Claude Opus 5.5の新機能
Claude Opus 5.5における破壊的変更、機能サポート、動作の違いの概要です。
Claude Opus 5.5は、長時間実行されるエージェント型コーディングとナレッジワーク向けに構築されたモデルで、価格は入力/出力100万トークンあたり$4 / $20 USDです。Claude Opus 5ですでに稼働しているコードには、4つの「breaking change」(破壊的変更)が影響します。思考を無効にできないこと、強制ツール使用がエラーを返すこと、思考ブロックがモデルと会話に紐付けられること、そしてClaude APIとGoogle Cloudでは以前のcomputer_20251124コンピュータ使用ツールが受け付けられないことです。最初の3つはClaude Fable 5.1にも適用されます。さらに、リクエストを失敗させることなくレスポンスの形状を変える変更もあります。ツール呼び出し間のテキストがthinkingブロックで返され、デフォルトのdisplay設定ではそのテキストは空になります。そのテキストを進捗更新としてユーザーにストリーミングしているアプリケーションでは、テキストを返すdisplay値を設定するまで、ツール呼び出しの間に何も表示されなくなります。
新しいモデル
| モデル | Claude API ID | 説明 |
|---|---|---|
| Claude Opus 5.5 | 長時間実行されるエージェント型コーディングとナレッジワーク向け |
「adaptive thinking」(適応型思考)は常に有効で、effortパラメータが思考の深さを制御します。このモデルでのデフォルトはmediumです。「context window」(コンテキストウィンドウ)、出力制限、知識のカットオフ、価格についてはClaude Opus 5.5のモデルページを、現在のすべてのモデルについてはモデル概要を参照してください。
破壊的変更
思考を無効にできない
Claude Opus 5では、思考はデフォルトで有効であり、effortがhigh以下の場合はthinking: {"type": "disabled"}が受け付けられます。Claude Opus 5.5では思考は常に有効です。thinking: {"type": "disabled"}を設定したリクエスト、またはthinking: {"type": "enabled", "budget_tokens": N}による手動の予算を指定したリクエストは、400 invalid_request_errorを返します。thinkingフィールドを省略するか、同等のthinking: {"type": "adaptive"}を送信してください。ベータヘッダーは関係しません。
エラーメッセージは次のとおりです。
"thinking.type.disabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior."thinking.type.enabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.effortパラメータは、思考の深さ、「latency」(レイテンシ)、コストを制御する手段です。以前に思考を無効にしていた箇所では、effortを下げてください。レベルの選択に役立つ測定結果はコストとインテリジェンスの最適化に掲載されています。すべてのレスポンスは1つ以上のthinkingブロックで始まる可能性があるため(デフォルトのdisplay: "omitted"ではthinkingフィールドが空の状態で返されます)、コンテンツブロックは位置ではなくtypeフィールドで選択し、ツール使用ループではthinkingブロックを変更せずにそのまま返してください。思考を有効にした状態でClaude Opus 5上ですでに動作しているコードは、変更の必要はありません。思考と、移行ガイドの変更前と変更後を参照してください。
強制ツール使用はサポートされていない
Claude Opus 5.5は「forced tool use」(強制ツール使用)をサポートしていません。tool_choiceを{"type": "any"}または{"type": "tool", "name": "..."}に設定すると、400 invalid_request_errorが返されます。
tool_choice: type "tool" and "any" are not supported for this model.tool_choice: {"type": "auto"}(デフォルト)と{"type": "none"}はサポートされており、同じ検証がトークンカウントエンドポイントにも適用されます。スキーマに準拠したJSONを得るには、tool_choice: {"type": "auto"}のまま厳密なツール使用でstrict: trueを設定するか、スキーマを構造化出力に移してください。モデルにテキストで返答させるのではなくツールを呼び出させるには、そのツールをどのような場合に使うかをプロンプトで伝えてください。移行ガイドに変更前と変更後が示されています。
思考ブロックはモデルと会話に紐付けられる
すべての思考ブロックには、それを生成したモデルが記録されます。各モデルは自身のブロックを読み取ることができ、他のモデルのブロックは一部のみ読み取れます。Claude Opus 5.5は、Claude Opus 5およびそれ以前のOpus、Sonnet、Haikuモデルの思考ブロックを読み取れますが、Claude FableやClaude Mythosモデルの思考ブロックは読み取れません。Claude APIでは、Claude Fable 5.1とClaude Mythos 5.1がClaude Opus 5.5の思考ブロックを読み取れます。それ以外のモデルは読み取れません。Claude Opus 5からClaude Opus 5.5へ移行する会話、またはClaude APIでClaude Opus 5.5からClaude Fable 5.1やClaude Mythos 5.1へ移行する会話では、推論が保持されます。Claude Opus 5.5からこの2つ以外のモデルへ移行する会話、またはClaude FableやClaude MythosモデルからClaude Opus 5.5へ移行する会話では、切り替え後のターンは以前のモデルの推論なしで実行されます。対象モデルが読み取れないブロックがリクエストに含まれている場合、APIはモデルに渡す前にそのブロックを削除します。リクエストは成功し、削除されたブロックは課金されません。thinking-binding-controls-2026-08-01ベータヘッダーを使用すると、削除はトップレベルのinput_transformations配列で報告されます。会話の途中でのモデルの切り替えを参照してください。
APIは、Claude Opus 5.5の思考ブロックより前にあるもの(systemプロンプト、tools、または以前のメッセージ)が、そのブロックの生成後に変更されていないかどうかも確認します。Claude Fable 5.1と同様に、2026年8月31日00:00 UTC以降に作成されたアカウントでは、Claude APIとクラウドプラットフォームの両方で、この確認がデフォルトで適用されます。これらのアカウントでは、そのような変更の後にブロックを再送するリクエストは400エラーを返します。代わりに影響を受けるブロックを削除するには、thinking-binding-controls-2026-08-01ベータヘッダーを送信し、thinking.block_binding.prefix_mismatch_behaviorを"drop_block"に設定してください。それより前に作成されたアカウントでは、このフィールドをいずれかの値に設定すると、そのリクエストでこの確認が有効になります。この問題が発生しないよう、会話は追記のみで進めてください。指示やツールを変更する場合は、編集ではなく会話途中のシステムメッセージを使用してください。保持された思考と、移行ガイドのこの変更に関する注記を参照してください。
computer_20251124コンピュータ使用ツールはClaude APIとGoogle Cloudではサポートされていない
Claude Opus 5は、コンピュータ使用をcomputer_toolset_20260801ツールセットとして受け付けるほか、computer-use-2025-11-24ベータヘッダーを使用すれば以前のcomputer_20251124ツールとしても受け付けます。Claude APIとGoogle Cloudでは、Claude Opus 5.5はツールセットのみをサポートします。computer_20251124ツールを宣言したリクエストは400 invalid_request_errorを返します。メッセージには拒否されたタイプが示され、続いてDid you mean one ofの後に、モデルが受け付けるツールタイプ(computer_toolset_20260801を含む)が列挙されます。メッセージは次のように始まります。
'claude-opus-5-5' does not support tool types: computer_20251124.Claude APIまたはGoogle Cloud上の既存の統合を移行するには、computer_20251124からの移行に従ってください。ベータヘッダーを削除し、toolsエントリを{"type": "computer_toolset_20260801"}に置き換え、メンバーのtool_useブロック、バッチアクション、結果のtoolset_nameに対応するようエージェントループを更新します。Amazon Bedrockでは、以前のcomputer_20251124ツールはClaude Opus 5と同様にClaude Opus 5.5でも引き続き動作するため、変更は不要です。その他のプラットフォームについては、コンピュータ使用ツールの互換性セクションを参照してください。すでにツールセットを使用している統合や、ブラウザ使用ツールは変更不要です。移行ガイドにリクエストの変更前と変更後が示されています。
機能サポート
Claude Opus 5.5は、メッセージごとのeffort(ベータ)、会話途中のシステムメッセージ、タスクバジェット、キャッシュ可能なプロンプトの最小長が512トークンの「prompt caching」(プロンプトキャッシング)、バッチ処理、Files API、PDFサポート、ビジョン、およびサーバーサイドとクライアントサイドのツールをサポートしています。Claude APIとGoogle Cloudでは、コンピュータ使用にはcomputer_toolset_20260801ツールセットが必要です(破壊的変更を参照)。モデルごとの利用可否については、各機能のページを参照してください。
高速モード
高速モード(リサーチプレビュー)は、Claude Opus 5.5ではClaude APIでのみ利用可能です。Amazon Bedrock、Claude Platform on AWS、Google Cloud、Microsoft Foundryでは利用できません。fast-mode-2026-02-01ベータヘッダーとともにspeed: "fast"を設定してください。アクセス、サポートされているモデル、価格については高速モードを参照してください。
メッセージ内でのツール定義(ベータ)
inline-tools-2026-09-15ベータヘッダーを使用すると、会話途中のシステムメッセージ内のtool_additionブロックに、参照ではなく完全なツール定義を含めることができます。これにより、toolsを編集することなく、またプロンプトキャッシュを失うことなく、会話の途中でツールを追加したり、スキーマを変更したり、サーバーツールを新しいバージョンに移行したりできます。これは、Claude Opus 5.5を含め、会話途中のツール変更をサポートするすべてのモデルで動作します。メッセージ内でのツール定義を参照してください。
オンデマンドのコンパクション(ベータ)
compact-2026-09-04ベータヘッダーを使用すると、トップレベルのcompactionパラメータを送信したリクエストは、会話全体を要約した署名付きのcompactionブロックを返します。その後、要約されたメッセージの代わりにこのブロックを先頭に置いて送信します。この機能は、Claude Opus 5.5を含む、コンパクションをサポートするモデルで利用できます。コンパクションのタイミングは自分で選択でき、リクエストはバックグラウンドで実行でき、保持するターン内の思考ブロックは置き換え後も有効なままにできます(コンパクションと思考の保持に記載の条件下で)。Claude Opus 5.5では思考ブロックが会話に紐付けられるため、この点は重要です。プラットフォームごとの利用可否とリクエストの流れ全体については、オンデマンドコンパクションを参照してください。
動作の違い
Claude Opus 5.5は、コードを変更しなくても現れるいくつかの点でClaude Opus 5と異なります。それぞれについて、Claude Opus 5.5へのプロンプティングにガイダンスがあります。
- デフォルトのeffortは
mediumです。effortを省略したリクエストはmediumで実行されます。Claude Opus 5ではhighで実行されていました。effortを明示的に設定し、スイープを再実行してください。エフォートを調整するを参照してください。 - 同じeffortレベルでもターンあたりの思考が増えます。 同じeffort設定でも、このモデルはClaude Opus 5よりもターンあたりに多く思考する傾向があり、特に
xhighとmaxでその傾向が顕著です。設定をそのまま引き継ぐのではなくeffortのスイープを再実行し、max_tokensには思考のための余裕を残してください。エフォートを調整するを参照してください。 - ツール呼び出し間のテキストは思考ブロックで返されます。 モデルがツール呼び出しの間に書く短いメモは、
textブロックではなく進捗更新のthinkingブロックとして届きます。そのため、デフォルトのdisplay: "omitted"では、それらをユーザーにストリーミングしているアプリケーションは、エラーが発生することなく、ツール呼び出しの間に何も表示されなくなります。それらを受け取るための修正方法は移行ガイドに、それらをより多く出力させる方法はユーザー向けの進捗更新に記載されています。 - セーフガードのカテゴリが増えました。 このモデルはサイバーセキュリティの安全性分類器に加えて生物学の安全性分類器も実行し、内部の推論をレスポンステキストで再現させようとするリクエストは
reasoning_extractionカテゴリで拒否されることがあります。拒否とフォールバックとセーフガードによる拒否を参照してください。 - チャート、図、スクリーンショットの読み取りがより正確になりました。 このモデルは、ツールを使わなくても、密度の高いチャートやレイアウトに依存するビジュアルから値をはるかに正確に読み取れるため、以前のモデル向けに作られたプロンプト側のビジョンの回避策は不要になる場合があります。ただし、最も密度の高い入力では、画像ツールによって引き続き精度が向上します。複雑な視覚入力のためのツールを参照してください。
Claude Opus 5の統合で思考を無効にして実行していた場合は、破壊的変更とあわせて思考無効を前提に書かれたプロンプトを参照してください。エージェント型コーディングとコードレビュー、ナレッジワーク、コミュニケーション、視覚入力、コンピュータ使用における能力の向上については、プロンプティングに関連する機能を参照してください。
拒否とフォールバック
Claude Opus 5.5には安全性分類器が搭載されており、拒否とフォールバックの内容がすべて適用されます。拒否されたリクエストは、HTTP 200とstop_reason: "refusal"、およびポリシー領域を示すstop_detailsオブジェクトを返します。そのため、拒否を処理し、フォールバックを設定してください。サーバーサイドのフォールバック(fallbacks: "default"、ベータ版。そのカテゴリに対してAnthropicが推奨するモデルで再試行します)、SDKミドルウェア、または独自の再試行によって、別のモデルで再試行できます。
価格
Claude Opus 5.5の価格は、入力100万トークンあたり$4 USD、出力100万トークンあたり$20 USDで、Claude Opus 5の$5および$25より低くなっています。5分間のキャッシュ書き込みは$5、1時間のキャッシュ書き込みは$8、キャッシュ読み取りは100万トークンあたり$0.20(基本入力価格の0.05倍)です。バッチ処理は半額の$2および$10です。データレジデンシーとツールの価格については価格を参照してください。
提供状況
Claude Opus 5.5は以下で利用できます。
- Claude API: すべてのお客様が
claude-opus-5-5として利用できます。 - AWS: Claude in Amazon Bedrockでは
anthropic.claude-opus-5-5として、Claude Platform on AWSではclaude-opus-5-5として利用できます。 - Google Cloud: Claude on Google Cloudで
claude-opus-5-5として利用できます。 - Microsoft Foundry: Claude in Microsoft Foundryで
claude-opus-5-5として利用できます。
Claude Opus 5からの移行
モデルIDを更新してください。
model = "claude-opus-5" # Before
model = "claude-opus-5-5" # After次に、thinking: {"type": "disabled"}またはthinking: {"type": "enabled", ...}の設定をすべて削除し、代わりにeffortレベルを選択してください。tool_choiceのタイプanyとtoolは、autoと厳密なツール使用の組み合わせに置き換えてください。Claude APIまたはGoogle Cloudでcomputer_20251124を通じてコンピュータ使用を利用している場合は、ツールセットに移行してください。インターフェースでツール呼び出し間のテキストを表示している場合は、thinking.displayも設定してください。ツール呼び出し間のテキストは思考ブロックで返されるを参照してください。Claude Opus 5およびそれ以前のモデルからの段階的な手順と完全なチェックリストについては、移行ガイドを参照してください。
次のステップ
現在のすべてのClaudeモデルの完全な仕様と価格。
Claude Opus 5およびそれ以前のモデルからClaude Opus 5.5へコードを移行します。
Claude Opus 5.5に固有の動作の違いとプロンプトのパターン。
Claudeが応答時に使用するトークン数を、lowからmaxまで制御します。
適応型思考の仕組みと、思考ブロックが保持される方法。
stop_reason: "refusal"を処理し、別のモデルで再試行します。
Was this page helpful?