Claude Opus 5.5 vs Claude Sonnet 5.5

$1.34 / task
Wins 23 of 40 benchmarks
$0.88 / task
Wins 4 of 40 benchmarks
Opus 5.554.7
Sonnet 5.545.8
Opus 5.5at high1,508
Sonnet 5.5at xhigh1,475
Opus 5.5at high1,583.6
Sonnet 5.5at xhigh1,536.9
Opus 5.5at high1,516.9
Sonnet 5.5at xhigh1,484.5
Opus 5.5at high1,505.3
Sonnet 5.5at xhigh1,496.9
Opus 5.5at high1,535.8
Sonnet 5.5at xhigh1,488.5
Opus 5.5at high1,506.9
Sonnet 5.5at xhigh1,454.2
Opus 5.5at high1,519.1
Sonnet 5.5at xhigh1,445.2
Opus 5.5at high1,519
Sonnet 5.5at xhigh1,450.2
Opus 5.540.3
Sonnet 5.521
Opus 5.5at max72.2
Sonnet 5.5at max46.5
Opus 5.527.7
Sonnet 5.524.6
Opus 5.551.2
Sonnet 5.546.8
Opus 5.564.6
Sonnet 5.552
Opus 5.568.4
Sonnet 5.564.6
Opus 5.584.3
Sonnet 5.578
Opus 5.525.6
Sonnet 5.525.2
Opus 5.5at max66.7
Sonnet 5.5at max75
Opus 5.5at max67
Sonnet 5.5at max59
Opus 5.5at max2.9
Sonnet 5.5at max2.9
Opus 5.5at max95
Sonnet 5.5at max80.5
Opus 5.5at max91.2
Sonnet 5.5at max88.8
Opus 5.5at max71
Sonnet 5.5at max65
Opus 5.549.8
Sonnet 5.552.9
Opus 5.591.4
Sonnet 5.591.1
Opus 5.550.5
Sonnet 5.548.1
Vals Science Index?
Opus 5.558.7
Sonnet 5.559.1
Opus 5.598.3
Sonnet 5.5—
Opus 5.597.5
Sonnet 5.5—
Opus 5.593.5
Sonnet 5.5—
Opus 5.587.5
Sonnet 5.5—
Opus 5.5at high86
Sonnet 5.5—
Opus 5.5at high83.3
Sonnet 5.5—
Opus 5.5at high81.7
Sonnet 5.5—
Opus 5.5at high82.1
Sonnet 5.5—
Opus 5.5at high77.4
Sonnet 5.5—
Opus 5.5at high100
Sonnet 5.5—
Opus 5.5at high95
Sonnet 5.5—
Opus 5.5at high76.7
Sonnet 5.5—
Opus 5.5at high47.2
Sonnet 5.5—

Specs

SpecOpus 5.5Sonnet 5.5
Input, per 1M$4$2
Output, per 1M$20$10
Cost per task?$1.34$0.88
Speed, tok/s81106
Context1M1M
WeightsClosedClosed
ReleasedSep 2026Sep 2026
See images✓✓
Read PDFs✓✓
Hear audio——
Watch video——
Call tools✓✓
Force a tool call——
Return strict JSON✓✓
Search the web✓✓
Run code✓✓
Use a computer✓✓

What breaks when you switch

Opus 5.5 → Sonnet 5.5
No forced tool use›

Forced tool_choice any or tool returns HTTP 400; remove the forced choice.

Replace disabled thinking›

Disabled thinking returns HTTP 400; use between_tools for the lowest thinking setting.

No manual thinking budgets›

Manual thinking budgets and extra between_tools fields return HTTP 400; remove manual budgets and send between_tools without display, budget_tokens or block_binding.

Remove sampling parameters›

Non-default temperature, top_p or top_k returns HTTP 400; remove these parameters.

No assistant prefill›

A prefilled final assistant turn returns HTTP 400; remove that prefill.

Old computer tool rejected · Claude API / Google Cloud›

The computer_20251124 tool returns HTTP 400 on the Claude API and Google Cloud; use computer_toolset_20260801 there.

Sonnet 5.5 → Opus 5.5
No forced tool use›

Forced tool_choice any or tool returns HTTP 400; remove the forced choice.

Thinking is always on›

Disabled thinking or a manual budget returns HTTP 400; omit thinking or use adaptive thinking.

Remove sampling parameters›

Non-default temperature, top_p or top_k returns HTTP 400; omit these parameters and use prompting.

No assistant prefill›

Assistant prefill returns HTTP 400; use structured outputs or system instructions, with system instructions on Bedrock.

Old computer tool rejected · Claude API / Google Cloud›

The computer_20251124 tool returns HTTP 400 on the Claude API and Google Cloud; use computer_toolset_20260801 there.

Return thinking blocks unmodified›

Edited, reordered or partially dropped thinking blocks return HTTP 400; echo assistant messages complete and unmodified with tool results.