Claude Platform Docs
モデルと料金Claude Opus 5.5

Claude Opus 5.5の新機能

Claude Opus 5.5における破壊的変更、機能サポート、動作の違いの概要です。

Claude Opus 5.5は、長時間実行されるエージェント型コーディングとナレッジワーク向けに構築されており、価格は入力/出力100万トークンあたり$4 / $20 USDです。4つの破壊的変更が、すでにClaude Opus 5で実行されているコードに影響します。思考を無効にできないこと、強制ツール使用がエラーを返すこと、思考ブロックがモデルと会話に紐付けられること、そしてClaude APIおよびClaude Models on Google Cloud (Google managed)では以前のcomputer_20251124コンピューター使用ツールが受け付けられないことです。最初の3つはClaude Fable 5.1にも適用されます。さらにもう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パラメータは、思考の深さ、レイテンシ、コストを制御するものです。以前に思考を無効にしていた箇所では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、または以前のメッセージ)が、そのブロックが生成されてから変更されていないかどうかも確認します。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およびClaude Models on Google Cloud (Google managed)ではサポートされていない

Claude Opus 5は、コンピューター使用をcomputer_toolset_20260801ツールセットとして、またcomputer-use-2025-11-24ベータヘッダーを使用して以前のcomputer_20251124ツールとして、両方の形式で受け付けます。Claude APIおよびClaude Models on Google Cloud (Google managed)では、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またはClaude Models on Google Cloud (Google managed)で既存の統合を移行するには、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トークンのプロンプトキャッシング、バッチ処理、Files API、PDFサポート、ビジョン、およびサーバーサイドとクライアントサイドのツールをサポートしています。Claude APIおよびClaude Models on Google Cloud (Google managed)では、コンピューター使用にはcomputer_toolset_20260801ツールセットが必要です(コンピューター使用の破壊的変更を参照)。モデルの利用可否については、各機能のページを参照してください。

高速モード

高速モードは、Claude API、Claude Models on Google Cloud (Anthropic managed)、およびAzureでホストされるデプロイメントのClaude in Microsoft Foundryにおいて、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へのプロンプティングにガイダンスがあります。

  • デフォルトのeffortはmediumです。 effortを省略したリクエストはmediumで実行されます。Claude Opus 5ではhighで実行されていました。effortを明示的に設定し、スイープを再実行してください。エフォートを調整するを参照してください。
  • 同じeffortレベルでもターンあたりの思考が増えます。 同じeffort設定でも、このモデルはClaude Opus 5よりもターンあたりに多く思考する傾向があり、特にxhighとmaxでその傾向が顕著です。設定をそのまま引き継ぐのではなくeffortのスイープを再実行し、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 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とstrictツール使用の組み合わせに置き換えてください。Claude APIまたはClaude Models on Google Cloud (Google managed)でcomputer_20251124を通じてコンピューター使用を利用している場合は、ツールセットに移行してください。インターフェースにツール呼び出し間のテキストを表示している場合は、thinking.displayも設定してください。ツール呼び出し間のテキストは思考ブロックで返されるを参照してください。Claude Opus 5以前のモデルからの段階的な手順と完全なチェックリストについては、移行ガイドを参照してください。

次のステップ

Was this page helpful?