Claude Opus 5は、Claude Opus 4.8から段階的な改善ではなく飛躍的な進化を遂げており、特に深い推論、エージェント的タスクおよび長期的タスク、テスト時計算スケーリングにおいて最も大きな向上が見られます。このページでは、デフォルトで有効になった思考機能、会話途中でのツール変更、思考を無効化できる条件に関する破壊的変更など、Claude Opus 5のすべての新機能をまとめています。
| モデル | APIモデルID | 説明 |
|---|---|---|
| Claude Opus 5 | claude-opus-5 | 複雑なエージェント的コーディングおよびエンタープライズ業務向け |
Claude Opus 5は、100万トークンのコンテキストウィンドウ(100万トークンがデフォルトかつ最大値であり、より小さいコンテキストのバリアントはありません)、最大128kの出力トークン、デフォルトで有効な思考機能を備えています。
完全な価格と仕様については、モデル概要を参照してください。
セッションの存続期間中に固定のツールリストを再送信する代わりに、プロンプトキャッシュを保持したまま会話のターン間でツールを追加または削除できます。会話途中でのツール変更はベータ版です。リクエストに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ではキャッシュするには短すぎたプロンプトも、コードを変更することなくキャッシュエントリを作成できるようになりました。モデルごとの最小値については、プロンプトキャッシングを参照してください。
高速モード(リサーチプレビュー)は、Claude APIでのみClaude Opus 5で利用可能です。現在、Amazon Bedrock、Google Cloud、Microsoft Foundryでは利用できません。Claude Opus 5の高速モードの価格は、入力トークン100万あたり10米ドル、出力トークン100万あたり50米ドルです。アクセス方法、対応モデル、価格については、高速モードを参照してください。
Claude Opus 4.8では、thinking: {"type": "adaptive"}を設定しない限り、リクエストは思考なしで実行されます。Claude Opus 5では、同じリクエストが思考を有効にした状態で実行されます。モデルは各ターンでいつ、どの程度思考するかを決定し、effortパラメータが思考の深さを制御します。ワイヤー上の値は変更されておらず、thinking: {"type": "adaptive"}は引き続き有効で、デフォルトと同等です。
max_tokensは総出力(思考とレスポンステキストの合計)に対するハードリミットであるため、Claude Opus 4.8で思考なしで実行していたワークロードについては、この値を見直してください。
APIは、以下の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フィールドは不要です。
high以下であることが必要Claude Opus 5では、thinking: {"type": "disabled"}はeffortレベルがhigh以下の場合にのみ受け付けられます。effortがxhighまたはmaxの状態でthinking: {"type": "disabled"}を設定すると、400エラーが返されます。これはClaude Opus 5以降で一般提供されている動作であり、各リクエストで強制されます。また、思考の無効化がeffortレベルとは独立していたClaude Opus 4.8からの破壊的変更です。現在、高いeffortレベルで思考を無効化している場合は、思考を無効化したまま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の半分のコストでフロンティアレベルの知能を提供します。最も大きな向上は以下の分野です。
maxレベルまで)をより良い結果に変換します。lowおよびmediumのeffortで、より高い設定の数分の一のトークンとレイテンシで高品質な結果を生成します。これらの能力を最大限に引き出すプロンプトパターンについては、Claude Opus 5のプロンプト作成を参照してください。
Claude Opus 5の価格は、入力トークン100万あたり5米ドル、出力トークン100万あたり25米ドルで、Claude Opus 4.8から変更ありません。
バッチ処理、プロンプトキャッシング、高速モードの料金を含む完全な価格については、価格を参照してください。
Claude Opus 5は以下で利用可能です。
claude-opus-5として提供されています。anthropic.claude-opus-5として提供されています。Claude Opus 5は、同じインフラストラクチャで提供されるbedrock-runtimeのInvokeModel APIを通じてもアクセス可能です。Amazon BedrockのClaude(レガシー)統合のARNバージョン付きモデルIDテーブルには含まれていません。claude-opus-5として提供されています。Claude Opus 4.8は、これらすべてのプラットフォームで引き続き利用可能です。
Claude Opus 4.8から移行するには、モデルIDを更新してください。
model = "claude-opus-4-8" # Before
model = "claude-opus-5" # After次に、2つの動作の変更を確認してください。思考はデフォルトで有効であり、effortがxhighまたはmaxの状態で思考を無効化すると400エラーが返されます。ステップバイステップの手順については、移行ガイドを参照してください。
現在のすべてのClaudeモデルの完全な仕様と価格。
Claude Opus 5に固有の動作の違いとプロンプトパターン。
Claudeが応答時に使用するトークン数をlowからmaxまで制御します。
デフォルトで有効な場合の思考の仕組みと、無効化できる条件。
Claudeに作業のペース配分の目安となるトークン予算を与えます。
以前のClaudeバージョンから最新のClaudeモデルへの移行ガイド。
プレミアム価格でClaude Opusモデルからより高い秒あたり出力トークン数を得られます。
Was this page helpful?