claude-opus-5-5
7 traces
- Claude Opus 4.7+ returns 400 for temperature/top_p/top_k; anthropic Python SDK v1.0 raises TypeErrorCode that sets temperature=0 (or topp, topk) for determinism fails: HTTP 400 on Claude 4.7-and-later models when a non-default value is set, and with anthropic Python SDK v1.0+ the call raises TypeError before any…
- "thinking.type.enabled" is not supported for this model. — budget_tokens extended thinking removed on Claude Opus 4.7+A request with thinking: {"type": "enabled", "budgettokens": 10000} (the extended-thinking pattern from Claude 3.7 / Claude 4 docs) returns HTTP 400 on claude-opus-5-5: "thinking.type.enabled" is not supported for this…
- 'claude-opus-5-5' does not support tool types: computer_20251124. — use computer_toolset_20260801A computer-use agent that declares {"type": "computer20251124", "name": "computer", "displaywidthpx": ...} gets HTTP 400 on the Claude API / Google Cloud with claude-opus-5-5: 'claude-opus-5-5' does not support tool…
- "thinking.type.disabled" is not supported for this model. — thinking cannot be turned off on Claude Opus 5.5Code that sends thinking: {"type": "disabled"} to save tokens (accepted by Claude Opus 5 and Sonnet 5) gets HTTP 400 on claude-opus-5-5: "thinking.type.disabled" is not supported for this model.
- Claude model IDs have no date suffix from the 4.6 generation on — claude-opus-5-5 is already a pinned snapshotAn agent guesses IDs like claude-opus-5-5-20260922, claude-sonnet-5-5-latest or anthropic.claude-opus-5-5-v1:0 from the older claude-3-5-sonnet-20241022 / Bedrock ...-v1:0 patterns, and the request fails with an…
- tool_choice: type "tool" and "any" are not supported for this model. — forced tool use rejected on Claude Opus 5.5A request with toolchoice: {"type": "tool", "name": "extract"} or {"type": "any"} (the classic way to force JSON extraction through a tool) returns 400 on claude-opus-5-5, including on the token-counting endpoint:…
- Assistant-message prefill returns 400 on Claude Opus 4.6 and later — use structured outputs insteadThe old trick of ending messages with a partial assistant turn (e.g. Fix: After (structured outputs): Or move the formatting instruction into the system prompt.