ChatGPT APIの料金はいくら?初心者向けに仕組みと予算管理を解説

ChatGPT APIの料金を、モデル・入力・出力・ツールと月額予算の関係で示した図 基本・料金

ChatGPT APIを使ってみたいものの、「1回いくらかかるのか」「月末に高額請求にならないか」が不安な人は多いでしょう。

APIには、ChatGPT Plusのような一律の月額料金があるわけではありません。基本は、選んだモデル、送った文字量、返ってきた文字量、利用したツールなどに応じて料金が増える従量課金です。

この記事では、変わりやすい価格表を丸暗記するのではなく、公式料金を確認する → 代表的な1回を試す → 1日・1か月へ換算する → Usageで実測する順で、初心者が予算を決める方法を解説します。

先に結論:料金表だけで月額を決めず、実際に使う入力と出力で1回試し、その実測値を月間回数へ掛けるのが最も分かりやすい方法です。最初は短い入出力、少ない回数、用途別Projectで始めてください。

ChatGPT APIは固定月額ではない

OpenAI APIは、利用した分だけ料金が増える仕組みです。ChatGPT PlusやProの契約料金とは別に管理されます。

たとえば、同じ「文章を要約する」処理でも、長い資料を送る、長い回答を求める、高性能なモデルを使う、検索などのツールを追加すると費用は変わります。

まだAPIを動かしたことがない場合は、先にChatGPT APIの使い方でAPIキーの安全な保管と最小テストを確認してください。

料金を決める4つの要素

要素 何が料金へ影響するか 初心者の確認ポイント
モデル モデルごとに入力・出力の単価が異なる 必要以上に高性能なモデルを選ばない
入力 指示、会話履歴、添付した文章など 毎回同じ長文を送っていないか
出力 モデルが返した文章や推論に使われる量 回答の長さや形式を指定する
ツール Web検索、画像、音声などの追加機能 テキスト料金以外も公式ページで見る
ChatGPT APIの料金を決める4要素。モデル、入力、出力、ツールを確認する

Responses APIやChat Completions APIの呼び出し自体に別の基本料金が付くのではなく、選んだモデルや利用した機能の料金で計算されます。最新単価は必ずOpenAI公式API料金ページで確認してください。

トークンとは

API料金表では、文字数ではなく「トークン」という単位が使われます。トークンは文章を処理しやすい単位へ分けたもので、日本語では1文字が必ず1トークンになるわけではありません。

主に次の種類があります。

  • 入力トークン:指示、質問、会話履歴、参考文章など、APIへ送った内容
  • 出力トークン:モデルが返した回答
  • キャッシュ入力トークン:同じ入力部分を再利用できた場合の対象
  • 推論トークン:一部モデルが回答を考えるために内部で使う量

画面に見える回答だけが課金対象とは限りません。長い会話履歴や内部の推論も利用量へ影響する場合があります。

1回あたりから月額を見積もる方法

初心者は、次の式で大まかに考えると迷いにくくなります。

1回の費用 × 1日の実行回数 × 1か月の利用日数 = 月額の目安

ただし、最初から理論値だけで計算するより、代表的な処理を1回実行し、Usageで実測する方が確実です。

見積もりの5ステップ

  1. 公式料金ページで使うモデルとツールの単価を確認する
  2. 実際に近い入力で1回だけテストする
  3. APIレスポンスやUsageで入力・出力・費用を見る
  4. 1日回数と利用日数を掛けて月額へ直す
  5. 想定外に増えた場合の停止条件を決める
ChatGPT APIの予算管理5ステップ。公式料金、1回テスト、Usage、月額換算、停止条件の順

たとえば、試作品を平日だけ使う場合と、公開サービスが24時間呼び出す場合では、同じ1回の費用でも月額が大きく変わります。平均だけでなく、利用が集中する日の最大回数も見積もってください。

Usageで実際の費用を確認する

