
AI APIの実コスト(2026年):キャッシュとモデルルーティング
公開日:
読了時間: 2 min
テーマ: テクノロジー
著者: Leandro Valencia
Claude・GPT・Gemini・DeepSeekで1タスクが実際にいくらかかるかを解説。100万トークンあたりの価格、キャッシュを含む計算式、モデルルーティングによる請求額の削減方法を紹介。
目次
入力100万トークンあたりの価格でモデルを比べるのは誤解を招きます。実際のアプリケーション、特にコードや文書を何度も読み込むエージェントでは、請求額を決めるのは別の要素です。それはプロンプトのうちどれだけがキャッシュから読み込まれるかと、どのモデルが各タスクを処理するかです。
このガイドは、ベンチマークで誰が勝つかのランキングではありません。1タスクが実際にいくらかかるかを計算し、品質を落とさずにそのコストを下げる方法を示すものです。プログラミングにClaudeのどのモデルを選ぶかをお探しなら、Opus 5.5 vs Sonnet 5.5で説明しています。個人利用のサブスクリプションに関心がある場合は、2026年のAIの実際の価格をご覧ください。
2026年11月時点のAPI価格(100万トークンあたり)
| モデル | 入力 | キャッシュ読み取り | 出力 | 備考 |
|---|---|---|---|---|
| Claude Opus 5.5 | 4.00 USD | 0.20 USD | 20.00 USD | コンテキスト1M |
| Claude Sonnet 5.5 | 2.00 USD | 0.20 USD | 10.00 USD | コンテキスト1M |
| Claude Haiku 5.5 | 0.10 USD | — | 0.50 USD | 1プロンプトあたり最大100Kトークン。それを超えると割高 |
| GPT-5.5(OpenAI) | 5.00 USD | 0.50 USD | 30.00 USD | 入力約272Kトークンを超えると割増 |
| Gemini 3.1 Pro(Google) | 2.00 USD | 0.20 USD | 12.00 USD | 200Kを超えると割高。キャッシュは時間単位で保存料金が発生 |
| DeepSeek V4.1 Flash | 0.30 USD | 0.006 USD | 1.20 USD | ピーク時の料金。オフピークは半額 |
出典:Anthropic、OpenAI、Google、DeepSeekの料金ページと、それを転載している比較サイトです。料金は頻繁に変わるため、この時点のスナップショットとして扱い、予算を立てる前に確認してください。
表の要点は次の2つです。
- キャッシュ読み取りは、通常の入力より10〜50倍安くなります。 エージェントでは、この数字が最も大きく効きます。
- 出力はどのモデルでも高価です。 短く構造化された回答を求めることも、請求額を下げます。
タスクあたりの実コストの計算式
エージェントのタスク(例:「このバグを直して」)は、モデルへの多数の呼び出しで構成されます。それぞれの呼び出しでは、ほぼ同じ文脈(指示、ファイル、履歴)が再送されます。それらを合計する計算式は次のとおりです。
タスクあたりのコスト = (新規トークン × 入力価格 + キャッシュトークン × キャッシュ価格 + 出力トークン × 出力価格)÷ 1,000,000
各項目の意味は次のとおりです。
- 新規トークン: キャッシュにない入力(各呼び出しで新しく加わる部分)。
- キャッシュトークン: キャッシュから読み込まれる入力。うまく組まれたエージェントのループでは、大半を占めることが多いです。
- 出力トークン: モデルが生成する内容。
例:入力200万トークンのタスク
前提:すべての呼び出しの入力合計が2,000,000トークン、そのうち90%(1.8M)がキャッシュから読み込まれ、200Kが新規、さらに出力20,000トークン。キャッシュへの書き込みコストと長いコンテキストへの割増は含みません。
| モデル | 新規 | キャッシュ | 出力 | タスクあたりの合計 |
|---|---|---|---|---|
| Claude Opus 5.5 | 0.80 | 0.36 | 0.40 | ≈1.56 USD |
| Claude Sonnet 5.5 | 0.40 | 0.36 | 0.20 | ≈0.96 USD |
| Gemini 3.1 Pro | 0.40 | 0.36 | 0.24 | ≈1.00 USD |
| GPT-5.5 | 1.00 | 0.90 | 0.60 | ≈2.50 USD |
| DeepSeek V4.1 Flash(ピーク) | 0.06 | 0.01 | 0.02 | ≈0.10 USD |
キャッシュを使わない場合、同じタスクをOpus 5.5で行うと約8.40 USD(2M × 4 USD + 出力)かかります。キャッシュだけで、コストは5倍以上下がります。 そのため、コスト削減のためにモデルを切り替える前に、キャッシュが機能しているかを確認してください。
キャッシュを活用する方法
キャッシュはプレフィックス単位で機能します。提供者はプロンプトの先頭を保存し、バイト単位で同一である限り再利用します。先頭が変わると、それ以降の部分はすべて無効になります。
- 固定部分を先頭に。 システム指示、ツールの説明、参照文書は、冒頭に常に同じ順序で置きます。
- 変動部分を末尾に。 ユーザーの質問、日付、リクエストの識別子は、キャッシュされた部分の後に置きます。
- 気づきにくい無効化要因に注意。 システムプロンプト内のタイムスタンプ、キーの順序が違うJSON、呼び出しごとに変わるツール一覧は、エラーを出さずにキャッシュを壊します。
- 測定する。 APIは、キャッシュから読み込まれたトークン数を返します。同じ呼び出しを繰り返しても、その数が0のままなら、プレフィックスが変わっています。
モデルルーティング:すべてを最も高価なモデルに送らない
すべてのタスクにフロンティアモデルが必要なわけではありません。チケットの分類、ログの要約、メールからの項目抽出は、安価なモデルで十分にこなせます。一方、認証モジュールのリファクタリングや並行処理の問題のデバッグは、そうはいきません。
ルーターが、各リクエストをどのモデルに送るかを決めます。
リクエスト
│
▼
分類器(ルールまたは安価なモデル)
│
├── 複雑なタスク(リファクタリング、デバッグ、推論) ──► フロンティアモデル
│ (Opus 5.5、GPT-5.5、Gemini Pro)
│
└── 定型タスク(分類、要約、抽出) ────────────────► 低コストモデル
(Haiku 5.5、DeepSeek Flash)
自前の分類器を使うことも、OpenRouterやLiteLLMのような、複数の提供者を1つのAPIで扱える層を使うこともできます。
例で見る
あるチームが毎月1,000タスクを処理しており、すべてOpus 5.5で、1件あたり1.56 USDかかっています。月額は1,560 USDです。
呼び出しを分析すると、65%が定型タスクだと分かりました。それらをHaiku 5.5に回し(キャッシュなしでも1タスクあたり約0.21 USD)、複雑な35%はOpus 5.5に残します。
- 350タスク × 1.56 USD = 546 USD
- 650タスク × 0.21 USD ≈ 137 USD
- 合計 ≈ 683 USD/月、56%の削減。
正確な数字はタスクの構成によって変わりますが、原理は同じです。前提となるのは、定型タスクの品質が下がっていないことを測定することです。
段階的なルーティングを組む前に、シンプルな方法を試す
ルーターは複雑さを増やし、さらに各モデルが独自のキャッシュを持つため、キャッシュの恩恵が分散してしまいます。簡単なタスクには、推論の努力レベルを下げた単一のフロンティアモデルを使うほうが良い場合もあります。ルーターを作る前に、自前のテストで比較してください。
可用性や価格の理由から、単一の提供者に依存しないことも役立ちます。これについては、AIプロバイダーを分散させる理由で説明しています。
ベンチマークに頼らずにモデルを選ぶ方法
ベンチマークのスコアはバージョンごとに変わり、多くの場合提供者自身が公表しており、必ずしもお客様のタスクを反映しません。より信頼できる方法は次のとおりです。
- 自社製品から20〜50件の実タスクを集め、期待される回答を用意します。
- 2〜3個のモデルで実行し、品質を採点します(人手で行うか、判定用モデルと評価基準を使います)。
- 呼び出しごとではなく、完了したタスクごとのコストを計算します。 3回の再試行が必要な安価なモデルは、安くありません。
- すべてに1つのモデルを使うのではなく、タスクの種類ごとに決めます。
アクションプラン
- 7日分の呼び出しを監査します。 タスク種別、新規・キャッシュ・出力トークン、使用したモデルを記録します。
- 上の計算式で、タスクごとのコストを計算し、最も高いタスクを見つけます。
- まずキャッシュを直します。 最大の節約になり、品質も変わりません。
- 定型の作業を安価なモデルにルーティングし、品質が保たれているかを測定します。
- マージンを確認します。 サブスクリプションを販売している場合、顧客ごとの予測APIコストが価格に収まるかを、利益率計算ツールで確認してください。
Step-by-step guide
7日分の呼び出しを記録
各呼び出しのタスク種別、入力トークン、キャッシュ、出力、モデルを記録します。
タスクごとのコストを計算
新規入力、キャッシュ読み取り、出力に計算式を適用します。
キャッシュ向けに並べ替え
固定の指示と文脈を先頭に、変動する内容を末尾に置きます。
分類して振り分ける
単純なタスクは安価なモデルへ、複雑なタスクはフロンティアモデルへ送ります。
品質とマージンを測る
自前のテストで結果を比較し、顧客ごとのマージンを確認します。
Frequently asked questions
プロンプトキャッシュとは何ですか?
繰り返し使われるプロンプトの先頭部分(指示、文書、コードなど)を保存しておき、次の呼び出しではキャッシュから通常価格の数分の一で読み込めるようにする、モデル提供者の機能です。同じ文脈が何十回も再送されるエージェントのタスクでは、請求額を最も大きく下げる要素になります。
モデルルーティングとは何ですか?
各リクエストの難易度に応じて、どのモデルに送るかを決める層です。分類、要約、データ抽出のような単純なタスクは安価で高速なモデルへ、リファクタリング、デバッグ、推論のような複雑なタスクはフロンティアモデルへ送ります。自前の分類器を使うか、OpenRouterやLiteLLMのようなサービスで実装します。
このガイドにベンチマークのランキングがないのはなぜですか?
スコアはバージョンごとに変わり、多くの場合提供者自身が公表しており、必ずしもお客様のケースを反映しないためです。本番で使うモデルを決めるには、自社のタスクを2〜3個のモデルで実行し、タスクごとの品質とコストを比べるほうが確実です。
これらの価格は最終的なものですか?
いいえ。2026年11月時点の標準料金ですが、頻繁に変わります。導入価格、長いコンテキストへの割増、バッチ割引などがあります。予算を立てる前に、各提供者の公式料金ページを確認してください。
関連記事
興味を持ちそうな関連コンテンツを探し続けましょう
2026年に、プログラミング用AIを1社だけに依存すべきでない理由
月の途中でAIの利用枠を使い切ってしまうなら、問題はあなたの規律ではなく設計にあります。DeepSeek、Qwen、GLM、Kimi、Claude、GPTを組み合わせて、より安く途切れることなくコーディングする方法を解説します。

Opus 5.5 vs Sonnet 5.5:2026年Claudeモデル選び
Anthropicのモデル、Opus 5.5、Sonnet 5.5、Fable 5.1、Haiku 4.5を比較。それぞれの価格と強み、タスクに応じてどれを使うべきかを解説します。
OpenCode Goの利用上限:月10ドルで元は取れるか
OpenCode Goは初回から月10ドル。Go Plusは月40ドルで同じモデルの上限が上がる。5時間・週・月はモデルごとの枠で、共有の財布ではない。向かない場合も含む。
提携
私が毎日使っていて、このコミュニティがより良い条件で使えるツールです。