クロード コードでクロード オーパス 5の使い方

Claude CodeでClaude Opus 5を実行:モデル選択、MaxおよびPro加入者向けの変更点、努力のデフォルト設定の動作、そして初日に行うべき4つのプロンプト編集

Ashley Innocent

Ashley Innocent

25 7月 2026

クロード コードでクロード オーパス 5の使い方

Apidog エンタープライズ

オンプレミスデプロイ

SSO & RBAC

SOC 2 準拠

Apidog Enterpriseを見る

Claude Opus 5は2026年7月24日にリリースされ、初日からClaude Codeで利用可能になりました。Maxプランをご利用の方にとっては、すでにデフォルトとなっています。Proプランをご利用の方にとっては、現在利用できるモデルの中で最も強力なモデルです。また、APIキーを使ってClaude Codeを操作している場合、Opus 4.8と同じく、入力トークン100万件あたり5ドル、出力トークン100万件あたり25ドルの費用がかかります。

誰も警告しなかったことですが、既存の設定はおそらくOpus 5に不利に働いているでしょう。Opus 5は、求められなくても自身の作業を検証し、デフォルトでより長く記述し、Opus 4.8よりも積極的にサブエージェントを利用します。これら一つ一つは、注意深く調整したCLAUDE.mdが修正するどころか、増幅させている可能性のある動作です。

このガイドでは、モデルの選択、サブスクリプションティアによる変更点、エフォートの動作、そして初日から行うべき4つのプロンプト編集について説明します。また、モデルが書いたAPIが動作すると仮定するのではなく、Apidogと組み合わせてAPIをテストする方法も紹介します。モデルの詳細については、弊社のClaude Opus 5概要から始め、ソースの仕様についてはAnthropicのClaude Opus 5発表をご覧ください。

button

サブスクリプションティアによる変更点

アクセスは、通常よりも重要な方法で変化しました。

Maxサブスクライバー: Opus 5がデフォルトモデルになります。何もする必要はありません。セッションを開けば、すぐに利用できます。実用的な結果として、コストと詳細に関するあなたのこれまでの癖は、もはや実行していないモデルに合わせたものになっています。

Proサブスクライバー: Opus 5は、現在利用できるモデルの中で最高の性能を誇ります。これは、Proの座席が提供する価値において本当の変化です。以前は、あなたのスタックの最上位はフロンティアティアの一歩下でしたが、今ではAnthropic自身のドキュメント全体で推奨されるデフォルトとなっています。

APIキーユーザー: Opus 5は、Claude API、Amazon Bedrock(anthropic.claude-opus-5)、Google Cloud、Microsoft Foundry、およびGitHub Copilotで利用可能です。料金は、入力100万トークンあたり5ドル、出力100万トークンあたり25ドルで、Opus 4.8から変更されておらず、Fable 5の10ドル/50ドルの半分です。弊社のOpus 5料金内訳には、キャッシュとバッチレートを含む完全な表があります。

開始する前に知っておくべき仕様が1つあります。Opus 5の知識カットオフは2026年5月で、現在のどのClaudeモデルよりも最新です。Fable 5とSonnet 5はどちらも2026年1月で止まっています。前四半期に出荷されたライブラリAPIを扱うコーディングツールにとって、5か月分の追加のトレーニングデータは小さなことではありません。

Claude CodeでOpus 5を選択する

モデル選択は/modelコマンドを介して行われます。セッション内で:

/model

利用可能なモデルをリストアップするピッカーが表示されます。Claude Opus 5を選択してください。

ピッカーを開かずに設定するには、IDを直接渡します:

/model claude-opus-5

正確なAPIモデルIDはclaude-opus-5です。日付サフィックスもバージョンスタンプもありません。Claude Codeをスクリプト化したり、プロジェクトのデフォルトを設定したり、モデル名を指定するルールファイルを作成したりする場合は、この文字列を正確に使用してください。BedrockまたはGoogle Cloudを使用している場合は、Anthropicのモデル概要ドキュメントにプラットフォームごとのIDがリストされています。

