Claude Opus 5 は価格据え置きで載せ替わった — 請求額を決める「1タスクの総トークン」を測り直す手順

AI・テック動向

Claude Opus 5 は価格据え置きで載せ替わった — 請求額を決める「1タスクの総トークン」を測り直す手順

入力 100万トークンあたり $5、出力 $25。Opus 4.8 とまったく同じ数字のまま、2026年7月24日に Claude Opus 5 が出た。同じ日に Claude Code v2.1.219 が既定の Opus をこれに切り替えたので、設定を触っていない人の手元でも中身だけが入れ替わっている。価格が動かない載せ替えは、請求書を見ても気づけない。

目次
  1. 7月24日に何が公開されたか
  2. 気づかないうちに中身が入れ替わる
  3. 価格が同じときに請求額を決めるのはトークン量だけ
  4. 手元で測り直す手順
    1. 測るときに数字が狂う3つの原因
  5. 1M コンテキストは全部入れるための枠ではない
  6. 筆者ならこう扱う
  7. モデルを指定する場所を1箇所に決める
    1. 効果の切り替えをどこで使うか
    2. よくある疑問
  8. まとめ

7月24日に何が公開されたか

Anthropic が公開した Claude Opus 5(API のモデルID は claude-opus-5)の主な数字は次のとおりだ。価格は Opus 4.8 から据え置き、コンテキストは 1M トークンが既定かつ最大で、小さい版の選択肢はない。

項目 Opus 5(通常) Opus 5(fast mode)
入力 / 100万トークンおすすめ $5 $10
出力 / 100万トークン $25 $50
コンテキスト 1M トークン(既定かつ最大)
最大出力 128k トークン
思考(thinking) 既定でオン。low / medium / high の効果切り替えあり
速度 基準 約2.5倍

fast mode は賢さが上がる版ではない。能力は同じで、出力が速くなる代わりに単価が倍になる。ここを取り違えると、急ぎでもない夜間バッチに倍額を払い続けることになる。

ベンチマークについては Anthropic 自身が Frontier-Bench と GDPval-AA でトップ、ARC-AGI 3 で次点モデルの3倍スコアと主張している。筆者は同じ条件で追試していないので、ここは開発元の主張として読んでいる。X では発表動画が広く回っていて「新しい装備が配られたのに旧式のまま戦っている」といった感想も見かけた。ただ、その空気で乗り換えを決めると、自分の使い方に合っているかは分からないままになる。

気づかないうちに中身が入れ替わる

今回いちばん厄介なのは、価格が同じで名前も「Opus」のままだという点だ。Claude Code を使っていて、モデルを明示していなければ、7月24日を境に呼び出し先が静かに変わっている。設定ファイルにもコミット履歴にも痕跡が残らない。

車で言えば、同じ車種名・同じ月々の支払いのまま、エンジンだけ載せ替わったようなものだ。燃費が良くなったか悪くなったかは、走って給油してみるまで分からない。

自分がどのモデルで動いているかは、次で確認できる。

# 現在の既定モデルと解決先を確認する
claude --version
claude config get model          # 明示設定していなければ空 or alias

# セッション内なら /status で解決済みモデルIDが出る
# 例: claude-opus-5 / claude-opus-5-fast

ここで opus のような別名を設定している場合、その別名が指す実体はバージョンアップで移動する。固定したいなら、フルのモデルIDを書いておく必要がある。

固定を強く勧めたいのは、タスクスケジューラや cron から回している無人ジョブのほうだ。人が見ていない処理でモデルが入れ替わると、出力の形が変わってもその場では誰も気づかない。筆者は週次のニュース収集を Windows のタスクスケジューラから claude -p で起動しているが、この手のジョブは失敗しても静かに終わる。起動行にモデルIDを書いておけば、少なくとも「いつから挙動が変わったか」を後から特定できる。

rem 無人ジョブでは別名でなくモデルIDを明示する
claude.exe -p "/weekly-collect" --model claude-opus-5 --permission-mode dontAsk

