Smart routing
The platform selects a model per request. Scoring is local and heuristic — no LLM call is made to decide. Signals include input length, how many tools are bound, conversation depth, whether images are present, remaining budget, and keyword patterns. Three optional constraints, all “Auto” by default:
Model style is not the same as the inference provider. It describes the kind
of model behaviour, and deliberately does not leak which provider, gateway, or
billing route serves the request.
Two scorers abstain rather than dilute: tool density contributes nothing when no
tools are bound, and budget pressure contributes nothing when no budget is in
play. Below the confidence threshold the tier defaults to Standard.
Agents on Smart routing pick up new models as they ship.
Specific model
Pin one model by name. You can add:- Model settings — the form only offers the options the selected model actually supports. Max tokens is bounded by that model’s ceiling; reasoning effort appears only on reasoning models; temperature is hidden while a reasoning effort other than “none” is active, and is absent entirely on models that do not support it.
- A budget model — a cheaper model used for low-complexity turns. It carries its own settings block. While fallback is on, it must be in the same family as the pinned model; saving a cross-family pair with fallback on is rejected, because the fallback resolver stays inside the primary’s family and would never reach the budget model.
- Fallback (on by default) — fail over when the primary is unavailable. Fallbacks stay inside the same model family and may cross providers within it.
Available model settings are
temperature, max_tokens, reasoning_effort,
verbosity, thinking_budget, and response_format. There is no top_p,
frequency_penalty, or presence_penalty.Tiers
Budget < Standard < Premium. Tier is a declared field on each catalog
model, not something inferred from the model’s name or category.
The model catalog
This is the full set of models an agent can run on. It is the one place these names are published — other pages link here rather than repeat the list.
These columns are the declared fields the routing constraints above match
against — Model style, Tier, and Use case respectively. Rows are in
catalog order, which is also the order that breaks ties when more than one model
satisfies a request.
Model is the name you pin under Specific model. Note the dated identifier on
Claude Haiku 4.5 —
claude-haiku-4-5-20251001 is the whole name, not a version
suffix you can drop.
claude-fable-5 is opt-in by name: smart routing does not select it. Every
other row is eligible for both strategies.