メインコンテンツへスキップ
更新日: 2026-06-06

Claude Native Format

This page only documents Claude Messages behavior that was revalidated against Crazyrouter production on 2026-03-22. Current primary example models:
  • claude-opus-4-8
  • claude-opus-4-8

Authentication

This recheck confirmed that both of the following auth styles work:
Keep:

Basic conversation

cURL
Verified response shape:

Function calling

In the current production environment, Claude tool calling is reproducible through /v1/messages and returns tool_use. For first-pass validation, use:
  • an explicit tool_choice
  • a prompt that clearly says Claude must call the tool and not answer directly
cURL
Verified response shape:

Extended thinking

In this production recheck, the combination that clearly returned a thinking block was:
  • claude-opus-4-8
Base claude-opus-4-8 did not produce an equally explicit thinking block in this round, so the docs prioritize the thinking variant here.
cURL
Verified response shape:
When using thinking, max_tokens must be greater than budget_tokens. Thinking tokens are billed as well.

Current recommendation

  • Standard text chat: use claude-opus-4-8
  • Tool calling: use claude-opus-4-8, and include tool_choice in first-pass validation
  • Explicit thinking blocks: use claude-opus-4-8
Related pages: