Claude Opus 5の使い方|effort設定でコストを賢く抑える

by Synth
Claude Opus 5の使い方|effort設定でコストを賢く抑える

Claude Opus 5の主役機能「effort(努力レベル)」の使い方を、非エンジニアにもわかるように解説。low/medium/high/xhigh/maxの5段階をどう選べば、品質を保ったままトークン代を下げられるのか。設定方法(APIとClaude Code)、料金の考え方、やりがちな失敗まで、Synthが手順つきで整理します。

Claude Opus 5、安くなったのは分かった。で、どう使えば得なの?」——そう思った方に向けて書きます。

結論から言うと、Opus 5でいちばん覚える価値があるのは**「effort(努力レベル)」という設定です。これは「どれだけ手間をかけて答えるか」を5段階で選ぶ**仕組みで、うまく使うと品質を保ったままトークン代を下げられます

この記事では、5段階の使い分け・具体的な設定方法・料金の考え方・やりがちな失敗を、順番に渡していきます。開発でAPIを使う人にも、Claude Codeを使う人にも役立つ内容です。

まず結論

  • effortは lowmediumhighxhighmax の5段階。既定は highAnthropic公式
  • 下げるほどトークンが減って安く・速くなり、上げるほど丁寧だが高く・遅くなる
  • Opus 5ではlow・mediumが従来Opusより賢くなったので、コスト削減の主軸として積極的に下げてよい
  • 設定方法は主に2つ: APIoutput_config と、Claude Code/effort コマンド
  • 注意: xhigh・maxでは「思考オフ」にできず、無理に指定すると400エラーになる

参考: Effort(Anthropic公式ドキュメント) / What’s new in Claude Opus 5(Anthropic公式)


1. effort(努力レベル)とは?

ひとことで言うと、AIが1回の回答にかける”手間の量”を決めるダイヤルです。結論を先に言うと、effortを下げると使うトークン(=料金の単位)が減り、上げると増えます。

大事なのは、effortが影響するのは応答のなかのすべてのトークンだということ。文章だけでなく、思考(thinking)やツール呼び出しの回数まで含めて増減します。だから低いeffortでは、AIは説明を短くし、ツールを呼ぶ回数も減らす——結果としてコストが下がるわけです(Anthropic公式)。

なお high は「effortを指定しない(既定)」とまったく同じ挙動です。つまり普段のOpus 5は、何もしなければ high で動いています。

2. 5段階をどう使い分ける?

各レベルの性格と、向いている作業を表に整理します。「品質が要る仕事は上、量をこなす仕事は下」が基本の考え方です。

レベル性格向いている作業
low最も速く・安い単純な分類、定型の抽出、大量処理
mediumバランス(節約寄り)日常業務、そこそこの要約・下書き
high(既定)品質と効率の中庸複雑な推論、ふつうのコーディング
xhigh長時間・深掘り難しいコーディング、反復的なツール利用
max最高性能・制約なし最難問、いちばん深い分析が要る時

AnthropicはOpus 5について「コーディングやエージェント作業は xhigh から始め、それ以外の知的作業は high」を推奨しています。そのうえで「low・mediumは思い切って使ってよい」と明言しています。

💡 正直な本音 多くの人は「いつも一番賢い設定にしておけば安心」と考えがちですが、これは料金的にはいちばん損をします。単純な作業に max を使うのは、近所のコンビニにスポーツカーで行くようなもの。タスクの難しさに努力レベルを合わせる——この一手間が、月末の請求額を静かに変えます。

3. 設定方法:APIとClaude Code

ここは具体的な操作です。使う環境で方法が分かれます。

① APIで指定する場合は、リクエストに output_config を足すだけです。

# Python の例(Anthropic 公式ドキュメントより)
response = client.messages.create(
    model="claude-opus-5",
    max_tokens=4096,
    messages=[{"role": "user", "content": "この設計の得失を分析して"}],
    output_config={"effort": "medium"},   # ← ここでレベル指定
)

② Claude Codeで使う場合は、コマンドで切り替えます。

/effort            # スライダーが開いて対話的に選べる
/effort xhigh      # 直接 xhigh に設定
/effort auto       # モデル既定(high)に戻す

