FACT — the price card did not move. Sonnet 5.5 costs exactly what Sonnet 5 costs, on every line, per Anthropic's pricing documentation:
| Price per 1M tokens | Claude Sonnet 5.5 | Claude Opus 5.5 |
|---|
| Input | $2 | $4 |
| Output | $10 | $20 |
| Cache read (hit/refresh) | $0.20 | $0.20 |
| Cache write (5-min) | $2.50 | $5 |
| Cache write (1-hour) | $4 | $8 |
| Batch API input / output | $1 / $5 (50% off) | $2 / $10 |
Fast mode, in research preview, is listed for Opus 5.5, Opus 5 and Opus 4.8 only — there is no fast-mode line for Sonnet 5.5. US-only inference (inference_geo: "us") applies a 1.1x multiplier, i.e. $2.20 / $11.00 per MTok.
FACT — the tokenizer is unchanged from Sonnet 5. The same text produces the same token counts as Sonnet 5. Against Sonnet 4.6 and earlier the same text produces about 30% more tokens (the newer tokenizer arrived with Opus 4.7).
FACT — the prompt-cache floor dropped. Minimum cacheable prompt is now 512 tokens, down from 1,024 on Sonnet 5, Sonnet 4.6 and Sonnet 4.5. Small and previously uncacheable system prompts become cacheable.
FACT — five breaking changes affect code already on Sonnet 5 (plus one silent behaviour change):
thinking: {"type": "disabled"} → 400. Use between_tools.
- Forced tool use (
tool_choice of type any or tool) → 400. Use auto plus strict: true.
- Thinking blocks are tied to the model and the conversation.
- On the Claude API and Google Cloud,
computer_20251124 → 400; use computer_toolset_20260801. (Amazon Bedrock still accepts computer_20251124.)
- The advisor tool rejects Opus 4.8, Opus 4.7 and Sonnet 5 as advisors.
- Silent: text longer than a sentence or two between tool calls now returns as progress-update
thinking blocks, empty at the default display: "omitted". No request fails; a UI that streams those notes just goes quiet.
Also returned as 400: non-default temperature, top_p, top_k; manual thinking budgets (budget_tokens); assistant prefill.
FACT — the safeguards surface widened. Sonnet 5.5 can decline a request in five stop_details categories: "cyber", "bio", "frontier_llm", "reasoning_extraction", "general_harms". Server-side fallback (fallbacks: "default", beta, Claude API only) retries "cyber" and "frontier_llm" declines on Sonnet 5; it does not retry "bio", "reasoning_extraction" or "general_harms".
FACT — vision moved to the high-resolution tier. Up to 2,576 pixels on the long edge and 4,784 visual tokens per image, against 1,568 pixels and 1,568 tokens on Sonnet 4.6 and earlier. A 2000×1500 image costs roughly 2.5x the tokens it did on Sonnet 4.6.
FACT — effort became the primary cost knob. Five levels: low, medium, high, xhigh, max, set via output_config.effort. Default is high on the Claude API/Platform, medium in Claude Code and Anthropic's apps. Levels are recalibrated — a level no longer means the same amount of thinking as on Sonnet 5.