Claude Media
Claude Sonnet 5.5とは — 料金・破壊的変更・Claude Codeの既定モデル

Claude Sonnet 5.5とは — 料金・破壊的変更・Claude Codeの既定モデル

Claude Sonnet 5.5は入力$2・出力$10でSonnet 5と同額、30%以上高速な新モデル。Sonnet 5から移行すると400になる5つの破壊的変更と、Claude Codeのsonnetエイリアスの変化をまとめます。

Claude Sonnet 5.5とは

Anthropicは2026年9月28日、Claude 5.5ファミリーの2番目のモデル「Claude Sonnet 5.5」を発表しました。最初のモデルは9月22日のClaude Opus 5.5です。モデルIDはclaude-sonnet-5-5で、Amazon Bedrockではanthropic.claude-sonnet-5-5です。

料金はSonnet 5と同額で、入力$2・出力$10(100万トークンあたり)です。コンテキストウィンドウは100万トークン、最大出力は128Kトークンで、こちらもSonnet 5と同じ枠です。変わったのは中身です。Sonnet 5より30%以上速く、Anthropicは「Sonnetで最速」と説明しています。同じ仕事に必要なトークンが少ないため、タスク単価は最大30%安くなります。

一方で、Sonnet 5のコードをそのまま向けると400を返す箇所が5つあります。ツール呼び出しを強制するtool_choiceや、thinkingの無効化が代表例です。Claude Codeを使う人には、sonnetエイリアスの解決先が5.5に変わったという影響が出ます。

Sonnet 5からの変更点と料金

Sonnet 5.5の主な仕様は次のとおりです。

項目Sonnet 5.5
入力 / 出力Sonnet 5.5$2 / $10(MTok)
5分キャッシュ書き込み / 1時間Sonnet 5.5$2.50 / $4
キャッシュ読み取りSonnet 5.5$0.20
Batch APISonnet 5.5入出力とも50%引き
コンテキスト / 最大出力Sonnet 5.51M / 128K
知識カットオフSonnet 5.52026年6月
提供終了Sonnet 5.52027年9月28日より前には行わない

Batch APIではoutput-300k-2026-03-24ベータヘッダーを付けると、最大出力が300Kトークンになります。最小キャッシュ可能プロンプト長は512トークンです。トークナイザーはSonnet 5と同じなので、トークン数の見積もりは変わりません。

ここで注意したいのは「最大30%安い」の意味です。トークン単価は据え置きで、下がるのは同じ仕事に使うトークンの量です。単価表だけを見ると値下げに見えませんが、請求額は下がりやすい構造です。実際にどこまで下がるかはワークロード次第で、自分の題材で測る必要があります。

早期テスターの報告は、この方向を裏づけています。

  • Balyasnyの金融2,441タスクでは、1回答あたり121kトークン(Sonnet 5は497k)
  • Base44の118アプリ構築では、Opus 5と同等のスコアを3.6反復で達成(Opus 5は7.7反復)
  • Boxでは2.4倍の速度でトークンが12%減、Slackでは出力トークンが約14%減

いずれも発表文に載った各社の報告です。自分の環境で同じ数字になる保証はありません。

Sonnet 5.5は何が得意か — ベンチマークの読み方

Sonnet 5との差が大きい数値を並べます。

ベンチマークSonnet 5.5Sonnet 5Opus 5.5
Terminal-Bench 4.0Sonnet 5.570.6%Sonnet 510.3%Opus 5.566.4%(Xhigh)
FrontierCode 1.1Sonnet 5.552.1%(Xhigh)Sonnet 542.4%Opus 5.554.4%
CursorBench 4.0Sonnet 5.555.5Sonnet 534.1Opus 5.557.8
OSWorld 2.1Sonnet 5.580.1(partial)Sonnet 557.0Opus 5.581.8
HLE(ツールあり)Sonnet 5.564.5Sonnet 554.9Opus 5.567.7

Terminal-Bench 4.0ではSonnet 5.5がOpus 5.5(Xhigh)を上回りました。他の指標ではOpus 5.5がわずかに上です。FrontierCodeはSonnet 5.5がMaxで46.2%、Xhighで52.1%という2つの設定値が示されています。

Sonnet 5.5が得意なのは、範囲が明確な日常タスク、バグ修正、文書・スライド・スプレッドシートの作成、デザイン感覚を要する作業です。判断を長く持続させる複雑な仕事では、Opus 5.5が依然として明確に強いとされています。Sonnet 5.5はPokémon Redをスクリーンショットだけでクリアした初のSonnetでもあります。

Sonnet 5から移行すると400になる5つの破壊的変更

