3行でいうと

  • 損益分岐は、GPUの1日の費用を、APIの1トークンあたり単価で割れば出ます。僕らの計算です。
  • GPU1枚(3.99ドル/時間)を24時間借りる費用は、1日95.76ドル、月約2,913ドルです。
  • 100万トークンあたり約2.9ドルのAPI(8千入力・千出力の混合)なら、1日約3,300万トークンが分岐点です。
  • 100万トークンあたり約0.14ドルの小型APIは、分岐点が1日約6.6億トークンまで上がります。

この記事は、実際に使って確かめた記録ではありません。この記事は公式の文書や料金ページ、公開されているベンチマークを読んでまとめたものです。価格は2026年10月22日に確認しました。ただし、AWSのp5.4xlarge(6.88ドル)だけは10月22日に読み直せず、10月8日の値です。価格は変わることがあります。

先に結論

見立てです。次の三つの順に考えると整理しやすいと思います。

  1. APIの単価が安い小型モデルで足りるなら、自前ホストは割に合いにくい。 GPUをほぼ常時、満杯に近い状態で動かさないと、APIの単価に届かないためです。
  2. 大型・高価格帯のAPI(100万トークンあたり数ドル以上)の代わりに、同じ品質を出せるオープンなモデルがあるなら、自前ホストの余地が出る。 ただし、品質が同じかどうかは、必ず自分のデータで確かめる必要があります。
  3. 量が少ない、波がある、品質が最優先、担当者がいない場合は、APIが無難。 自前ホストには、GPUが遊んでいる時間の費用と、運用の手間が乗ります。

前提:何を比べるのか

計算式

文字を使うので少し硬いですが、電卓で足りる式です。

「100万トークンあたりの単価」は、入力と出力の単価が違うので、入出力の比で平均します。ここでは、読んだベンチマークの条件に合わせて、入力8,000トークン・出力1,000トークンの1回の呼び出しを例にしました。混合の単価は(8×入力単価+1×出力単価)÷9です(僕らの計算です)。

数字をそろえる

API側(100万トークンあたり、米ドル。2026年10月22日確認)

API 入力 出力 混合(8:1) 読んだ場所
Claude Haiku 5.5(10万トークン以下) / GPT-6 Luna 0.10 0.50 約0.144 Anthropic、OpenAIの料金ページ
Mistral Small 4 0.15 0.60 0.20 Mistralの料金ページ
DeepSeek(deepseek-flash、空いている時間、キャッシュなし) 0.15 0.60 0.20 DeepSeekの料金ページ
DeepSeek(deepseek-flash、ピーク) 0.30 1.20 0.40 同上
Claude Sonnet 5.5 / GPT-6.1 Sol 2 10 約2.89 Anthropic、OpenAIの料金ページ
Claude Opus 5.5 4 20 約5.78 Anthropicの料金ページ
Claude Fable 5.1 / GPT-6 Astra 10 50 約14.44 同上

補足です。

GPU側(1GPU時間、米ドル。RunPodとAzureは2026年10月22日、AWSは10月8日に公式ページで確認)

詳しくは「クラウドGPUの料金地図」の記事に書きました。この記事では、次の3つを例にします。

1枚のGPUが出せる量の例

公開されているベンチマークに、InferenceX(SemiAnalysisが運営し、実行の記録を公開している)があります。そのgpt-oss-120b(OpenAIが公開したオープンなモデルで、117bのパラメータ、1トークンあたり5.1bが動く)のH100の結果では、vLLMで動かし、8千入力・千出力の単発のチャットの条件で、ユーザー1人あたり毎秒50トークンの設定のとき、1GPUあたり毎秒8,973トークンでした。ユーザー1人あたり毎秒200トークンを求める設定では、毎秒2,558トークンに落ちています。実行日は2026年3月27日から5月17日です。

ベンチマークのページは、費用の換算を「1GPU時間1.17ドル(大手が所有する場合)で100万トークンあたり0.036ドル、2.00ドル(小売)で0.062ドル」と書いています。前提の細かい内訳は、読んだ範囲では説明がありませんでした。

見立てです。この毎秒8,973トークンは、設定を詰めた測定の最大値に近い値だと思います。自分の仕事で、同じ量を継続して出せるとは限りません。

損益分岐:1枚のGPUを24時間借りた場合

僕らの計算です。表の「1日のトークン量」は、APIで払う金額とGPU代が等しくなる量です。「毎秒」は、それを24時間均して割った値です。

比べるAPI GPU 3.99ドル/時の分岐 毎秒 GPU 6.88ドル/時の分岐 毎秒
約0.144ドル(Haiku 5.5、Luna) 約6.6億トークン/日 約7,700 約11.4億/日 約13,200
0.20ドル(Mistral Small 4、DeepSeek 空き時間) 約4.8億/日 約5,500 約8.3億/日 約9,600
0.40ドル(DeepSeek ピーク) 約2.4億/日 約2,800 約4.1億/日 約4,800
約2.89ドル(Sonnet 5.5、Sol) 約3,300万/日 約380 約5,700万/日 約660
約5.78ドル(Opus 5.5) 約1,660万/日 約190 約2,900万/日 約330
約14.44ドル(Fable 5.1、Astra) 約660万/日 約77 約1,140万/日 約130
稼働率が下がったときの自前ホストの単価と、計算の例

稼働率ごとの単価

先のベンチマークの毎秒8,973トークンを、GPU 3.99ドル/時で24時間、フルに使い切った場合の単価は、100万トークンあたり約0.124ドルです(僕らの計算です)。稼働率が下がると、同じGPU代を少ない量で割ることになり、単価が上がります。

稼働率 3.99ドル/時 6.88ドル/時
100% 約0.12ドル 約0.21ドル
50% 約0.25ドル 約0.43ドル
25% 約0.49ドル 約0.85ドル
10% 約1.24ドル 約2.13ドル

読み方の例(見立てです)

  • 稼働率25%では、3.99ドル/時で約0.49ドル。約0.144ドルの小型APIより高く、約2.89ドルの中位APIよりは安くなります。
  • ただし、中位のAPIの代わりにgpt-oss-120bを使って、同じ品質になるかどうかは、この計算では分かりません。

1回の呼び出しの金額(8千入力・千出力)

僕らの計算です。Luna / Haiku 5.5は約0.0013ドル、Mistral Small 4は約0.0018ドル、Sonnet 5.5 / Solは約0.026ドル、Opus 5.5は約0.052ドル、Fable 5.1 / Astraは約0.13ドルです。

月の費用(730時間)

3.99ドル/時なら約2,913ドル、6.88ドル/時なら約5,022ドル、12.29ドル/時なら約8,972ドルです(僕らの計算です)。

見落としやすい費用

見立てです。表に出てこない費用が、分岐点を押し上げます。

API側にも、見落としやすい点があります。

判断の基準

見立てです。

  1. 1日の処理量を、トークンで見積もる(呼び出し回数×1回の平均トークン数)。
  2. 比べたいAPIの混合単価を出し、上の式で分岐点を出す。
  3. 自分の量が、分岐点の半分より下なら、APIが有利になりやすい。
  4. 分岐点を大きく超えるなら、同じ品質を出せる別のモデルを、自分のデータで試す価値がある。
  5. 試すときは、品質とスループットを、本番に近い入力で測る。ベンチマークの最大値は使わない。

よくあるつまずき

気をつけること

出典

更新履歴