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