移行ガイドは、Sonnet 5で動いているコードに影響する破壊的変更を5つ挙げています。

  1. thinking: {"type": "disabled"}が400。無効化する代わりにbetween_toolsを使います。between_toolsが使えるeffortはlow・medium・highだけで、xhighとmaxは400です。display・budget_tokens・block_bindingとの併用、会話途中でのeffort変更、手動のbudget_tokensもすべて400になります。
  2. tool_choiceのanyとtoolが400。使えるのはautoとnoneだけです。代替はstrict: trueかstructured outputsで、ツールを呼ばせたいときはプロンプトに書きます。
  3. thinkingブロックがモデルと会話に紐づく。Sonnet 5.5が読めるのはSonnet 5・Opus 4.8・Haiku 4.5以前のブロックです。Opus 5・Opus 5.5・Fable・Mythosのブロックは読めず、他のモデルもSonnet 5.5のブロックを読めません。読めないブロックはAPIが黙って落とし、課金もされません。落とした事実はthinking-binding-controls-2026-08-01ベータのinput_transformationsに報告されます。
  4. computer_20251124がClaude APIとGoogle Cloudで400。computer_toolset_20260801に切り替えます。Amazon Bedrockでは旧ツールが使えます。
  5. advisor toolの組み合わせ制限。Opus 4.8・Opus 4.7・Sonnet 5をadvisorに指定すると400です(移行ガイドはOpus 4.6・Sonnet 4.6も同様と記載)。advisor toolはベータです。指定できるのはMythos 5.1・Fable 5.1・Mythos 5・Fable 5・Opus 5.5・Opus 5と、Sonnet 5.5自身です。advisorの助言は暗号化されて返ります(advisor_redacted_result)。

3つ目には追加の条件があります。2026年8月31日00:00 UTC以降に作成されたアカウントでは、system・tools・過去メッセージを編集したうえでthinkingブロックを再送すると400になります。drop_blockで回避するには、thinking-binding-controls-2026-08-01ベータヘッダーとthinking.block_binding.prefix_mismatch_behavior: "drop_block"の両方が必要で、adaptive thinkingでのみ使えます。アカウントをまたいだブロックも落とされ、理由はorganization_binding_mismatchと報告されます。

# Before(Sonnet 5)
client.messages.create(
    model="claude-sonnet-5",
    max_tokens=16000,
    thinking={"type": "disabled"},
    tool_choice={"type": "any"},
    tools=tools,
    messages=messages,
)
 
# After(Sonnet 5.5)。書き換えの一例
client.messages.create(
    model="claude-sonnet-5-5",
    max_tokens=16000,
    output_config={"effort": "low"},  # between_toolsはlow/medium/highのみ
    thinking={"type": "between_tools"},
    tool_choice={"type": "auto"},     # 強制はプロンプトで指示する
    tools=tools,                      # 必要なら strict: true を付ける
    messages=messages,
)

上のAfterは、5つのうち1と2を書き換える形の一例です。between_toolsは追加のベータヘッダーが不要で、Sonnet 5.5を提供する全プラットフォームで使えます。

失敗せずに形が変わる点 — ストリーミングUIが黙る

エラーにならない代わりに、出力の形が変わる変更が1点あります。ツール呼び出しの間に書かれる、1〜2文を超えるテキストが、textではなくprogress-updateのthinkingブロックとして返ります。既定のdisplay: "omitted"では、そのブロックの中身は空です。

進捗テキストをそのままユーザーに流しているアプリは、ツール呼び出しの間だけ無言になります。エラーもログも出ないため、気づきにくい型です。回避策は2つで、between_toolsを使うか、displayを明示的に指定します。ストリーミング表示を持つアプリは、移行後に長いツール連鎖を1回流して、画面が止まらないか見ておくと安全です。

effortの再較正とプロンプトの持ち越し

effortの既定は、APIではhigh、Claude Codeとアプリではmediumです。ここで見落としやすいのは、effortの水準そのものが再較正されたことです。Sonnet 5でhighが担っていた深さを、Sonnet 5.5のhighが同じ量で再現するとは限りません。移行ガイドはSonnet 5の設定を持ち越さず、再スイープするよう勧めています。出発点は、範囲が明確なエージェント系のタスクならmedium、難しいタスクや長いタスクならhigh、チャットなど遅延を気にする用途ならmediumかlowです。

思考は既定でadaptive thinkingです。temperature・top_p・top_kを非既定値にすると400になります。サンプリングの調整で挙動を変えていた実装は、この3つのパラメータを外す必要があります。

サイバー safeguardとfallback

Sonnet 5.5は、サイバーセキュリティ向けのsafeguardとfallbackを備えて出る最初のSonnetです。高リスクなサイバー用途の要求は、Sonnet 5へ可視のフォールバックで振り向けられます。生物学関連の扱いはSonnet 5と同じsafeguardで、bioの拒否はserver-side fallbackの再試行対象外です。reasoning extraction(内部推論の抜き出し)の分類器がつくのもSonnetでは初めてです。

拒否や停止の理由はstop_detailsのカテゴリで返り、cyber・bio・frontier_llm・reasoning_extraction・general_harmsの5種があります。API側の自動再試行を頼む場合は、fallbacks: "default"のserver-side fallback(ベータ、Claude APIのみ)を使います。ただしSonnet 5へ再試行されるのはcyberとfrontier_llmだけで、ほかのカテゴリは再試行されません。bioとreasoning_extractionの拒否は、呼び出し側で扱いを決める必要があります。Opus 5.5でのreasoning_extractionの扱いはreasoning_extraction拒否とfallback設計で詳しく扱っています。

