AIしごとラボ
業務・職種別活用

ChatGPT APIの料金計算方法|個人開発者向け

AIAIしごとラボ編集部読了目安 7

ChatGPT APIの料金は「入力トークン」「出力トークン」ごとの従量課金で、月額いくらになるかはモデル選びと呼び出し回数次第で10倍以上変わります。 本記事では、OpenAI公式の料金ページで確認した単価をもとに、個人開発でよくある2つの利用パターン(要約bot・小規模チャットボット)の月額コストを実際に自分で計算しました。 結論を先に言うと、個人開発の規模であれば安価なモデルを選ぶだけで月数百円〜数千円に収まりますが、チャット履歴を積み上げる用途では出力トークンの比率が上がり、キャッシュ機能の節約効果が思ったより小さくなるケースがあります。

ChatGPT APIの料金の仕組み(トークン課金とは)

ChatGPT API(OpenAIのAPI)は、月額固定のChatGPT Plusとは別料金体系で、「入力したテキスト」と「AIが生成したテキスト」をそれぞれ「トークン」という単位に分割し、100万トークンあたりの単価で課金されます。

  • 入力トークン: プロンプト・会話履歴・システムプロンプトなど、AIに送る文章の量
  • キャッシュ入力トークン: 直前のリクエストと共通する入力部分(同じシステムプロンプトなど)を再利用した場合に適用される割引単価
  • 出力トークン: AIが生成した返答の量。一般に入力より単価が高い

日本語1文字がそのまま1トークンになるわけではなく、モデルのトークナイザーによって分割され、日本語は英語より1文字あたりのトークン数が多くなる傾向があります。本記事では試算の前提として「日本語1文字 ≈ 0.7トークン」という目安値を使います。これは実際の分割結果とズレることがあるため、正確な料金を知りたい場合はOpenAIが提供するトークナイザー(tokenizer)ツールで実際の文章を計測することをおすすめします。

モデル別の料金一覧(2026年7月確認)

OpenAI公式の料金ページ(OpenAI API Pricing、確認日: 2026-07-05。旧URLの platform.openai.com/docs/pricing はこのページへ転送されます)で確認した、100万トークンあたりの標準料金は次のとおりです。

モデル入力キャッシュ入力出力
gpt-5.4-nano$0.20$0.02$1.25
gpt-5.4-mini$0.75$0.075$4.50
gpt-5.4$2.50$0.25$15.00
gpt-5.5$5.00$0.50$30.00
gpt-5.5-pro$30.00設定なし$180.00

確認時点では gpt-4o系モデルの記載はなく、現行ラインナップは gpt-5.4/gpt-5.5系に統一されていました。また「Batch API」(即時応答が不要なリクエストをまとめて処理する方式)を使うと、上記の標準料金から一律50%引きになることもあわせて確認しています。2026年3月5日以降に登場したモデルをリージョン限定(データレジデンシー)エンドポイントで使う場合は、標準料金に10%上乗せされる点も明記されていました。

為替レートについての注意: 本記事の円換算は、執筆時点の目安として1ドル=150円で計算しています。為替レートは日々変動するため、実際の請求額はクレジットカード会社が適用するその日のレートに従います。正確な予算を立てる際は、計算式(ドル建て金額)だけを参考にし、円換算は都度最新レートで計算し直してください。

料金試算に必要な情報を揃える

自分のサービスの月額コストを試算するには、次の4つの数字を先に決める必要があります。

  1. 1回の呼び出しあたりの入力文字数(プロンプト+会話履歴+システムプロンプト)
  2. 1回の呼び出しあたりの出力文字数(AIの返答の長さ)
  3. 1日あたりの呼び出し回数
  4. 使用するモデル(nano/mini/標準/flagshipのどれか)

これらが決まれば、「文字数 × 0.7(トークン換算) ÷ 1,000,000 × モデル単価」の掛け算だけで概算コストが出せます。次の章で、実際にこの計算をやってみます。

実際に試算した結果(要約bot・チャットボットの2パターン)

编集部で、個人開発でよくある2つのケースを想定し、実際に電卓を使わずPythonで計算スクリプトを組んで検証しました(手計算だけだと桁の誤りに気づきにくいため、スクリプトでの再計算を必ず行っています)。

パターン1: 記事要約bot(1,000字の要約を1日100回)

入力1,000字+システムプロンプト分の固定オーバーヘッド100トークン、出力200字の要約を1日100回、月30日運用した場合の月間トークン数は次のとおりです。

  • 月間呼び出し回数: 100回 × 30日 = 3,000回
  • 月間入力トークン数: (1,000字×0.7+100) × 3,000回 = 2,400,000トークン
  • 月間出力トークン数: (200字×0.7) × 3,000回 = 420,000トークン

この月間トークン数に、モデルごとの単価を掛けた結果が次の表です。

モデル月額(USD)月額(円換算・150円/ドル)
gpt-5.4-nano$1.01約151円
gpt-5.4-mini$3.69約554円
gpt-5.4$12.30約1,845円
gpt-5.5$24.60約3,690円

同じ処理内容でも、flagshipモデル(gpt-5.5)を選ぶとnanoの約24倍のコストになります。要約のような定型作業であれば、まずnano/miniで精度が足りるか試し、要約の質に不満が出た場合だけ上位モデルに切り替える運用が現実的です。

パターン2: 小規模チャットボット(会員500人・1人1日5往復)

