Reasoning
This page only documents reasoning flows that were verified with real requests against Crazyrouter production. Verification date:2026-03-22
gpt-5.4claude-opus-4-6-thinkinggemini-3-pro-preview
Verified matrix
| Model | Protocol | Endpoint | Success marker |
|---|---|---|---|
gpt-5.4 | OpenAI Responses | POST /v1/responses | output includes a reasoning item |
claude-opus-4-6-thinking | Anthropic Messages | POST /v1/messages | Returns thinking block |
gemini-3-pro-preview | Gemini Native | POST /v1beta/models/{model}:generateContent | usageMetadata includes thoughtsTokenCount |
GPT-5.4
reasoning item shape:
Claude Opus 4.6 Thinking
Gemini 3 Pro Preview
usageMetadata.thoughtsTokenCount
Current exclusions
- In the current recheck,
gpt-5.4via Chat Completions did not reliably surfacereasoning_content, so this page uses the Responses API as the primary GPT example - Base
claude-opus-4-6did not return a thinking block in this verification round