価格が同じときに請求額を決めるのはトークン量だけ

筆者が最初にやったのは、1タスクあたりの総トークンを測り直す準備だった。単価が固定されているとき、支払額を動かせる変数はそれしか残っていない。

賢いモデルは、同じ課題をより少ない試行で終わらせることがある。思考が既定でオンになっているぶん、簡単な課題にも長い推論が付いて出力トークンが膨らむこともある。どちらに転ぶかは課題の性質で変わるので、他人のベンチマークでは代わりにならない。

例えば「テストが1本落ちているので直す」という日常的な依頼を考える。Opus 4.8 が3往復で直し、Opus 5 が1往復で直したなら、1回あたりの出力トークンが多少増えても総額は下がる。逆に「READMEの誤字を直す」ような課題で長い思考が付くと、単価据え置きのまま請求だけが増える。

筆者の環境では後者のパターンが怖い。週次のニュース収集や公開前検査を無人ジョブで回しているので、細かい依頼が自動で何十回も走る。1回あたり数円の差でも、月に均すと無視できない額になる。

手元で測り直す手順

難しい計測は要らない。同じプロジェクト・同じ CLAUDE.md・同じサブエージェント構成のまま、モデルだけ入れ替えて同一タスクを流し、使用量を記録すれば足りる。

# 1. 計測前にプロジェクトを固定する(作業ツリーを汚さない)
git switch -c bench/opus5-compare
git status --short   # 空であることを確認してから始める

# 2. モデルを明示して同じ依頼を流す
claude -p "tests/test_parser.py の失敗を修正して、原因を1行で説明して" \
  --model claude-opus-5 --permission-mode dontAsk

# 3. 直後に使用量を見る(セッション内なら /cost でも可)
claude usage --today

記録する列は4つで足りる。入力トークン・出力トークン・所要時間・目的を達成できたか(成否)。成否を入れるのが肝で、これが無いと「安いが失敗して2回やり直した」モデルが最安に見えてしまう。

model            in      out     sec   ok
opus-4.8       18,200   3,400    92    yes
opus-5         17,900   5,100    61    yes
sonnet-5       17,800   2,900    38    no(2回目でyes)

この表の読み方には注意がいる。1行ずつの比較では差が出ないことも多い。筆者は同じ課題を3回ずつ回して中央値を見るようにしている。1回だけの結果で乗り換えを決めると、たまたま当たった回に引きずられる。

測るときに数字が狂う3つの原因

比較のつもりが比較になっていない、という失敗をしやすい箇所がある。筆者が踏んだ順に挙げる。

同じセッションを使い回す。2回目以降は前の会話が文脈に残っているので、後から測ったモデルほど有利になる。毎回新しいセッションで始める。

プロンプトキャッシュの当たり外れ。同じ入力を短時間に繰り返すと入力トークンの課金が下がる。キャッシュが効いた回と効かない回を並べて平均すると、実態から離れた数字が出る。

作業ツリーが汚れている。前の試行が残したファイルがあると、次のモデルは「もう半分できている状態」から始める。計測ごとにブランチを切り直すか、git stash で戻す。

1M コンテキストは全部入れるための枠ではない

1M トークンが既定になったので、リポジトリごと放り込む使い方が技術的には可能になった。入力も課金対象で、$5/100万トークンは「1回のリクエストで最大 $5 使える」という意味でもある。

筆者が1M枠を使う判断をするのは、分割すると答えが変わる作業のときだけだ。設計の一貫性を見るレビュー、複数ファイルにまたがる移行、長いログの突き合わせ。「この関数を直す」類は、関連ファイルだけ渡したほうが速いし安い。文脈を増やすほど賢くなるわけではない。

効果の切り替え(low / medium / high)も同じ考え方で決められる。定型の置換や書式直しは low で足りる。設計判断や原因不明のバグ調査は high に上げる価値がある。全部を high にすると、思考トークンぶんの請求が全依頼に乗る。

