← 記事一覧へ

トークンはいくらかかる?OpenAI・Claude・Gemini API費用の計算方法

APIの請求額は画面の料金表示より驚くことが多いです。モデルは「1リクエスト」ではなく、入力・出力トークンごとに課金されます。以下では OpenAI、Claude、Gemini の課金の仕組み、月次予算の立て方、そして企業が無駄遣いしやすいポイントを整理します。

  • トークン - 課金単位:おおむね 3-4 文字、または語の一部
  • 入力は量で効き、出力は 1M あたり高い - 長いコンテキストは短く賢い返答より請求を押し上げる
  • 計算式 - (input_tokens / 1M) × input_price + (output_tokens / 1M) × output_price
  • 2026年7月の目安 - GPT-5.6 Luna/Terra/Sol、Claude Sonnet 5 / Opus 4.8 / Fable 5、Gemini 3.5 Flash / 3.1 Pro
  • 隠れコスト - system prompt、チャット履歴、RAGチャンク、リトライ、tool 呼び出し
  • 節約 - 定型は小さめモデル、caching/batch、コンテキスト短縮、難しいケースだけフラッグシップへ

トークンとは何か - なぜ「単語」ではないのか

トークンはモデルのトークナイズ後のテキスト断片です。必ずしも単語全体ではなく、「プログラミング」が 2-3 トークンになることもあり、空白や句読点もカウントされます。ボリュームの目安:

言語 / テキスト種別 目安
英語 ~750語 ≈ 1,000 トークン
密な本文 A4 1枚 ≈ 500-800 トークン
コード 単語より「高く」なりがち:短いトークンが多い
表 / JSON 見た目はコンパクトでもトークンは急増

正確な分割はプロバイダのトークナイザ次第です。課金は感覚ではなく API 応答の usage を見てください。1リクエストの上限はコンテキストウィンドウを参照。

API価格の計算方法

3社とも同じ構造です。

  1. input tokens を数える(system + user + 履歴 + 添付/チャンク)。
  2. output tokens を数える(回答。reasoning/thinking が別計上されることも)。
  3. 単価は 100万トークン(1M)あたり、入力と出力で別。
  4. 1コールの費用:
cost = (input_tokens / 1_000_000) × price_input
     + (output_tokens / 1_000_000) × price_output

重要な点:

  • 出力はほぼ常に 1M あたり高い - しばしば 4-6倍 - 長い回答や「推論」は請求を膨らませる。
  • 一部モデルは閾値超で長コンテキスト課金(OpenAI GPT-5.6 は 272K 超、Gemini 3.1 Pro は 200K 超)。
  • Batch APIprompt caching は重複する system/RAG コンテキストで安くなる - アーキテクチャが許せば。
  • ChatGPT / Claude / Gemini Workspace の座席は別コスト項目。トークン従量と混同しないでください。人向け比較は ChatGPT vs Claude vs Gemini。

2026年7月の料金:計算のベースライン

価格は変わります - 本番前に公式表を確認してください。以下は 2026年7月モデル概観 の作業用目安(USD / 1M tokens、standard)。

OpenAI(GPT-5.6)

モデル 役割 Input / 1M Output / 1M
GPT-5.6 Sol フラッグシップ:コード・エージェント $5.00 $30.00
GPT-5.6 Terra 価格と品質のバランス $2.50 $15.00
GPT-5.6 Luna 大量・バックグラウンド $1.00 $6.00

入力 272K 超では GPT-5.6 に long-context 料金(目安:input ×2、output ×1.5)。

Anthropic(Claude)

モデル 役割 Input / 1M Output / 1M
Claude Fable 5 Coding、長い agentic ワークフロー $10.00 $50.00
Claude Opus 4.8 Enterprise、複雑な日常業務 $5.00 $25.00
Claude Sonnet 5 テキストと指示(intro は 2026-08-31 まで) $2.00 $10.00

2026-09-01 以降の Claude Sonnet 5 目安:$3.00 / $15.00 per 1M。

Google(Gemini)

モデル 役割 Input / 1M Output / 1M
Gemini 3.1 Pro 複雑な推論 $2.00 $12.00
Gemini 3.5 Flash 高トラフィック、長いコンテキスト $1.50 $9.00

Gemini 3.1 Pro は 200K トークン超で高単価(目安:$4.00 / $18.00 per 1M)。

計算例

例1. サポート返信:短い対話

1チケットあたり:

  • input:1,200 トークン(指示 + 質問 + 履歴2ターン);
  • output:400 トークン;
  • 規模:月 50,000 チケット。
モデル チケット単価 月額
GPT-5.6 Luna ≈ $0.0036 $180
Gemini 3.5 Flash ≈ $0.0054 $270
GPT-5.6 Terra ≈ $0.009 $450
Claude Sonnet 5 ≈ $0.0064 $320
Claude Fable 5 ≈ $0.032 $1,600

L1サポートでフラッグシップが元を取ることはほぼありません。重要なのはトップベンチマークより、retrieval の質と「わからない」と言えることです。

例2. 大きなコンテキストの契約要約

1文書あたり:

  • input:80,000 トークン(PDF + system);
  • output:2,000 トークン;
  • 規模:月 2,000 文書。
モデル 文書単価 月額
Gemini 3.5 Flash ≈ $0.138 $276
GPT-5.6 Luna ≈ $0.092 $184
GPT-5.6 Terra ≈ $0.23 $460
Claude Sonnet 5 ≈ $0.18 $360
Claude Opus 4.8 ≈ $0.45 $900
Claude Fable 5 ≈ $0.90 $1,800

