仕様の整理・2026年11月8日に確認

between_tools と disabled の差:思考の切り方がモデルで違う

「思考を切る」指定が、モデルで3通りに分かれました。切れる(Haiku 5.5)、別の名前で切る(Sonnet 5.5)、そもそも切れない(Opus 5.5・Fable 5.1)。

このサイトはAnthropicの公式サイトではありません。モデルの提供状況・仕様・料金は変わる可能性があるため、実装や契約の前には公式のドキュメントとご自身のアカウント設定を確認してください。

先に結論

Sonnet 5.5 は thinking: {"type": "disabled"} を受け付けません。前置きの思考を止めるには {"type": "between_tools"} を使います。これは Sonnet 5.5 でいちばん低い思考の設定で、low・medium・high の effort で使えます。xhigh と max では400になるので、その段階では thinking を省くか adaptive にします。

モデルごとの思考の止め方

モデルdisabledbetween_tools備考
Fable 5.1不可(常時オンの適応型)—強制ではなく effort で量を変える
Opus 5.5不可(400)—常時オンの適応型
Sonnet 5.5不可可(high 以下)Models API は disabled.supported を false、between_tools.supported を true と返す
Haiku 5.5可(high 以下)—xhigh・max では400

between_tools の癖

  • 途中で effort を変えられない。メッセージごとの output_config.effort が今の段階と違うと400(Haiku 5.5 の disabled も同じ)
  • 1ターンごとに effort を変えたいなら、適応型の思考を使う
  • ツールの「間」の思考は残る。切れるのは最初の「前置き」の思考

コードが対応しているかを機械で確かめる

2026年10月5日と15日のリリースノートによれば、Models API は各モデルの capabilities.thinking.types.disabled と capabilities.thinking.types.between_tools を返します。それぞれに supported があり、false なら該当の指定は400になります。モデル名を表で覚えるより、起動時にこの値を読んでから指定を組み立てるほうが、モデルの追加で壊れません。ただし supported が true でも、effort との組み合わせで拒否されることがあります。

具体例:モデルを切り替えるラッパーの書き方

モデル名の文字列で場合分けするコードは、モデルの追加のたびに直す必要があります。代わりに、起動時に Models API で capabilities.thinking.types を読み、disabled.supported が true なら disabled、false で between_tools.supported が true なら between_tools、どちらも false なら thinking を省く、と決める関数を1つ作ります。さらに、effort が xhigh か max のときは、どちらの指定も外す条件を入れます。これで Sonnet 5.5・Haiku 5.5・Opus 5.5 の3つを同じコードで扱えます。実際に送る前に、各モデルに1件ずつ試験の依頼を通してください。

自分の環境で確かめるには

Models API を呼び、対象のモデルの capabilities.thinking.types を表示します。disabled.supported と between_tools.supported の2つを見て、この面の表と一致しているかを確かめてください。一致しないモデルがあれば、公式が仕様を変えたということです。その場合は、この面の日付より新しい情報として、公式の資料を優先してください。

この面で確かめていないこと

  • between_tools を使ったときの実際の速度・費用の差(測っていない)
  • Fable 5.1 の between_tools の可否(こちらの確認範囲では記載なし)

よくある質問

disabled を送るとどうなりますか?

Sonnet 5.5 では400になります。between_tools に替えてください。

between_tools と xhigh は併用できますか?

併用すると400です。xhigh か max のときは、thinking を省くか adaptive にします。

思考をなくすと品質が落ちますか?

公式は低い思考を節約の手段と位置付けており、品質は評価で確かめるよう案内しています。

出典(2026年11月8日に確認)

編集:ちんあなご編集部。記事の文は写さず、日付・数字・名前などの事実だけを自分の文で書いています。

次に読むページ