
LLM & Integration17 min
Claude Opus 5.5 tool_choice 400: 3 SDKs Tested (2026)
Claude Opus 5.5 rejects forced tool_choice with a 400. I captured what the AI SDK, LangChain and the raw SDK actually send, and built a preflight check.
Tag
1 post

LLM & Integration17 min
Claude Opus 5.5 rejects forced tool_choice with a 400. I captured what the AI SDK, LangChain and the raw SDK actually send, and built a preflight check.