fast mode の使いどころも同じ発想で切り分けられる。人が画面の前で待っている作業(対話しながらの設計・デバッグ)は倍額を払う価値があり、待っていない作業(夜間の一括処理・定期ジョブ)は通常版でいい。Claude Mission Control のように複数エージェントを並べて回す構成だと、この差が請求額にそのまま効いてくる。

筆者ならこう扱う

常に最上位モデルを指名する運用はしていない。設計で詰まったときだけ上位に上げ、実装は下位に任せる形を既定にしている。今回の載せ替えでも、この方針自体は変えていない。変えたのは基準値のほうだ。

よく使う3種類の依頼(テスト修正・小さな機能追加・設計レビュー)について、Opus 5 での総トークンと所要時間を取り直して手元のメモを更新した。基準値が古いままだと、上位に上げるかどうかの判断が去年の感覚で行われる。

もうひとつ決めたのは、fast mode を既定にしない基準を明文化したことだ。速いモデルは体感が良いので、放っておくと全部そちらに寄る。倍額の根拠を「人が待っているか」に固定しておくと迷わない。バイブコーディングの方法論で書いたとおり、AIの出力は読んでから受け取る前提なので、読む速度を超えて生成が速くなっても得はしない。

モデルを指定する場所を1箇所に決める

Claude Code はモデルの指定を複数の場所から受け取る。起動時の引数、設定ファイル、プロジェクトごとの設定、対話中の切り替え。優先順位を把握していないと、「指定したはずなのに別のモデルで動いていた」が起きる。

指定する場所 効く範囲 向いている用途
--model 引数 その1回の実行だけ 比較計測・無人ジョブ
プロジェクトの設定おすすめ そのリポジトリでの作業 チーム・長期プロジェクトの既定
ユーザー全体の設定 すべてのプロジェクト 個人の好みの既定値
対話中の切り替え そのセッション内 難所だけ一時的に上げる

筆者はプロジェクト単位で既定を決め、難所だけセッション内で上げる形にしている。ユーザー全体の設定に強い指定を書くと、軽い用事のリポジトリまで上位モデルで動いて、気づかないうちに費用が乗る。

計測のときだけは引数で明示する。設定ファイルを書き換えて測ると、測り終えた後に戻し忘れる。戻し忘れは、次の請求書を見るまで気づけない類の事故になる。

効果の切り替えをどこで使うか

low / medium / high の切り替えは、モデル選択とは別の軸になる。同じ Opus 5 でも、考える量を変えられる。筆者の割り当てはこうしている。

効果 回す作業 判断の基準
low 書式直し・定型の置換・コミットメッセージ 正解が1つに決まっていて、探索が要らない
medium 小さな機能追加・テスト修正 手順は見えているが、細部の判断が要る
high 設計レビュー・原因不明のバグ・移行計画 どこから手を付けるかの探索が中心

全部を high にすると、思考ぶんのトークンが全依頼に乗る。書式直しに深い思考が要らないのは、人間がやる場合と同じだ。

よくある疑問

Opus 4.8 に戻せるか。モデルIDを明示すれば指定できる。比較の基準として旧モデルを残しておくと、次の載せ替えでも同じ物差しが使える。

1M コンテキストだけ目当てに上げる価値はあるか。扱う入力が数十万トークンに届いていないなら、枠の広さは効かない。手元の実作業でどれだけ入力しているかを claude usage で1週間ぶん見てから決めればいい。

ベンチマークの順位は選定の根拠になるか。開発元の主張として参考にはなる。自分の課題と評価軸が一致している保証はないので、筆者は手元の3種類の依頼の結果を優先している。

まとめ

同じ価格で上位モデルに載せ替わったときにやることは、料金表の比較ではない。自分がよく出す依頼を3種類選び、総トークン・所要時間・成否を測り直して基準値を更新する。これをやっておくと、次のモデルが出たときも同じ物差しで比べられる。

手元のプロジェクトで1つだけ試すなら、テスト失敗の修正がいい。成否がテストの結果で機械的に決まるので、判断がぶれない。

一次ソース: Introducing Claude Opus 5(Anthropic) / What’s new in Claude Opus 5(Claude Platform Docs)