サイバー用途でSonnet 5.5を使う組織向けには、Cyber Verification Programの拡張が予定されています。

Claude Codeでのsonnetエイリアスはどう変わったか

Claude Code v2.1.284以降では、Anthropic APIのsonnetエイリアスがSonnet 5.5を指します。エイリアスの解決先やコストの扱いなど細部は、v2.1.284のリリースノートにまとまっています。

実務上の要点は3つです。

  • Anthropic APIに接続している場合、claude updateでv2.1.284以降に更新すれば、sonnetと書いていた設定は自動的に5.5へ切り替わる
  • Claude Codeでのeffortの既定はmedium。Sonnet 5のhighと同じ感覚で使うと、深さの違いに戸惑う
  • 特定のモデルに固定したい場合は、モデル名をclaude-sonnet-5-5(または固定したい旧IDのclaude-sonnet-5)と明示する

設定でsonnetと書いている運用では、更新の瞬間に使用モデルが変わります。再現性を保ちたいパイプラインは、エイリアスでなく明示IDへ寄せる選択肢があります。モデル指定の書き方全般はClaude Codeの全体像から辿れます。

Sonnet 5.5と隣接モデルの使い分け

公式のモデル比較表から、Sonnet 5.5の隣に並ぶモデルを抜き出します。

項目Fable 5.1Opus 5.5Sonnet 5.5Haiku 4.5
入力 / 出力(MTok)Fable 5.1$10 / $50Opus 5.5$4 / $20Sonnet 5.5$2 / $10Haiku 4.5$1 / $5
レイテンシFable 5.1遅めOpus 5.5中程度Sonnet 5.5速いHaiku 4.5最速
コンテキストFable 5.11MOpus 5.51MSonnet 5.51MHaiku 4.5200K
最大出力Fable 5.1128KOpus 5.5128KSonnet 5.5128KHaiku 4.564K
既定effort(API)Fable 5.1highOpus 5.5mediumSonnet 5.5highHaiku 4.5—
知識カットオフFable 5.12026年6月Opus 5.52026年6月Sonnet 5.52026年6月Haiku 4.52025年2月

Sonnet 5.5は表の中で、Opus 5.5と同じ2026年6月のカットオフを持ちながら、単価は半額です。Haiku 4.5との価格差は2倍ですが、コンテキストと最大出力は大きく異なります。Haiku 5.5は「数週間以内」に提供される予告があり、提供されるまではHaiku 4.5が現役です。

用途おすすめ度理由
範囲が明確な日常のコーディング・バグ修正おすすめ度◎理由得意領域。Opus 5.5(Xhigh)を上回る指標もある
文書・スライド・スプレッドシート作成おすすめ度◎理由発表文が挙げる得意領域
応答速度が価値になるUI・対話おすすめ度◎理由Sonnetで最速
判断を長く持続させる複雑な作業おすすめ度△理由Opus 5.5が依然として明確に強い
高難度の推論・長時間の自律タスクおすすめ度△理由Fable 5.1の領域
極端な低コスト・低遅延おすすめ度条件次第理由Haiku 4.5($1 / $5)が最速・最安
高リスクなサイバー用途おすすめ度注意理由Sonnet 5へ可視フォールバックされる

Opus 5.5の詳細はClaude Opus 5.5の解説、Fable 5.1との関係はFable 5.1の解説で扱っています。

単価据え置きの5.5は、移行判断を何に絞るか

Sonnet 5.5は、同額でSonnet 5の後継が使える更新なので、移行の是非より「どこで400になるか」の確認が判断の中心になります。単価が据え置かれる中で、Terminal-Bench 4.0が10.3%から70.6%に動いたのは、モデル世代の進み方として大きな幅です。

とはいえ、独自環境での数値は未測定です。ベンチマークの伸びが、自分のコードベースや業務でどれだけ出るかは、実測してみるまで分かりません。移行の順序は、5つの破壊的変更に自分のコードが当たるかの確認、effortの再スイープ、ストリーミングUIの目視確認、という流れが安全です。

まとめ — Sonnet 5から乗り換えるときに確認すること

Claude Sonnet 5.5は、Sonnet 5と同じ$2 / $10で、30%以上速く、必要トークンが少ない新モデルです。Claude Codeはv2.1.284以降でsonnetが5.5を指します。

APIを直接呼んでいる実装は、thinkingの無効化・tool_choiceの強制・computer_20251124・advisorの組み合わせ・thinkingブロックの持ち回しのどれかに該当すると、そのままでは400になります。ツール間テキストが空になる変更もあるので、ストリーミング表示を持つアプリは実機で確認してください。モデル移行の一般的な手順は移行チェックリストにまとまっています。Anthropic API接続のClaude Codeなら、コード側の変更は要らず、claude updateだけでsonnetが5.5に切り替わります。

この記事を共有:XはてブLinkedIn