On the exam, model selection is never “pick the newest, biggest model.” It is an engineering decision made with evidence: which tier, at which effort setting, for which step, justified by measured quality, latency and cost on your workload. The lineup below is a snapshot from Anthropic’s Models overview page as of September 2026. Model names, prices and limits change often, so treat the method as the durable part and re-check the current page before quoting any number.
The lineup is a menu, not a ladder
| Model (API ID) | Anthropic’s positioning | Relative latency | Context | Thinking |
|---|---|---|---|---|
Claude Fable 5.1 (claude-fable-5-1) | Demanding reasoning and long-horizon agentic work | Slower | 1M tokens | Adaptive, always on |
Claude Opus 5 (claude-opus-5) | Complex agentic coding and enterprise work | Moderate | 1M tokens | Adaptive |
Claude Sonnet 5 (claude-sonnet-5) | Best combination of speed and intelligence | Fast | 1M tokens | Adaptive |
Claude Haiku 4.5 (claude-haiku-4-5-20251001) | Fastest, near-frontier intelligence | Fastest | 200K tokens | Extended thinking; no effort parameter |
Listed input prices rise from $1 (Haiku 4.5) to $2 (Sonnet 5), $5 (Opus 5) and $10 (Fable 5.1) per million tokens, with output priced at five times input on each. Every step up is a 2x to 2.5x per-token premium, so the real question for each pipeline step is what that premium buys.
Two structural facts matter beyond the table. First, defaults differ by tier: thinking is on by default on Opus 5 and Sonnet 5 when you omit the thinking parameter, is always on for Fable 5.1, and can be disabled on Opus 5 only at effort high or below. Cost and behaviour tested on one tier do not transfer unchanged. Second, model IDs are pinned snapshots: a dateless ID such as claude-opus-5 is not an evergreen pointer, and every ID has its own retirement schedule, so a model choice carries a maintenance date.
Decide on four axes, priced per completed task
- Capability needed. Multi-step reasoning, ambiguity and long-horizon autonomy point up the ladder; lookup, classification and formatting rarely need the top tier. Judge difficulty by the structure of the task, not by how technical the topic sounds.
- Latency budget. The overview’s latency column is relative only; actual latency depends on prompt length, output length and thinking effort. An interactive turn and a nightly job have very different budgets (see 1.3 and 3.5).
- Cost. Per-call price x volume x retries. Measure cost per completed task, not cost per token: a cheaper model that fails and retries can cost more than a stronger one that succeeds first time.
- Cost of a wrong answer. An unreviewed, high-stakes action justifies more capability than a classification a human re-routes in seconds. This is often the deciding axis in a scenario question.
Anthropic’s own optimisation guidance adds a warning worth remembering: compare candidates on the hardest slice of the workload, not the median. Easy cases look identical across tiers; the difference (and the cost, since a failure still bills, then the retry, then the downstream damage) concentrates in the tail.
Effort is a selection lever, not a footnote
The output_config.effort parameter trades intelligence for latency and cost inside one model, and Anthropic’s model-choice guide says tuning effort is often a better lever than switching models. Levels run from low through medium, high, xhigh and max, with availability varying by model; the API default is high on Fable 5.1, Opus 5 and Sonnet 5. Effort affects all output tokens (text, tool calls and thinking) and is a behavioural signal, not a hard token budget. Three practical consequences:
- Effort settings carried over from an earlier model need a fresh sweep on your evals; do not reuse them.
- On Opus 5, effort changes how much the model thinks, not reliably how much it says; control visible length by prompting for it.
- Changing top-level effort between requests of a cached conversation invalidates the cache (see 6.5), so vary effort across workloads, not mid-conversation. (A beta per-message effort change on a few models, including Opus 5 and Fable 5.1, is documented to preserve the cache.)
Key concept: change one lever at a time, effort before tier before multi-model
Start from a provisional tier, then reduce cost one lever at a time, validating each change on the same eval set: (1) sweep effort on the current tier; (2) if a gap remains, price the stronger model alone at low effort, because that number is what any multi-model design must beat; (3) only then consider routing or advisor/orchestrator patterns. (This ordering is a synthesis of Anthropic’s guidance, not a named Anthropic procedure.) Anthropic’s guidance is that a multi-model strategy must beat the whole single-model effort curve, not just one point on it.
Two starting points, then multi-model patterns
Anthropic describes two ways to begin. Efficiency-first: start on Haiku 4.5, test thoroughly and upgrade only for specific capability gaps (best for prototyping, tight latency, high-volume simple work). Capability-first: start on the strongest fit (Opus 5 in the guide), optimise prompts, then lower effort or step down tiers as evals allow, moving up to Fable 5.1 only if evals at xhigh or max still fall short. Both converge on the same rule: evals decide.
For mixed workloads the guide describes two patterns. In the advisor pattern a lower-cost executor runs the loop and escalates hard decisions to a stronger model; the payoff depends on the capability gap and on the consult rate (an executor at low effort can stop noticing it is stuck and consult rarely, then score below the executor alone), and if the advisor’s model at low effort already clears your quality bar it is simpler and often cheaper to run it alone. In the orchestrator pattern a stronger model delegates bulk, independent work to cheaper workers; Anthropic’s measurements show it paying off on fan-out work that exceeds one context window or has a long cost tail, and losing to a single model at lower effort on one dependent chain. Those figures are directional and should be re-measured on your workload (orchestration itself is covered in 2.4).
Re-evaluate; do not assume
A selection is not permanent. Volume grows, new generations reshuffle what each tier can do, and retirement dates arrive. Recount tokens when you change model: Claude 4.7 and later models use a tokenizer that yields roughly 30 percent more tokens for the same text, so counts measured on an older model must not be reused for cost or context planning. For regulated deployments, check the API and data-retention page as well: some models carry model-specific data-retention requirements, and zero-data-retention eligibility excludes them (see 4.4).
Common exam distractor
Watch for answers that assign one tier to everything (“the most capable model for quality” or “the cheapest model for cost”), that jump to a cheaper tier before sweeping effort, or that decide from a single run or from average-case prompts. The defensible answer matches tier and effort to each step, measured on an eval that includes the hard tail and judged on cost per completed task.