{"version":1,"type":"story","url":"https://digestai.news/story/anthropic-claude-opus-5-5-rejects-disabled-thinking-causing-400-errors","json":"https://digestai.news/story/anthropic-claude-opus-5-5-rejects-disabled-thinking-causing-400-errors.json","markdown":"https://digestai.news/story/anthropic-claude-opus-5-5-rejects-disabled-thinking-causing-400-errors.md","slug":"anthropic-claude-opus-5-5-rejects-disabled-thinking-causing-400-errors","headline":"Anthropic Claude Opus 5.5 rejects disabled thinking, causing 400 errors","summary":"Anthropic has released Claude Opus 5.5, Fable 5.1, and Sonnet 5.5, introducing breaking changes to the API that may disrupt existing automation. The most significant change is that Claude Opus 5.5 no longer accepts requests to disable or explicitly enable thinking; including `thinking: {\"type\": \"disabled\"}` or `thinking: {\"type\": \"enabled\"}` now returns a 400 error. Developers must omit the `thinking` field entirely and instead use the `effort` parameter to control the depth of reasoning.\n\nAdditionally, the new model rejects forced tool specifications using `tool_choice` set to `any` or specific tool names. Users are required to switch to `auto` mode and utilize strict tool use configurations. The release also discontinues the fast mode for the previous Opus 4.7 model. While these changes do not affect the Claude Code tool directly, they impact any custom automation or application that calls the Claude API directly, such as news gathering or article generation systems.\n\nDevelopers are advised to review their code for instances of the deprecated `thinking` and `tool_choice` parameters. The article notes that similar code written for Sonnet 5 may break in five places when migrated to Sonnet 5.5. These updates are part of a broader ecosystem shift, coinciding with OpenAI deprecating older model snapshots like gpt-4o-2024-05-13 and o1 on the same date.","keyPoints":["Claude Opus 5.5 returns a 400 error if thinking is disabled or explicitly enabled.","Developers must omit the thinking field and use the effort parameter for control.","Forced tool_choice specifications are rejected; users must switch to auto mode."],"whyItMatters":"Developers using the Claude API for automation must update their code immediately to avoid service interruptions. The removal of explicit thinking controls and forced tool choices changes how agents are built, requiring a shift to effort-based reasoning and auto tool selection.","category":{"slug":"models","name":"Generative AI & Models","url":"https://digestai.news/category/models"},"entities":{"companies":["Anthropic","OpenAI","GitHub","NousResearch"],"models":["Claude Opus 5.5","Fable 5.1","Sonnet 5.5","Opus 4.7","gpt-4o-2024-05-13","o1"],"people":[]},"firstPublishedAt":"2026-10-23T17:13:00Z","updatedAt":"2026-10-23T17:13:00Z","sourceCount":1,"hasPrimarySource":false,"sources":[{"outlet":"note.com","title":"Claude Opus 5.5, disabling thinking results in 400 error","url":"https://note.com/bhrtaym/n/n25ba72cd1f10?hl=en","publishedAt":"2026-10-23T17:13:00Z","type":"press","primary":false,"lead":true}],"sourceNotes":null,"discussions":[],"thread":null,"cite":{"text":"Digest AI, \"Anthropic Claude Opus 5.5 rejects disabled thinking, causing 400 errors\", 23 October 2026, https://digestai.news/story/anthropic-claude-opus-5-5-rejects-disabled-thinking-causing-400-errors","publisher":"Digest AI","title":"Anthropic Claude Opus 5.5 rejects disabled thinking, causing 400 errors","datePublished":"2026-10-23T17:13:00Z","url":"https://digestai.news/story/anthropic-claude-opus-5-5-rejects-disabled-thinking-causing-400-errors"},"generatedBy":"Written by Digest AI's editorial model from the linked sources; the sources are the record.","license":"Headlines, digests and key points are written by Digest AI and may be quoted with a link to the story page. Linked articles belong to their publishers. Terms: https://digestai.news/terms#reuse"}