Claude Opus 5の新機能
Claude Opus 5の新機能と動作変更の概要。
Claude Opus 5はClaude Opus 4.8からの飛躍的な改善であり、深い推論、エージェント型および長期的なタスク、テスト時計算スケーリングにおいて最大の向上が見られます。このページでは、会話途中でのツール変更や、Claude Opus 4.8で動作しているコードに対する2つの破壊的変更(思考がデフォルトでオンになること、および思考を無効化できるのはeffortがhigh以下の場合のみであること)を含め、Claude Opus 5の新機能をすべてまとめています。
新しいモデル
| モデル | APIモデルID | 説明 |
|---|---|---|
| Claude Opus 5 | claude-opus-5 | 複雑なエージェント型コーディングおよびエンタープライズ業務向け |
Claude Opus 5は、1Mトークンの「context window」(コンテキストウィンドウ)(1Mトークンがデフォルトかつ最大であり、より小さいコンテキストのバリアントはありません)、128kの最大出力トークン、およびデフォルトでオンの思考を備えています。Priority TierはClaude Opus 5ではサポートされていません。
完全な価格と仕様については、モデル概要を参照してください。
新機能
会話途中でのツール変更(ベータ)
セッションの存続期間中に固定のツールリストを再送信する代わりに、プロンプトキャッシュを保持したまま、会話のターン間でツールを追加または削除できます。会話途中でのツール変更はベータ版です。リクエストにmid-conversation-tool-changes-2026-07-01ベータヘッダーを含めてください。使用方法については、会話途中でのツール変更を参照してください。
デフォルトのフォールバックモード
fallbacksパラメータは新しい"default"モードをサポートします。このモードでは、自分で管理するモデルリストの代わりに、拒否カテゴリごとにAnthropicが推奨するフォールバックモデルが適用されます。fallbacksパラメータ全体がベータ版です。server-side-fallback-2026-07-01ベータヘッダーを使用してください。このヘッダーは"default"モードと明示的なモデルリストの両方をサポートします(以前のserver-side-fallback-2026-06-01ヘッダーは明示的なリストのみを受け付けます)。拒否とフォールバックを参照してください。
プロンプトキャッシュの最小値の引き下げ
Claude Opus 5でキャッシュ可能なプロンプトの最小長は512トークンで、Claude Opus 4.8の1,024トークンから引き下げられました。Claude Opus 4.8ではキャッシュするには短すぎたプロンプトでも、コードを変更することなくキャッシュエントリを作成できるようになりました。モデルごとの最小値については、「prompt caching」(プロンプトキャッシング)を参照してください。
Fastモード
Fastモード(リサーチプレビュー)は、Claude APIでのみClaude Opus 5向けに利用可能です。現在、Amazon Bedrock、Claude Platform on AWS、Google Cloud、Microsoft Foundryでは利用できません。Claude Opus 5のFastモードの価格は、入力トークン100万あたり10米ドル、出力トークン100万あたり50米ドルです。アクセス、サポートされるモデル、価格については、Fastモードを参照してください。
動作変更
思考がデフォルトでオン
Claude Opus 4.8では、thinking: {"type": "adaptive"}を設定しない限り、リクエストは思考なしで実行されます。Claude Opus 5では、同じリクエストがデフォルトで適応型思考をオンにして実行されます。モデルは各ターンでいつ、どの程度思考するかを判断し、effortパラメータが思考の深さを制御します。ワイヤ上の値は変更されていません。thinking: {"type": "adaptive"}は引き続き有効であり、デフォルトと同等です。
これは、Claude Opus 4.8で思考なしで実行されていたコードにとって破壊的変更です。レスポンスは最初のtextブロックの前に1つ以上のthinkingブロックで始まる場合があり、デフォルトのdisplay: "omitted"では空のthinkingフィールドとともに返されます。そのため、content[0].textを読み取るコードや、最初にストリーミングされたコンテンツブロックをテキストとして扱うコードは、代わりにtypeフィールドでコンテンツブロックを選択する必要があります。ツール使用ループでは、thinkingブロックをツール結果とともに完全かつ変更なしで返す必要があります。思考ブロックの保持を参照してください。
思考トークンは出力トークンとして課金され、max_tokens(思考とレスポンステキストを合わせた総出力のハードリミット)にカウントされます。そのため、Claude Opus 4.8で思考なしで実行されていたワークロードについては、max_tokensを見直し、コストのベースラインを再設定してください。
APIでは思考を無効化するオプションが引き続き利用できますが、無効化にはeffortの制限が適用されます。
effortの重要性が増す
Claude Opus 5は、これまでのどのOpusモデルよりも確実に、追加のeffortをより良い結果に変換します。そのため、選択するeffortレベルの重みが増しています。low、medium、high、xhigh、maxのすべての段階が利用可能で、maxは可能な限り最も深い推論のための最上位ティアです。デフォルトのhighから始め、評価に基づいてどちらの方向にも調整してください。品質が維持される場合はトークンとレイテンシを節約するために下げ、最も要求の厳しい作業には上げてください。xhighまたはmaxのeffortで実行する場合は、モデルがサブエージェントやツール呼び出しにわたって思考し行動する余地を持てるよう、大きなmax_tokensを設定してください。
このリクエストはeffortを最大のmaxまで上げています。
client = anthropic.Anthropic()
with client.messages.stream(
model="claude-opus-5",
max_tokens=64000,
output_config={"effort": "max"},
messages=[
{
"role": "user",
"content": "Explain why the sum of two even numbers is always even.",
}
],
) as stream:
response = stream.get_final_message()
print(response)Claude Opus 5では思考がデフォルトでオンであるため、thinkingフィールドは不要です。
思考の無効化にはeffortがhigh以下であることが必要
Claude Opus 5では、thinking: {"type": "disabled"}はeffortレベルがhigh以下の場合にのみ受け付けられます。effortがxhighまたはmaxの状態でthinking: {"type": "disabled"}を設定すると、400エラーが返されます。このルールはClaude Opus 5以降のモデルへのすべてのリクエストに適用されます。これは、思考の無効化がeffortレベルとは独立していたClaude Opus 4.8からの破壊的変更です。Claude Opus 4.8のリクエストでeffortがxhighまたはmaxの状態で思考を無効化している場合は、思考を無効のままにしてeffortをhigh以下に設定するか、effortレベルを維持してthinkingフィールドを削除してください。
思考を無効にすると、Claude Opus 5はtool_useブロックを出力する代わりにツール呼び出しをテキスト出力に書き込んだり、表示されるレスポンスに内部XMLタグを含めたりすることが稀にあります。可能な限り思考を有効のままにし、より低いeffortレベルでトークンコストを制御してください。思考を無効のままにする必要があるインテグレーションについては、プロンプトによる緩和策として思考を無効にして実行するを参照してください。
モデルの動作の違い
これらのAPIの変更以外にも、Claude Opus 5はコードを変更しなくても気づく可能性のある形でClaude Opus 4.8とは異なる動作をします。デフォルトのユーザー向けレスポンスや文書の成果物はより長くなります。エージェント型セッションでは、モデルはより頻繁にユーザーに進捗を説明します。マルチエージェントフレームワークでは、より積極的にサブエージェントに委任します。また、指示されなくても自身の作業を検証するため、以前のモデルから引き継いだ検証指示(「最終検証ステップを含める」「サブエージェントを使って検証する」など)は削除してください。これらはClaude Opus 5では過剰な検証を引き起こします。これらの各動作を調整するプロンプトパターンについては、Claude Opus 5のプロンプティングを参照してください。
能力の向上
Claude Opus 4.8と比較して、Claude Opus 5は漸進的な改善ではなく飛躍的な改善であり、Claude Fable 5の半分のコストでフロンティアレベルの知能を提供します。最大の向上は以下の分野です。
- 深い推論:長い問題の連鎖にわたって多段階の分析を持続します。
- エージェント型コーディングと長期的なタスク:長時間のツール使用ループにわたってタスクに集中し続け、スタブやプレースホルダーを残すことなく、複数ファイルにまたがる機能、大規模なリファクタリング、エンドツーエンドの機能開発を完了します。
- テスト時計算スケーリング:追加のeffort(
maxレベルまで)をより良い結果に変換します。 - 低いeffortレベルでの効率性:
lowおよびmediumのeffortで、より高い設定のトークンとレイテンシのごく一部で高い品質を実現します。 - コードレビューとバグ発見:1回のパスあたり高い割合で実際のバグを発見し、誤検知が少なく、低いeffortレベルでも正確さを維持します。
- ビジョン:チャート、ドキュメント、図を理解し、UIやフロントエンドのビジュアルを再現します。作業を反復的に分析、切り抜き、検証するためのツールが与えられた場合に最も強力です。
- 長文コンテキストの作業:デフォルトかつ最大として1Mトークンのコンテキストウィンドウを備え、ウィンドウ全体にわたって一貫した指示追従、ツール呼び出し、推論を行います。
- オフィスおよびドキュメントタスク:複雑な数式を含む複数シートのスプレッドシートを生成・編集し、構造の整ったスライドデッキを作成します。
- マルチエージェントの調整:効果的なライター・ベリファイアパターンでサブエージェントのチームを運用し、エージェント同士が互いの作業を上書きするケースがほとんどありません。
これらの能力を最大限に引き出すプロンプトパターンについては、Claude Opus 5のプロンプティングを参照してください。
価格
Claude Opus 5の価格は、入力トークン100万あたり5米ドル、出力トークン100万あたり25米ドルで、Claude Opus 4.8から変更はありません。思考がデフォルトでオンであり、思考トークンは出力トークンとして課金されるため、Claude Opus 4.8で思考なしで実行されていたワークロードは、同じトークン単価でリクエストあたりより多くの出力トークンを生成する可能性があります。コスト管理を参照してください。
バッチ処理、プロンプトキャッシング、Fastモードの料金を含む完全な価格については、価格を参照してください。
提供状況
Claude Opus 5は以下で利用可能です。
- Claude API: すべてのお客様が
claude-opus-5として利用可能です。 - AWS: Claude in Amazon Bedrockを通じて
anthropic.claude-opus-5として、またClaude Platform on AWSを通じて利用可能です。Amazon Bedrockでは、Claude Opus 5は同じインフラストラクチャによって提供されるbedrock-runtime上のInvokeModelAPIからもアクセスできます。Claude on Amazon Bedrock(レガシー)インテグレーションのARNバージョン付きモデルIDテーブルには含まれていません。 - Google Cloud: Claude on Google Cloudを通じて
claude-opus-5として利用可能です。 - Microsoft Foundry: Claude in Microsoft Foundryを通じて利用可能です。
Claude Opus 4.8はこれらすべてのプラットフォームで引き続き利用可能です。
移行ガイド
Claude Opus 4.8から移行するには、モデルIDを更新してください。
model = "claude-opus-4-8" # Before
model = "claude-opus-5" # After次に、動作変更にある2つの破壊的変更を確認してください。思考がデフォルトでオンであること(レスポンスがthinkingブロックで始まる場合があるため、typeでコンテンツブロックを選択してください)、およびeffortがxhighまたはmaxの状態で思考を無効化すると400エラーが返されることです。ステップごとの手順と完全なチェックリストについては、移行ガイドを参照してください。
次のステップ
Was this page helpful?