コンテンツにスキップ
メインサイト ニュース コンソール

思考モード(Thinking)

Claude 思考モードでは、モデルがまず内部推論を行ってから回答するため、複雑な推論タスク(数学、コードデバッグ、多段階の計画) の正解率が大幅に高くなりますが、その代わり出力 token と遅延が増えます。

2つの有効化方法

方法1: モデル名のサフィックス(推奨、どのプロトコルでも使用可)

-thinking 档位のモデル名を直接使います。他のパラメータは不要です:

  • claude-opus-4-6-thinking
  • claude-sonnet-4-6-thinking

方法2: ネイティブ thinking パラメータ(Claude ネイティブインターフェース)

{
"model": "claude-sonnet-5",
"max_tokens": 16000,
"thinking": { "type": "enabled", "budget_tokens": 8000 },
"messages": [{ "role": "user", "content": "証明:任意の 6 人の中には、互いに知り合いである 3 人組か、互いに知らない 3 人組が必ず存在する" }]
}

budget_tokens は思考プロセスの token 予算で、max_tokens より小さくなければなりません。

出力の解析

レスポンスの content では、思考と本文が分割されて現れます:

{
"content": [
{ "type": "thinking", "thinking": "まず問題をグラフ彩色に変換する……" },
{ "type": "text", "text": "これは古典的なラムゼー数の問題です……" }
]
}
  • UI 表示時は thinking ブロックを折りたたむか非表示にし、text ブロックのみを回答として扱う;
  • 思考 token も出力として課金されるため、予算を大きくしすぎるとコストが大幅に増える;
  • ストリーミングモードでは思考は thinking_delta として増分配信されます。詳細はストリーミングと非ストリーミングのレスポンスを参照。

選定のおすすめ

  • 通常タスクは通常の档を使い、採点、監査、難問の攻略では思考档を使う;
  • GPT/Gemini の推論档との比較は推論モデルの出力を参照。