Hanzo
OpenapiBenchmark

Are the router blends available to compose from — a named set of model arms,…

Are the router blends available to compose from — a named set of model arms, the rank they escalate through and the panel width that bounds fan-out — each…

GET /v1/benchmark/presets

Addresshttps://api.hanzo.ai/v1/benchmark/presets
MethodGET
Operationget_benchmark_presets
AuthAuthorization: Bearer $HANZO_API_KEY

Are the router blends available to compose from — a named set of model arms, the rank they escalate through and the panel width that bounds fan-out — each served by the model layer as enso-<name>.

Today it answers exactly one row, the reference blend: a worked example written in models we name, published as an example of the FORM. It is deliberately not the composition of a Hanzo-served tier — the tier name exists to abstract that — so fork it and swap arms by what the leaderboard measures on your own tasks rather than reading it as a disclosure.

Request

GET /v1/benchmark/presets takes no parameters and no body — the credential is the whole request.

Response

StatusBodyMeaning
200presetListok

200 body — 7 fields.

FieldInTypeAlwaysDescription
databodyPreset[]Data is the blends available to compose from.
data[].armsbodystring[]the blend — model ids from the arena
data[].namebodystringserved as enso-<name>
data[].notebodystringwhy this blend (audit)
data[].ownerbodystringscoping org (never cross-tenant)
data[].panelbodyintegerfan-out width (>=1)
data[].rankbodystring[]escalation order over arms

Failure carries the platform error shape — see Errors.

Examples

hanzo benchmark presets get

Benchmark API · All Hanzo APIs · Interactive reference

How is this guide?

On this page