OpenAI API料金の計算方法|トークン数から月額を見積もる手順
OpenAI APIの月額料金を見積もる手順を5ステップで説明します。1リクエストあたりの入力・出力トークンを測り、リクエスト数を見積もり、モデル別単価(2026年9月15日参照)を掛け、キャッシュ・バッチ・地域の係数を反映し、為替で円換算する。社内FAQボットと議事録要約の試算例つき。
OpenAI API の月額は、**「1 リクエストの入力・出力トークン数 × 月間リクエスト数 × モデル別単価」**で見積もれます。難しいのは掛け算ではなく、トークン数とリクエスト数を現実的に置くことです。
この記事では、見積もりの 5 ステップと、2 つの用途の試算例を示します。単価は 2026 年 9 月 15 日に参照した公式料金ページの値で、改定されるため見積もりの前に必ず確認してください。料金の仕組みは「OpenAI API 料金の仕組み」を参照してください。
見積もりの 5 ステップ
| 順 | やること | ポイント |
|---|---|---|
| 1 | 1 リクエストの入力・出力トークンを測る | 実際のプロンプトで数回計測する。推測しない |
| 2 | 月間リクエスト数を見積もる | 利用者数 × 1 人 1 日の回数 × 営業日数 |
| 3 | モデル別単価を掛ける | 入力・キャッシュ入力・出力を分けて計算 |
| 4 | 係数を反映する | キャッシュの割合、バッチ(0.5)、地域限定(1.1) |
| 5 | 円に換算する | 想定レートを記録し、実績と比べられるようにする |
ステップ 1: トークン数を測る
トークン数は文字数から正確には推定できません。日本語は英語より多くのトークンを消費し、モデル世代でトークナイザーも変わります。次のいずれかで実測してください。
- API のレスポンスに含まれる使用量(入力・出力・キャッシュ入力のトークン数)を数回分記録する
- 公式のトークナイザーツールで、代表的なプロンプトと応答を数えてみる
測るときは、システムプロンプト + 参照文書 + 会話履歴 + ユーザーの入力をすべて含めた「送信量」を入力として数えます。会話型の用途では、履歴を毎回送るため、会話が進むほど入力が増えます。
ステップ 2: リクエスト数を見積もる
月間リクエスト数 = 利用者数 × 1 人あたり 1 日の回数 × 月の営業日数
利用者数は「アカウントを持つ人」ではなく「実際に使う人」で置きます。導入初期は実利用者が少なく、定着すると増えるため、初月・3 か月後・6 か月後の 3 パターンを作ると予算の幅が説明できます。
ステップ 3: 単価を掛ける
月額(USD) = 月間リクエスト数 × (入力トークン × 入力単価
+ キャッシュ入力トークン × キャッシュ単価
+ 出力トークン × 出力単価)÷ 1,000,000
代表的なモデルの単価(1M トークンあたり USD・2026 年 9 月 15 日参照)は次のとおりです。
| モデル | 入力 | キャッシュ入力 | 出力 |
|---|---|---|---|
| gpt-5-mini | $0.25 | $0.025 | $2.00 |
| gpt-5.4-mini | $0.75 | $0.075 | $4.50 |
| gpt-4.1 | $2.00 | $0.50 | $8.00 |
| gpt-5.4 | $2.50 | $0.25 | $15.00 |
| gpt-5.5 | $5.00 | $0.50 | $30.00 |
ステップ 4: 係数を反映する
| 係数 | 適用 |
|---|---|
| キャッシュ | 入力のうち、毎回同じ前置き(システムプロンプト・参照文書)の割合をキャッシュ入力単価で計算 |
| バッチ | 即時性が不要な処理は入力・出力とも 0.5 倍 |
| Fast mode | 高速処理が必要な部分は 2 倍 |
| 地域限定処理 | 2026 年 3 月 5 日以降のモデルで 1.1 倍 |
ステップ 5: 円に換算する
USD の月額に想定為替レートを掛けます。レートは予算策定時の値を記録しておき、実績との差を「利用量の差」と「為替の差」に分けて説明できるようにします。
試算例 1: 社内 FAQ ボット
前提(説明のための仮の値):
| 項目 | 値 |
|---|---|
| モデル | gpt-5.4-mini |
| 入力 | システムプロンプト + 参照文書 3,000 トークン(毎回同じ → キャッシュ)+ 質問 100 トークン |
| 出力 | 300 トークン |
| 利用 | 200 人 × 1 日 3 回 × 20 営業日 = 12,000 回/月 |
計算:
| 項目 | トークン | 単価 | 費用 |
|---|---|---|---|
| 非キャッシュ入力 | 100 × 12,000 = 120 万 | $0.75 / 1M | $0.90 |
| キャッシュ入力 | 3,000 × 12,000 = 3,600 万 | $0.075 / 1M | $2.70 |
| 出力 | 300 × 12,000 = 360 万 | $4.50 / 1M | $16.20 |
| 合計 | 約 $20 / 月 |
キャッシュが効かない場合、入力は 3,100 × 12,000 = 3,720 万トークン × $0.75 = $27.90 となり、合計は約 $45 と倍以上になります。前置きをキャッシュに乗せる設計が、そのまま費用に効きます。
試算例 2: 議事録の要約(バッチ)
前提(説明のための仮の値):
| 項目 | 値 |
|---|---|
| モデル | gpt-5.4 |
| 入力 | 議事録 1 本 8,000 トークン + 指示 200 トークン |
| 出力 | 要約 800 トークン |
| 利用 | 1 日 50 本 × 20 営業日 = 1,000 本/月。夜間バッチで処理 |
計算:
| 項目 | トークン | 単価(バッチ 0.5 倍) | 費用 |
|---|---|---|---|
| 入力 | 8,200 × 1,000 = 820 万 | $1.25 / 1M | $10.25 |
| 出力 | 800 × 1,000 = 80 万 | $7.50 / 1M | $6.00 |
| 合計 | 約 $16 / 月 |
標準モードなら約 $32。同じ処理でも、即時性が不要ならバッチで半額になります。
予算表にするときの 3 パターン
見積もりを予算として提出するときは、利用の定着度で 3 パターンを作ります。
| パターン | 前提 | 使い方 |
|---|---|---|
| 初月 | 実利用者は招待者の一部。1 人あたりの回数も少ない | 予算の下限。導入直後の実績と比べる |
| 3 か月後 | 実利用者が増え、1 人あたりの回数が定着する | 予算の中央値。月次予算の消化率の基準 |
| 6 か月後 | 用途が広がり、上位モデルの割合が増える | 予算の上限。年間予算の根拠 |
試算例 1 の社内 FAQ ボットを 3 パターンにすると、次のようになります(説明のための仮の値)。
| パターン | 利用者 | 1 日の回数 | 月間リクエスト | 月額(USD) |
|---|---|---|---|---|
| 初月 | 50 人 | 2 回 | 2,000 | 約 $3 |
| 3 か月後 | 200 人 | 3 回 | 12,000 | 約 $20 |
| 6 か月後 | 400 人 | 4 回 | 32,000 | 約 $53 |
パターン間の差は 15 倍以上あります。「1 つの見積もり」を出すより、「利用が定着したらここまで増える」と幅で示すほうが、経営層の判断に使えます。
見積もりを外す典型的な原因
| 原因 | 対策 |
|---|---|
| 会話履歴を毎回全部送っている | 履歴の上限を決める。入力が回を追うごとに増える前提で見積もる |
| 推論モデルの推論トークンを忘れている | 推論トークンは出力として課金される。実測の出力トークンで見積もる |
| リトライやループが多い | エラー時の再試行回数に上限を設ける。リクエスト数だけ増えていたらループを疑う |
| 検証・開発の利用を含めていない | 開発者の試行は本番の想定より多くなりがち。検証用のキーを分けて別に見積もる |
| モデルを途中で上位に変えた | 単価が数倍変わる。モデル変更は費用の変更として扱う |
見積もりから運用へ
見積もりは、運用が始まった後に実績と比べるための基準です。次のように使います。
- 見積もりを「月間予算」として設定し、消化率で通知する
- 実績のトークン数で見積もりを更新する(多くの場合、最初の見積もりは外れる)
- 差の理由を「利用者数」「1 人あたりの回数」「トークン数」「モデル」「為替」に分解して説明する
実績の確認方法は「OpenAI API の料金・使用量を確認する方法」、予算の立て方は「生成AI予算の立て方|前年実績がない初年度の考え方」を参照してください。
よくある質問
Q. 日本語 1 文字は何トークンですか? モデル世代と文字種で変わります。目安として英語より多くなるため、実際のプロンプトで測ってください。
Q. 公式の料金計算ツールはありますか? 公式のトークナイザーツールでトークン数を数えられます。月額は本記事の式で計算してください。
Q. 見積もりが実績と合いません。 原因は上の表のいずれかであることがほとんどです。実績のトークン数とリクエスト数を見て、どの要因がずれたかを特定してください。
まとめ
- 月額 = リクエスト数 × (入力 × 入力単価 + キャッシュ入力 × キャッシュ単価 + 出力 × 出力単価)÷ 100 万
- トークン数は実測する。リクエスト数は利用者数 × 回数 × 営業日で 3 パターン
- キャッシュとバッチで費用が半分以下になる。モデルの選択が最大の要因
- 見積もりは予算の基準。実績で更新し、差を分解して説明する
ManageAI は、OpenAI を含む 5 プロバイダの実績トークン数と費用を部署・利用者別に自動集計し、月次予算の消化率で通知します。見積もりと実績の比較に使えます。モニター企業を募集中です。
関連記事
この記事を書いた人
モニター企業募集
初期費用0円・月額5万円(税別)
先着5社・2026年11月末まで
5プロバイダの利用量と費用を部署・利用者・APIキー別に可視化。読み取り専用キーの登録だけで当日から始められます。
募集要項を見る資料請求・お問い合わせ