会員500人が1日5往復チャットし、1往復あたり入力300トークン・出力200トークンを使うと仮定した場合(gpt-5.4-miniを使用)は次のようになります。

  • 月間呼び出し回数: 500人 × 5往復 × 30日 = 75,000回
  • 月間入力トークン数: 75,000回 × 300トークン = 22,500,000トークン
  • 月間出力トークン数: 75,000回 × 200トークン = 15,000,000トークン
  • キャッシュなしの月額: 入力 22.5M×$0.75+出力15M×$4.50 = $84.38(約12,656円)

ここで「システムプロンプトや会話履歴の一部を毎回キャッシュ入力として再利用したら、どれくらい安くなるか」も試算しました。入力トークンの50%がキャッシュ対象になったと仮定すると、月額は$76.78(約11,517円)となり、**節約効果は約9%**にとどまりました。

これは聞かれていないと見落としがちなポイントですが、このケースでは出力トークンのコスト($67.5)が入力トークンのコスト($16.9)より4倍近く大きく、キャッシュは入力側にしか効かないため、出力の多いチャット用途では期待するほど節約効果が出ません。キャッシュ入力の恩恵を最大化したい場合は、出力を短く保つ工夫(返答の文字数上限を指示するなど)とセットで考える必要があります。

コストを抑える3つの工夫

  • モデルを使い分ける: 全リクエストをflagshipモデルに投げず、定型処理はnano/miniに任せ、複雑な判断が必要な処理だけ上位モデルに振り分けると、平均コストを大きく下げられます
  • 出力トークンの上限を指示する: 「300字以内で回答して」のように出力の長さを指定すると、単価の高い出力トークンの消費量を直接抑えられます
  • Batch APIを検討する: 即時応答が不要な集計・分析系の処理は、Batch API(標準料金の50%引き)に回すことでコストを半減できます。ただし処理完了まで時間がかかるため、リアルタイム性が必要なチャット用途には向きません

一方で、「とにかく安いモデルを選べばよい」とは言い切れない面もあります。nano/miniは複雑な指示の理解や長い文脈の一貫性で上位モデルに劣る場面があり、出力の質が悪化してユーザーの手直し工数が増えれば、浮いたAPI料金以上のコストが人の作業時間としてかかることもあります。どのモデルが最適かは、処理内容の複雑さと「多少の質の低下を許容できるか」次第で結論が変わる点は留意してください。

よくある質問

Q. ChatGPT Plus(月額固定プラン)とAPIの料金はどう違いますか?

A. ChatGPT Plusはブラウザ・アプリでの利用を対象にした月額固定プランで、自分のアプリやツールに組み込むことはできません。APIは自分のプログラムから呼び出すための従量課金の仕組みで、両者は別料金・別契約です。個人がChatGPTを直接使うだけなら、月額プランの比較はChatGPT有料版と無料版を比較|どっちがいい?を参考にしてください。

Q. 新規登録すると無料クレジットはもらえますか?

A. 2026年7月5日確認時点のOpenAI公式ページには、新規開発者向けの無料クレジットに関する記載は見当たりませんでした。過去には無料クレジット施策が行われた時期もあるため、最新の有無は登録時にOpenAIのダッシュボードで直接確認してください。

Q. 予算オーバーを防ぐ設定はありますか?

A. OpenAIの開発者向けダッシュボードには使用量の上限を設定する機能が用意されています。ただし設定項目名や上限の仕組みは改定されることがあるため、実際に契約する前に最新の管理画面の表示を確認してください。

Q. 為替レートが変わったら、この記事の円換算はどうなりますか?

A. 円換算はあくまで執筆時点(1ドル=150円換算)の目安です。ドル建ての単価と月間トークン数の計算式自体は変わらないため、正確な予算を出したい場合は本記事の計算式に、その時点の実際の為替レートを当てはめて再計算してください。

Q. Batch APIを使うと具体的にどれくらい安くなりますか?

A. 確認時点の公式ページでは、標準料金から一律50%引きになると案内されていました。パターン1の要約bot(gpt-5.4-mini・月額$3.69)をすべてBatch APIに置き換えられた場合、単純計算で月額は約$1.85まで下がります。ただし処理が即時に返ってこないため、ユーザーを待たせるチャット用途には不向きです。

まとめ

ChatGPT APIの料金は「入力トークン数×単価+出力トークン数×単価」というシンプルな掛け算で試算でき、個人開発の要約bot程度であれば月数百円〜数千円、小規模チャットボットでも月1万円前後に収まることを実際の計算で確認しました。 一方でキャッシュ入力の節約効果は用途によって差が大きく、出力トークンが多い会話系の用途では思ったほど効かない点は、実際に数字を出してみないと見えにくい落とし穴です。まずは自分のサービスの想定文字数・呼び出し回数を当てはめて、本記事の式で概算を出すところから始めてみてください。

エクセル業務での実践的なChatGPT活用例はChatGPTでエクセルを使う方法|関数・時短術、ChatGPT自体の料金プラン比較はChatGPT有料版と無料版を比較|どっちがいい?もあわせてご覧ください。

あわせて読みたい

ChatGPT有料版と無料版を比較についても、実際に試した手順をまとめています。気になる方はこちらもご覧ください。

関連記事を読む →

本サイトの情報は執筆時点のものであり、正確性・完全性を保証するものではありません。実際のご利用にあたっては、必ず公式サイト等で最新情報をご確認ください。

あわせて読みたい