claude-opus-5 — pricing, context window and limits
The previous Opus, still served; Opus 5.5 replaces it at a lower price. It is the last Opus that lets you turn thinking off (at effort high or below) and that accepts forced tool_choice, and it is available under zero data retention, which the Fable models are not.
Price per million tokens
| Input | $5 |
|---|---|
| Output | $25 |
| Cache write, 5-minute TTL | $6.25 |
| Cache write, 1-hour TTL | $10 |
| Cache read | $0.50 (0.1x input) |
| Batch input / output | $2.50 / $12.50 |
| Fast mode input / output | $10 / $50 |
Limits and behaviour
| Status | Current |
|---|---|
| Context window | 1M tokens |
| Max output | 128K tokens |
| Min cacheable prefix | 512 tokens |
| Effort levels | low, medium, high, xhigh, max |
| Effort default | high |
| Thinking | On by default — can be disabled |
| Forced tool_choice | Accepted |
| Platforms | Claude API, Amazon Bedrock, Claude Platform on AWS, Google Cloud, Microsoft Foundry |
| Released | 24 Jul 2026 |
Lifecycle
| API model name | claude-opus-5 |
|---|---|
| Retires no sooner than | 24 Jul 2027 |
| Successor | Claude Opus 5.5 |
The previous Opus — still served, no longer the default
Opus 5 was the default recommendation for agentic and enterprise work until Opus 5.5 replaced it at a lower per-token price and a deeper cache-read discount. It is still served and still a sound model; the question now is whether anything keeps a workload here, and for most the answer is no.
The three reasons a team might stay
It is the last Opus that lets you switch thinking off, at effort high or below — Opus 5.5 rejects a disabled thinking configuration at every level. It still accepts forced tool choice, which Opus 5.5 rejects. And its availability under zero data retention is documented, while the migration guide records nothing new on retention for Opus 5.5 — confirm with your account team before moving a zero-retention workload. If none of those apply, staying mostly means paying more per token for a model Anthropic's own testing places below its replacement.
The traps it introduced still apply here
Thinking is on by default on this model, which changed several prior Opus generations' behaviour
and caught out code that sized max_tokens for answers alone. Disabling thinking above high effort
is rejected — see thinking disabled above high effort on Opus 5.
Its minimum cacheable prefix is lower than Opus 4.8's, so prompts too short to cache there may cache
here with no code change.
Fast mode is available, at its own rate
Where latency matters more than standard-speed pricing, fast mode applies at its own premium rate — see how fast mode changes the price of Opus.
Related
See migrating: Opus 5 to Opus 5.5 for the move, and Opus 5.5 vs Opus 5 for when staying still makes sense.
Verified 2026-09-30 against claude-api skill — shared/models.md, model-migration.md + SKILL.md model table and Anthropic's pricing and model-deprecation pages (canonical: https://platform.claude.com/docs/en/about-claude/models/overview, https://platform.claude.com/docs/en/about-claude/pricing, https://platform.claude.com/docs/en/about-claude/model-deprecations).
Verified 2026-10-28 against Anthropic's model-deprecations status table and pricing page (canonical: https://platform.claude.com/docs/en/about-claude/model-deprecations, https://platform.claude.com/docs/en/about-claude/pricing).Could not confirm: These dates apply to the Claude API, Claude Platform on AWS, Claude Models on Google Cloud (Anthropic managed) and Microsoft Foundry. Amazon Bedrock and Claude Models on Google Cloud (Google managed) keep their own retirement schedules, which we do not track.