コンテキストはデフォルトで最大1Mトークンで、ベータヘッダーや長文コンテキストの料金プレミアムはありません。Messages APIでの最大出力は128kです。Claude Codeの場合、これは大きなリポジトリが収まることを意味しますが、毎回全体を供給すると費用が無駄になります。弊社のClaude Codeチートシートでは、他のスラッシュコマンドについて説明しています。

エフォートの動作

報道では、コストと機能の切り替えとされていました。実際には、5つのレベル(lowmediumhighxhighmax)を持つAPIパラメータoutput_config.effortであり、コンシューマーインターフェースはこれをエフォートセレクターとして公開しています。

Opus 5におけるエフォートについて知っておくべき3つのことがあります。

デフォルトはhighです。 mediumでもなく、下限のない適応型でもありません。リクエストを送信してエフォートについて何も指定しない場合、highが適用されます。

レベルは再調整されています。 Anthropicは、Opus 4.8のエフォート設定を引き継がないようにと明言しています。あなた自身の評価で新たにスイープを実行してください。特に注目すべき変更点は、Opus 5ではlowmediumが以前のどのOpusモデルよりも著しく強力になっていることです。4.8ではmediumに任せられなかった作業も、今では問題なく実行でき、実際のコスト削減につながる可能性があります。コーディングやエージェント的な作業には、xhighがAnthropicの推奨する開始点です。

400エラーが待っています。 thinking: {type: "disabled"}をエフォートxhighまたはmaxと組み合わせると、リクエストごとに強制的に400エラーが返されます。Claude Codeはリクエストの形状を管理するため、インタラクティブセッションでこれにつまずくことはありません。しかし、Claude Codeをスクリプト化したり、思考をオフにしてエフォートを上げたSDKに対してビルドしたりすると、すぐにつまずくでしょう。解決策はどちらかを選ぶことです。思考をオンにしてエフォートを下げるか、エフォートをhighに制限するかのどちらかです。

ちなみに、思考はオンにしておくべきです。思考を無効にすると、Opus 5で時折2つのアーティファクトが発生します。1つは、実行されないプレーンテキストとして書き出されるツール呼び出し(そして、漏洩したテキストがエージェントループの後続のターンを汚染する)、もう1つは、表示される出力に内部XMLタグが現れることです。Anthropic自身の対策は、思考を有効にしたまま、代わりに低いエフォートでコストを制御することです。弊社のエフォートパラメータガイドではスイープの実行について説明しており、移行ガイドではOpus 4.8からのその他の破壊的変更について説明しています。

初日に行うべき4つのプロンプト編集

このセクションは、最も費用と煩わしさを節約できる部分です。すべてAnthropicのOpus 5プロンプトガイドからのものであり、これは完全に読む価値があります。

1. 検証指示を削除する

あなたのCLAUDE.mdに「常に自分の作業をダブルチェックしてください」「報告する前に変更を検証してください」「テストが合格したことを確認し、さらに再度確認してください」といった内容が含まれている場合、それを削除してください。

Opus 5は、プロンプトなしで自身の作業を検証します。これは訓練された動作であり、あなたが要求する必要はありません。その上にあなたが要求を重ねると、過剰な検証が発生します。モデルはすでに読んだファイルを再読み込みし、すでに実行したチェックを再実行し、すでに確認した事柄を確認するためにトークンを消費します。Anthropicのガイダンスは、これらの指示を削除することを明確に述べています。

ほとんどのClaude Codeユーザーは、以前のモデルで何ヶ月も作業する中で、これらの行を蓄積してきました。それらのモデルは実際にわずかな後押しを必要としていました。今やそれらは税金です。プロジェクトのCLAUDE.mdとグローバルなCLAUDE.mdを開き、「verify」「double-check」「confirm」を検索し、見つけたものを削除してください。

