Skip to main content
Claude Sonnet 5.5は、コーディング、知識労働、複数ステップのツールワークフローにおいて、応答速度と推論能力を両立します。正確なMixRoute IDであるclaude-sonnet-5-5を使用してください。

モデル情報

これらはモデルの仕様です。実際の上限、料金、ホスト型ツールの利用可否は、アカウントとルートに依存します。Claude固有の設定には、ネイティブのMessages APIを優先して使用してください。

Messages API

推論設定

thinkingを省略すると、適応型思考が有効になります。最初の応答の前の思考を無効にするには、thinking: {"type":"between_tools"}を使用し、effortをlow、medium、またはhighに設定します。ツール間の進捗更新は引き続き思考ブロックとして表示される場合があります。これは、ツールワークフロー全体で思考がまったく行われないことを保証するものではありません。
between_toolsをxhigh/max、display、budget_tokens、またはblock_bindingと併用しないでください。上位2つのeffortレベルでは適応型推論を使用してください。デフォルト以外のサンプリング設定(temperature、top_p、top_k)および従来の手動の推論バジェットは省略してください。

ツール利用とレスポンス

auto選択では、モデルはツールを呼び出す場合も、直接回答する場合もあります。どのような場合にツールが必要かをプロンプトに明記してください。選択したルートでstrictツールを利用できない場合は、strictを省略し、返された入力をアプリケーションで検証してください。 stop_reasonがtool_useの場合、すべてのtool_useブロックを処理し、対応するtool_use_idを含むユーザーのtool_resultブロックを送信してください。空のthinkingブロックとそのシグネチャを含め、assistantのcontent配列全体を変更せずに追加してください。thinkingブロックを別のモデルや無関係な会話で再利用しないでください。 思考テキストはデフォルトで省略されるため、content配列ではテキストの前に空のthinkingブロックが含まれることがあります。content[0]がテキストであると仮定せず、ブロックを種類ごとに読み取ってください。

OpenAI互換チャット

choices[0].message.contentからテキストを読み取ります。Claude固有の思考設定が、同名のChat Completionsフィールドに対応すると考えないでください。これらの制御が必要な場合はMessagesを使用します。

Sonnet 5からの移行

  1. 日付の接尾辞を付けずにclaude-sonnet-5-5を使用してください。
  2. 思考の無効化設定をbetween_toolsに置き換え、effortはhigh以下にしてください。
  3. 強制的なツール選択をautoに変更してください。thinkingブロックとシグネチャは変更せずに保持してください。
  4. assistantのプリフィル、手動の推論バジェット、およびデフォルト以外のサンプリング設定を削除してください。
  5. トークン予算と推論強度のレベルを再評価してください。ホスト型のcomputer-use/advisorツールには、プラットフォーム固有の互換性要件が別途あります。
Messages API | Chat Completions API