Effort level: medium
| Use for | Cost-sensitive production reasoning. The API default on Opus 5.5, and Claude Code's default on Opus 5.5 and Sonnet 5.5. |
|---|---|
| Risk if misapplied | Occasionally scopes work more narrowly than an open-ended task needs. |
| Supported on | Fable 5.1, Mythos 5.1, Fable 5, Mythos 5, Opus 5.5, Opus 5, Opus 4.8, Opus 4.7, Opus 4.6, Sonnet 5.5, Sonnet 5, Sonnet 4.6, Haiku 5.5, Opus 4.5 |
| The API default on | Opus 5.5, Haiku 5.5 |
The cost-conscious production default
Medium effort is built for exactly the workloads that need real reasoning but also run at enough volume that cost genuinely matters — production pipelines processing meaningful traffic where the default, higher tier would work fine but wouldn't be the efficient choice at scale. On the current top-tier Sonnet generation, this tier lands roughly comparable to the previous generation's default tier, which makes it a natural landing point for a workload migrating forward that wants to hold cost roughly steady rather than accept the higher tier's cost increase by default.
Where it under-delivers
The known risk here is scope: this tier can occasionally handle an open-ended task more narrowly than the task actually called for, producing a correct but incomplete answer rather than a wrong one. That's a different failure shape than the lowest tier's under-thinking — the reasoning is real, just sometimes narrower in scope than an unconstrained task needed.
Testing before committing a workload here
Because this tier sits in the middle of the range specifically as a cost-quality compromise, it's worth validating directly against your own task distribution rather than assumed to be a safe universal choice — a workload with more open-ended tasks than typical may need the default tier above it more often than this one alone can reliably cover.
Related
See effort level: high for the tier this one is most often weighed against, and choosing effort level for cost, not just quality for the broader cost-segmentation strategy this tier fits into.
Verified 2026-09-30 against claude-api skill — SKILL.md Thinking & Effort quick reference + model-migration.md and Claude Code's model-configuration docs for its own defaults (canonical: https://platform.claude.com/docs/en/build-with-claude/effort, https://code.claude.com/docs/en/model-config).