2. サブエージェントの生成を制限する

Opus 5は、Opus 4.8よりも積極的にサブエージェントに委任します。大規模な並列化可能な研究タスクでは、これは機能です。コストに敏感なワークロードでは、これは請求書の増加につながります。

明示的に範囲を定めてください。プロジェクトの指示に次のような記述が有効です:

## Delegation

Do not spawn subagents for tasks that a single pass can finish.
Use at most two parallel subagents. If a task looks like it needs
more, describe the split and ask before spawning.

目的は委任を妨げることではありません。デフォルトで委任に頼るのではなく、モデルにそれを正当化させることです。意図的にサブエージェントのセットアップを構築している場合は、Claude Codeサブエージェントの作成に関するガイドで構造について説明しています。

3. 簡潔さを明示的にプロンプトする

Opus 5のデフォルトの応答と書かれた成果物は、Opus 4.8のものよりも長くなります。より長い要約、より長い説明、ドキュメントの作成を依頼するとより長いドキュメントが出力されます。

ここに落とし穴があります:エフォートを下げてもこれは解決しません。エフォートは思考の深さを制御し、表示される出力の長さを制御しません。短い回答を期待してmediumに下げると、根拠の少ない同じテキストの羅列が返ってきます。

長さは、今やプロンプトレベルで制御するものです。次のように明示してください:

## Response style

Report results in under 150 words unless I ask for detail.
No summary of what you just did if I can see the diff.
Skip preamble. Lead with the answer.

4. 狭いタスクを明示的に制約する

Opus 5は、その前身よりもタスクの範囲を広げ、進行中に修正内容を説明します。1つの関数を修正するように求めると、周囲のモジュールも注意が必要だと判断することがあります。

正確に1つの変更だけを求めるときは、記述としてではなく、境界としてそれを伝えてください。「parseConfig内のnullチェックを修正し、他は何も変更しない」は、モデルにとって「parseConfig内のnullチェックを修正する」とは異なる読み取られ方をします。Opus 5のプロンプトに関する弊社の詳細な記事では、これらの各動作に対応するコピー&ペースト可能なスニペットを提供しています。

APIを構築し、Opus 5にテストさせる

Claude Codeはルートを足場として構築できます。しかし、実行中のエンドポイントが契約通りに動作するかどうかは確認できません。このギャップこそが、ほとんどの「見た目上は正しかった」というバグが存在する場所であり、モデルが自身の推論を自信を持って検証するようになった今、このギャップはより広がっています。

まず、ApidogでAPIを設計・モックアップします。エンドポイント、リクエストとレスポンスのスキーマ、そして現実的なデータを返すモックサーバーを設定します。その後、Opus 5が実装を記述する際に、推測するのではなく実際のスキーマを読み取るように、Apidog MCPサーバーを通じて実際の仕様にポインターを設定します。完了したら、モデルにテストシナリオを実行させます。

apidog run --access-token $APIDOG_TOKEN \
  --project-id $PROJECT_ID \
  --test-scenario "user-signup-flow"

失敗したアサーションは、モデルが読み取り、それに基づいて行動できる出力として返されます。これは外部に根ざした検証ループであり、モデルの自己チェックがいかに優れていても、自己検証よりも価値があります。

コードからClaude APIを直接呼び出す場合も、同じ設定が役立ちます。Apidogからclaude-opus-5リクエストを送信し、SSEストリーミングイベントの到着を監視し、ツールコールペイロードを検査し、APIキーをスクリプトに貼り付ける代わりに環境変数として保存し、同じプロンプトを2つのエフォートレベルで並行して実行し、usageブロックを読んでキャッシュヒットが成功していることを確認できます。Apidogをダウンロードして、プロジェクトをローカルでセットアップしてください。

正直な限界

Opus 5はClaudeスタックの頂点ではありません。ワークロードを投入する前に、この点を明確にしておく価値があります。

