Claude Opus 5.5の新機能
Claude Opus 5.5における破壊的変更、機能サポート、動作の違いの概要です。
Claude Opus 5.5は、長時間実行される「agentic coding」(エージェント型コーディング)とナレッジワーク向けに構築されており、価格は入力/出力100万トークンあたり$4 / $20 USDです。Claude Opus 5ですでに稼働しているコードに影響を与える可能性のある「breaking change」(破壊的変更)が4つあります。
最初の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では、思考はデフォルトで有効であり、エフォートが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パラメータは、思考の深さ、レイテンシ、コストを制御するものです。以前に思考を無効にしていた箇所ではエフォートを下げてください。レベルの選択については、コストとインテリジェンスの最適化に測定結果があります。すべてのレスポンスは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ツール使用でstrict: trueを設定するか、スキーマを構造化出力に移してください。モデルにテキストで返答させるのではなくツールを呼び出させるには、そのツールがどのような場合に適用されるかをプロンプトで伝えてください。移行ガイドではツール選択に関する変更前と変更後を示しています。
思考ブロックはモデルと会話に紐付けられる
すべての思考ブロックには、それを生成したモデルが記録されており、各モデルは自身のブロックと、一部の他のモデルのブロックのみを読み取ります。Claude Opus 5.5は、Claude Opus 5、それ以前のOpus、Sonnet、Haikuモデルからの思考ブロックを読み取り、さらにClaude APIおよびClaude Models on Google Cloud (Google managed)上では、Claude Sonnet 5.5およびClaude Haiku 5.5からの思考ブロックも読み取りますが、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、または以前のメッセージ)が、そのブロックの生成後に変更されていないかどうかも確認します。会話は追記のみで進めてください。指示やツールを変更する場合は、編集ではなく会話途中のシステムメッセージを使用してください。このような変更の後にブロックを再送し、thinking.block_binding.prefix_mismatch_behaviorを未設定のままにしたリクエストは、2026年8月31日00:00 UTC以降に作成されたアカウントでは400エラーになります。これはClaude APIとクラウドプラットフォームの両方に適用されます。その日付より前に作成されたアカウントでは、このフィールドを"error"に設定した場合にのみリクエストがエラーになります。代わりに影響を受けるブロックを削除するには、thinking-binding-controls-2026-08-01ベータヘッダーを送信し、このフィールドを"drop_block"に設定してください。保持された思考および移行ガイドの思考ブロックに関する注記を参照してください。
一部のコンピューター使用ツールのバージョンはサポートされていません
Claude Opus 5.5は、computer_toolset_20260801ツールセットを通じて「computer use」(コンピューター使用)をサポートします。Amazon Bedrockでは、Claude Opus 5.5はcomputer-use-2025-11-24ベータヘッダー付きのcomputer_20251124ツールも受け付けます。Claude Opus 5.5は、Claude APIでのcomputer_20251124など、受け付けないコンピューター使用ツールのバージョンに対しては400エラーを返します。Claude APIのinvalid_request_errorメッセージには、拒否されたタイプが示され、Did you mean one ofの後にモデルが受け付けるツールタイプが列挙されます。メッセージは次のように始まります。
'claude-opus-5-5' does not support tool types: computer_20251124.ツールセットを使用しているインテグレーションは変更不要です。computer_20251124のインテグレーションをツールセットに移行するには、computer_20251124からの移行に従ってください。ベータヘッダーを削除し、toolsエントリを{"type": "computer_toolset_20260801"}に置き換えます。次に、メンバーのtool_useブロック、バッチアクション、および結果のtoolset_nameに対応するようにエージェントループを更新します。移行ガイドでは、リクエストの変更前と変更後を示しています。
機能サポート
Claude Opus 5.5は、メッセージごとのエフォート(ベータ)、会話途中のシステムメッセージ、タスク予算、キャッシュ可能な最小プロンプトが512トークンのプロンプトキャッシング、バッチ処理、Files API、PDFサポート、ビジョン、およびサーバーサイドとクライアントサイドのツールをサポートしています。モデルの対応状況については、各機能のページを参照してください。
高速モード
高速モードは、Claude API、Claude Models on Google Cloud (Anthropic managed)、およびAzureでホストされるデプロイメントのMicrosoft FoundryのClaudeにおいて、Claude Opus 5.5で利用できます。Claude APIおよびClaude Models on Google Cloud (Anthropic managed)では、リクエストにspeed: "fast"を設定してください。Claude Opus 5.5ではベータヘッダーは不要です。サポートされているモデル、レート制限、価格については高速モードを参照してください。
メッセージ内でのツール定義(ベータ)
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へのプロンプティングにガイダンスがあります。
- デフォルトのエフォートは
mediumです。effortを省略したリクエストはmediumで実行されます。Claude Opus 5ではhighで実行されていました。effortを明示的に設定し、スイープを再実行してください。エフォートを調整するを参照してください。 - 同じエフォートレベルでもターンあたりの思考が増えます。 同じエフォート設定でも、このモデルはClaude Opus 5よりもターンあたりに多く思考する傾向があり、特に
xhighとmaxでその傾向が顕著です。設定をそのまま引き継ぐのではなくエフォートのスイープを再実行し、max_tokensには思考のための余裕を残してください。エフォートを調整するを参照してください。 - ツール呼び出し間のテキストが思考ブロックで返される。 モデルがツール呼び出しの間に書く短いメモは、
textブロックではなく進捗更新のthinkingブロックとして届きます。そのため、デフォルトのdisplay: "omitted"では、それらをユーザーにストリーミングするアプリケーションは、エラーなしにツール呼び出しの間は何も表示されなくなります。移行ガイドではツール呼び出し間のテキストを受け取る方法を説明しており、ユーザー向けの進捗更新ではそれらをより多く求める方法を扱っています。 - セーフガードカテゴリの追加。 モデルはサイバーセキュリティ分類器に加えて、生物学の安全性分類器を実行します。Claude Opus 5と同様に、内部推論をレスポンステキストで再現するよう促すリクエストは、
reasoning_extractionカテゴリで拒否される場合があります。Claude Opus 5.5における拒否とフォールバックとセーフガードによる拒否を参照してください。 - チャート、図、スクリーンショットの読み取り精度の向上。 モデルはツールなしでも、密度の高いチャートやレイアウトに依存するビジュアルから値をはるかに正確に読み取るため、以前のモデル向けに作られたプロンプト側のビジョン回避策は不要になる可能性があります。ただし、最も密度の高い入力では、画像ツールによって引き続き精度が向上します。複雑な視覚入力のためのツールを参照してください。
Claude Opus 5の統合を思考無効で実行していた場合は、破壊的変更思考を無効にできないとあわせて、思考無効向けに書かれたプロンプトを参照してください。エージェント型コーディングとコードレビュー、ナレッジワーク、コミュニケーション、視覚入力、コンピューター使用における能力向上については、プロンプティングに関連する能力を参照してください。
拒否とフォールバック
Claude Opus 5.5には安全性分類器が搭載されており、拒否とフォールバックの内容がすべて適用されます。拒否されたリクエストは、HTTP 200とstop_reason: "refusal"、およびポリシー領域を示すstop_detailsオブジェクトを返します。そのため、拒否を処理し、フォールバックを設定してください。サーバーサイドのフォールバック(fallbacks: "default"、ベータ版。そのカテゴリに対してAnthropicが推奨するモデルで再試行します)、SDKミドルウェア、または独自の再試行によって、別のモデルで再試行できます。出力の前に届いた拒否が課金されるかどうかは拒否カテゴリによって異なり、いずれの場合も「rate limit」(レート制限)にはカウントされます。拒否の課金方法を参照してください。
価格
Claude Opus 5.5の料金は、入力100万トークンあたり$4 USD、出力100万トークンあたり$20 USDで、Claude Opus 5の$5および$25 USDより低くなっています。5分間のキャッシュ書き込みは$5 USD、1時間のキャッシュ書き込みは$8 USD、キャッシュ読み取りは100万トークンあたり$0.20 USD(基本入力価格の0.05倍)です。バッチ処理は半額の$2および$10 USDです。データレジデンシーとツールの価格については価格を参照してください。
提供状況
Claude Opus 5.5は以下で利用できます。
- Claude API: すべてのお客様、
claude-opus-5-5として - AWS: Amazon Bedrock の Claudeでは
anthropic.claude-opus-5-5として、Claude Platform on AWSではclaude-opus-5-5として - Google Cloud: Claude Models on Google Cloud (Anthropic managed)では
claude-opus-5-5として、Claude Models on Google Cloud (Google managed)ではclaude-opus-5-5として - Microsoft Foundry: Microsoft FoundryのClaudeでは
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と厳格なツール使用の組み合わせに置き換えてください。computer_20251124を通じてコンピューター使用を利用している場合は、ツールセットに移行してください。Amazon Bedrockでは、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"を処理し、別のモデルで再試行します。
このページは役に立ちましたか?