OpenAI PlatformのUsage Dashboardでは、利用量と費用を期間、Project、APIキー、モデルなどで確認できます。OpenAI公式ヘルプでは、CSVエクスポートやProject別の確認方法も案内されています。

確認するときは、次の単位を分けます。

  • 学習用と本番用のProject
  • 機能ごとのAPIキー
  • モデル別の利用量
  • 日別・月別の費用

複数の用途を同じProjectと同じキーへまとめると、どの機能が費用を増やしたのか追いにくくなります。小さな段階から用途を分けておくと、停止や見直しが簡単です。

使いすぎを防ぐ5つの対策

  1. 入力を短くする:不要な会話履歴や同じ説明を毎回送らない。
  2. 出力を制限する:必要な形式と長さを指示し、無制限に長い回答を求めない。
  3. 回数制限を入れる:ボタン連打、無限ループ、再試行の繰り返しを防ぐ。
  4. Projectを分ける:テストと本番、機能Aと機能Bを分離する。
  5. Usageを定期確認する:公開直後や変更後は日次で見て、通常値を把握する。

予算アラートは異常に気付く助けになりますが、通知された瞬間に処理が必ず停止するとは限りません。コード側にも最大回数、タイムアウト、再試行上限、入力サイズ制限を入れてください。

APIキーやアカウントを守る基本は、ChatGPTを安全に使う注意点でも確認できます。

よくある料金の勘違い

ChatGPT Plusへ入ればAPIも使い放題になる

なりません。ChatGPTとAPI Platformは課金が別です。ChatGPTの料金プラン比較はChatGPT本体のプランを扱っており、API料金はAPI Platform側で確認します。

安いモデルなら費用管理は不要

1回が安くても、処理が無限に繰り返されたり、多数の利用者から呼ばれたりすれば合計は増えます。単価と同時に回数を管理してください。

回答が短ければ入力は長くても問題ない

入力トークンにも料金があります。長い会話履歴や資料を毎回送る設計では、短い回答でも費用が増えることがあります。

料金表を見れば月額が正確に分かる

料金表は単価を知るためのものです。月額は入力、出力、回数、利用日数、ツール利用で変わるため、代表的な処理の実測が必要です。

初心者向けの予算管理チェックリスト

  • [ ] ChatGPTとAPIが別課金だと理解した
  • [ ] 利用するモデルとツールの公式単価を確認した
  • [ ] 本番に近い入力で1回だけ試した
  • [ ] Usageで入力・出力・費用を確認した
  • [ ] 1日回数と月間利用日数を決めた
  • [ ] テスト用と本番用のProjectを分けた
  • [ ] 最大回数、再試行上限、停止条件を入れた

APIを使った小さな仕組みを作る場合は、ChatGPTでプログラミングする方法も参考にしてください。

よくある質問

無料で試せますか?

無料クレジットや条件は変更される可能性があります。利用開始時にAPI PlatformのBillingと公式案内を確認し、無料だと決めつけないでください。

日本円ではいくらですか?

公式料金が米ドル表示の場合、日本円の請求額は為替や支払い条件の影響を受けます。固定の円換算額を記事で覚えず、利用時点の請求画面とカード明細を確認してください。

上限を設定すれば絶対に超えませんか?

設定の種類により、通知のみの場合や反映に時間がかかる場合があります。上限だけに頼らず、コード側の回数制限とUsage確認を組み合わせてください。

まとめ

ChatGPT APIの料金は、固定月額ではなく、モデル、入力、出力、ツール、実行回数で決まります。

初心者は次の順で管理してください。

  1. 公式料金ページで単価を確認する
  2. 実際に近い処理を1回だけ試す
  3. Usageで実測値を見る
  4. 1日・1か月の回数へ換算する
  5. Project分割とコード側の停止条件を入れる

単価の比較だけでなく、「1回の実測」と「何回実行するか」をセットで考えることが、予算を守る最短ルートです。

参考:

コメント

タイトルとURLをコピーしました