Fable 5は、Anthropicの「最も有能な広くリリースされた」という指定を依然として保持しています。そしてOpus 5は、サイバーセキュリティの悪用と自律型生物学研究においてMythos 5に遅れをとっています。これは、私たちが推測しているのではなく、Anthropic自身が述べていることです。Claude Codeの作業がこれらのいずれかの領域に属する場合、Opus 5は適切な限界ではありません。弊社のMythosクラスモデル解説では、そのティアが何のためにあるのかを説明しています。

ベンチマークの主張について:Anthropicは、Opus 5がOpus 4.8のFrontier-Bench v0.1スコアを2倍以上にし、ARC-AGI 3で次点のモデルの約3倍に達し、半分の価格でFable 5のCursorBench 3.2のピークに0.5%以内まで迫ると報告しています。これらはベンダーが実行した数値です。2026年7月25日現在、いずれも独立して再現されていません。これらは確定した結果としてではなく、あなた自身の評価を実行する理由として扱ってください。

公正な要約としては、フロンティアクラスの能力を半分の価格で提供し、その上に別の天井があるということです。これは良い取引です。ただ、「利用可能な最高のモデル」という主張とは同じではありません。

他のモデルを使うべきとき

ほとんどのClaude Codeの作業(エージェント的なコーディング、複数ファイルの改修、長期的なタスク、モデルがコマンドを実行しループ内で出力を読み取るあらゆるもの)には、Opus 5を使い続けてください。

大量の処理が必要でコストが最優先されるワークロードでは、Sonnet 5が低料金で標準的な編集をカバーする場合、または最も困難な最前線の問題でFable 5やMythos 5の領域にいる場合には、別のモデルに切り替えてください。切り替えは1つのコマンドで行えます。低コストで対応するなら/model claude-sonnet-5、難しい部分には/model claude-opus-5を使います。以前Claude CodeでSonnet 5Claude CodeでFable 5を使用していた方にとっては、ここでのワークフローは慣れたものに感じるでしょう。

実践的なヒント

FAQ

Claude Opus 5はClaude Codeで利用できますか?

はい、2026年7月24日のリリースから利用可能です。/modelで選択し、Claude Opus 5を選択するか、/model claude-opus-5でIDを直接渡してください。Maxサブスクライバーのデフォルトであり、Proサブスクライバーが利用できる最も高性能なモデルです。

Opus 5のためにCLAUDE.mdを変更する必要がありますか?

おそらくそうです。Anthropicのプロンプトガイドによると、引き継がれた検証指示はOpus 5で過剰な検証を引き起こします。なぜなら、Opus 5はプロンプトなしで自身の作業を検証するからです。それらを削除してください。また、明示的な簡潔さの指示(デフォルトの応答が長くなるため)とサブエージェントの上限(より積極的に委任するため)を追加してください。

エフォートを下げても応答が短くならなかったのはなぜですか?

エフォートは思考の深さを制御し、表示される出力の長さを制御しません。エフォートを下げると、推論のトークンは削減されますが、応答の長さはほぼ同じままになります。より短い出力を希望する場合は、プロンプトでそれを指定してください。

エフォートをxhighに設定したときに400エラーが発生するのはなぜですか?

thinking: {type: "disabled"}とエフォートxhighまたはmaxを組み合わせると、Opus 5ではリクエストごとに強制的に400エラーが返されます。思考を有効にするか、エフォートをhighに制限するかのどちらかにしてください。移行ガイドでOpus 4.8からのその他の破壊的変更点を確認してください。

無料プランでClaude CodeのOpus 5を使用できますか?

Opus 5はProおよびMaxサブスクリプションで、またAPIを通じて利用可能です。Proではそのティアで最上位モデルとして利用でき、Maxではデフォルトとして利用できます。弊社のOpus 5無料アクセスガイドでは、正直な利用方法と最も安価な有料プランについて説明しています。

ApidogでAPIデザイン中心のアプローチを取る

APIの開発と利用をよりシンプルなことにする方法を発見できる