ここでの主役は input です。「短く答える」より、RAG の関連チャンクで足りるなら PDF 全体を送らない方が安いです。

例3. tools 付きエージェント:隠れた倍率

エージェントの「1ユーザー依頼」はしばしば 5-20 回のモデル呼び出し(計画 → tool → 観測 → 再計画)です。各ステップが完全な system + 履歴を運ぶと:

agent_cost ≈ cost_of_one_call × number_of_steps

Terra で 10 ステップ、各 8K input / 500 output は「数セントのチャット」ではなく、難しいケースで本格的なドルになります。UI メッセージではなくエージェントの trace で予算を見てください。

企業が払いすぎるポイント

  1. すべてをフラッグシップに。 メール分類や FAQ に Sol / Fable 5 - 典型的な予算リーク。
  2. 毎回、太い system + 全履歴。 caching なしの繰り返しコンテキストは input を倍増させる。
  3. RAG のチャンク上限なし。 「念のため」10個は関連2個より高く、品質も落ちる。
  4. リトライとフォールバックを未計上。 タイムアウト → 再試行 → 第2モデル = 1クリックで二重請求。
  5. 「念のため」長い出力。 高い max_tokens + 曖昧なプロンプト = モデルが長文を書く。
  6. 席と API の混同。 Team サブスクは製品・ボット・自動化のトークン請求を消しません。
  7. 長コンテキスト料金の無視。 200K/272K を超えると単価が跳ねるのにダッシュボードは「平均」を出す。

月次予算の立て方

財務と CTO 向けの実務テンプレ:

  1. トラフィックをシナリオに分ける(サポートチャット、要約、エージェント、埋め込みは別)。
  2. 各シナリオでログの input/output 中央値を取る(理想デモではない)。
  3. 月間リクエスト量 / エージェントステップ数をかける。
  4. リトライ・ピーク・実験用に 20-40% のバッファを足す。
  5. モデル切替を計画:小さめモデルでパイロット → ルールで上位へ。

計画ミニ表:

シナリオ リクエスト / 月 Input 中央 Output 中央 モデル $ / 月
L1チャット 80,000 1,500 350 Luna / Flash
PDFレビュー 3,000 40,000 1,500 Sonnet / Terra
エージェント(ステップ) 15,000 steps 6,000 400 Terra / Opus
合計 + 30% reserve

この表なしで「いちばん賢いモデル」を選ぶのはくじ引きであり、財務ではありません。

品質を落とさず費用を下げる

  • モデルルーティング。 分類と下書きは Luna / Flash / Sonnet;難しいコードと長い agentic 連鎖は Sol / Fable 5。
  • コンテキストエンジニアリング 履歴を削り、system を短くし、同じ指示を重複させない。コンテキストエンジニアリングを参照。
  • 「全部プロンプトに」ではなく RAG。 入力が減れば請求も減り、ノイズ由来のハルシネーションリスクも下がる。
  • Prompt caching と batch。 繰り返し指示と夜間バッチは realtime より安いことが多い。
  • 出力の硬い上限。 エッセイより structured output(JSON);長さの明示上限。
  • デフォルトでフラッグシップにしない。 まず安いモデル;低信頼や難しいタスク型だけ高くする。
  • 可観測性。 feature/tenant 別に usage を記録する。さもないと最適化できない。

まとめ

トークン費用は「料金表のモデル価格」ではなく、入力量 × 単価 + 出力量 × 単価 × 呼び出し回数です。2026年の現実的なビジネススタックは、流量に安く速いモデル、作業文書に mid-tier、フラッグシップはピンポイント、がよくあります。実ログのシナリオで計算し、エージェント連鎖とリトライを織り込む - そうすれば API は月末のサプライズではなくなります。

よくある質問

入力トークンと出力トークンの価格はどう違う?

出力はほぼ常に 1M あたり高い - 4-6倍になることも。ただし最終請求を膨らませるのはしばしば input:長い文書、チャット履歴、RAGチャンクです。usage の両側を見て、「モデルがどれだけ書いたか」だけ見ないでください。

平均的なユーザーメッセージのトークン数は?

短い日本語の質問はだいたい 20-100 トークンです。system prompt、ポリシー、履歴10ターンがあると、「1チャット」は回答前に 1,000-5,000+ input になりやすいです。予算では顧客の一文ではなく、リクエスト全体を測ってください。

高トラフィックなら Gemini Flash、GPT Luna、Claude Sonnet のどれ?

大量分類、FAQ、短い回答では Gemini 3.5 FlashGPT-5.6 Luna が勝つことが多いです。文体・指示追従・丁寧な文章をまだ手頃な価格で重視するなら Claude Sonnet 5。料金表だけでなく、自前データセットの A/B で確認してください。

「念のため」常に最上位モデルを選ぶべき?

いいえ。 高いモデルが元を取るのは難しいタスク:長いコード、agentic 連鎖、厳しい推論要件です。同種リクエストの流れでは割増が無駄になります - ルーティングとルールベースのエスカレーションの方がよいです。

ログがまだないとき、月次請求はどう見積もる?

実プロンプト 20-50 本を API に通し、usage を取り、input/output を平均し、予測リクエスト量で掛け、リトライと成長の 30% を足します。1-2週間後に本番中央値で置き換えると、誤差は通常何分の一かまで下がります。

お問い合わせ