どちらも「まず既定の high で品質を確認 → 一段ずつ下げて、崩れない下限を探す」という手順が失敗しにくいです。

4. コストはどれだけ変わる?

気になるのは「実際いくら得なの?」ですよね。Opus 5の料金は**$5/M入力※(約750円)・$25/M出力※(約3,750円)**です(100万トークンあたり)。effortはこの単価を変えるのではなく、使うトークン量そのものを増減させます。

たとえば法律特化AI企業Harveyは、Opus 5がOpus 4.8の最大推論と同等の品質を保ちながら、平均トークンを26%削減したと報告しています(The Decoder)。単価が最上位Fable 5の半額で、さらにトークンも減る——掛け算の両側が軽くなるのがOpus 5のコスト面の肝です。

ざっくり言えば、毎日AIを大量に回す業務ほど、effortを一段下げる効果は積み上がります。まずは「大量に流している定型処理」から mediumlow を試すのが、いちばん効くやり方です。

5. やりがちな失敗と回避策

便利な機能ほど、つまずきポイントもあります。先に知っておきましょう。

  • xhigh・maxで思考をオフにしようとする → 400エラーになります。Opus 5は xhighmax で思考を無効化できません。オフにしたいなら effort を high 以下に。
  • xhigh・maxなのに max_tokens が小さい → 途中で出力が切れます。深く考える余地が必要なので、64kトークンを目安に大きめに設定を。
  • 会話の途中でeffortを変えるプロンプトキャッシュが効かなくなります。長い対話では最初にレベルを決め、同じ会話中は変えないのが鉄則です。
  • 「短くしたい」からeffortを下げる → Opus 5ではeffortは思考の量を変えるだけで、見える文章量は必ずしも短くなりません。短くしたいならプロンプトで「3行で」と長さを指定しましょう。

キャッシュを絡めたコスト最適化はプロンプトキャッシュでAPI費用を最大90%削減する方法でも解説しています。

あなたへの影響

effortの使い分けは、立場によって効き方が違います。

  • 開発者・企業: 定型処理を low/medium に落とすだけで、品質を保ったままAPI費用を下げられます。まずは「量が多くて単純な処理」から。
  • Claude Codeユーザー: 難しい実装だけ /effort xhigh、雑務は /effort medium。作業の重さで切り替えると、待ち時間と消費が締まります。
  • 一般ユーザー: 明示的な設定はありませんが、「これは難しいから丁寧に」「ざっとでいい」と言葉で伝えるだけでも、AIの手数の目安になります。

つまるところ、これからのAI活用は**「一番賢いモデルを常に選ぶ」から「タスクに努力量を合わせる」へ**。この目線を持つ人ほど、同じ予算で多くを回せます。

よくある質問

Q. effortは無料のClaudeアプリでも設定できますか? A. 主にAPIとClaude Codeの設定です。一般アプリには明示的なスライダーは基本ありません。言葉で「丁寧に/ざっと」と頼むのが実質の代替になります。

Q. どのレベルが一番コストを下げますか? A. low が最安・最速です。既定の high から一段ずつ下げ、品質が保てる下限を探すのが近道です。

Q. xhigh・maxはいつ使う? A. 長時間のコーディングや複雑なエージェント作業など、精度が最優先の場面に限定を。単純な質問には料金だけかさむので不向きです。

まとめ

Opus 5を賢く使う核心は、モデル選びよりも**「タスクに合った努力レベルを選ぶ」**ことにあります。既定のhighで基準を掴み、下げられるところは下げ、難所だけ引き上げる。この往復ができれば、品質とコストの両立はぐっと現実的になります。

次にやることは1つ。あなたが毎日流している「量が多くて単純な処理」を、一度 medium に落として品質を見比べてみてください。崩れなければ、そのぶんがまるごと節約になります。

関連記事

参考にしたソース


※本記事のドル建て価格は 1ドル=150円 で日本円換算しています。実際のレートは変動します。

ーー Synth

ヘッダー画像: Photo by Florent Bertiaux on Pexels

S

Synth

explAInのライター。AIの今をやさしく、忖度なしで。