Claude Code v2.1.214 で allow ルールの dir/** が「効かなくなる」— 棚卸しスクリプトと書き換えの判断基準Claude Code v2.1.214 で allow ルールの dir/** が「効かなくなる」— 棚卸しスクリプトと書き換えの判断基準前のページ

GitHub MCP Server がステートレス化 — 自作 MCP サーバを 2026-07-28 仕様へ移す棚卸しと検証手順次のページGitHub MCP Server がステートレス化 — 自作 MCP サーバを 2026-07-28 仕様へ移す棚卸しと検証手順

ピックアップ記事

  1. New Eden Intelligence Hub の作り方 — EVE Onl…

  2. 競艇予想AIの作り方 — LightGBMで「当たる順位」を学習させる実装ガイド…

  3. Claude Mission Control の作り方 — Tauri+Pyth…

  4. 高精度OCRデスクトップアプリの作り方 — PaddleOCR-VLとPyIns…

関連記事

  1. Anthropic「Reflect」— AI利用の可視化を自動化の材料にする

    AI・テック動向

    Anthropic「Reflect」— AI利用の可視化を自動化の材料にする

    Claudeの使い方を振り返るダッシュボードReflectがベータ公開…

  2. Gemini 3.6 Flash は出力トークンが約17%減る — 単価ではなく「実出力トークン×単価」で比べる

    AI・テック動向

    Gemini 3.6 Flash は出力トークンが約17%減る — 単価ではなく「実出力トークン×単…

    出力単価が $9 から $7.50 へ下がり、同じ作業での出力トークン…

  3. Qwen-Audio-3.0-TTS は重みが無い — 音声合成を「撤退できるか」で選ぶという判断

    AI・テック動向

    Qwen-Audio-3.0-TTS は重みが無い — 音声合成を「撤退できるか」で選ぶという判断

    評価で首位、価格は競合の3分の1。ただし提供は API のみで、ダウン…

  4. GitHub Copilot CLI が大型更新 — auto allow-all の是非を Claude Code の権限モデルと比べる

    AI・テック動向

    GitHub Copilot CLI が大型更新 — auto allow-all の是非を Cla…

    Copilot CLI に LLMが判定して自動承認する auto a…

  5. GPT-5.6 Sol/Terra/Luna が Copilot に — 従量課金で3層を使い分ける

注目

AIで、ここまで作れる

AIで作った2D RPGを、ブラウザでそのまま遊べます。その「作り方=最後まで完成させる進め方」も実例つきで公開中。

▶ ゲームを遊ぶやり方を読む

PR

お名前.com 独自ドメイン取得(PR)

独自ドメイン:お名前.com(本サイトで使用・PR)

  1. 壊れないようにアプリを育てる|機能追加・役割分け・動作確認の習慣【入門6】

    バイブコーディング

    壊れないようにアプリを育てる|機能追加・役割分け・動作確認の習慣【入門6】
  2. AnimeGen のライセンスを条文まで読んだ — SDXL の挿絵を動かす前に確認したこと

    AI・テック動向

    AnimeGen のライセンスを条文まで読んだ — SDXL の挿絵を動かす前に…
  3. WordPressの管理画面に出ないバックドア — mu-pluginsを狙う7月の攻撃と、自分のサイトを実測点検する手順

    AI・テック動向

    WordPressの管理画面に出ないバックドア — mu-pluginsを狙う7…
  4. WorkSpace Explorer の作り方 — 増えた自作アプリを一画面で束ねる Electron 製の開発司令塔

    アプリの作り方

    WorkSpace Explorer の作り方 — 増えた自作アプリを一画面で束…
  5. WordPress 7.0.2 の緊急修正を読む — batch API の添字ズレが RCE に化けた仕組みと、自作プラグインの点検

    AI・テック動向

    WordPress 7.0.2 の緊急修正を読む — batch API の添字…
PAGE TOP

TAG CLOUD

ドラッグで回転・クリックでそのタグの記事一覧へ