サイトを公開しました。AIプロダクト開発の実践知を、わかりやすく発信していきます。
記事一覧へ
AIアプリ運用8 min read

AI APIの料金を見積もる方法:トークン・実行回数・月間コストの考え方

AI APIの料金を見積もるために必要な入力トークン、出力トークン、実行回数、月間利用量の考え方を初心者向けに解説します。

AIアプリ運用

結論

AI APIの料金は、主に「どれくらいの量をAIに送るか」「どれくらいの量をAIが返すか」「何回実行するか」で決まります。

公開前に厳密な金額を出す必要はありませんが、1回あたり、1日あたり、1か月あたりの目安を作っておくことが大切です。

対象読者

  • AI APIを使ったアプリを公開したい人
  • OpenAI APIなどの料金がどう増えるのか知りたい人
  • AIアプリの月間コストをざっくり見積もりたい人
  • APIコストが増えすぎない設計を考えたい人

AI APIコストの基本式

まずは、以下のように分けて考えると整理しやすくなります。

1回あたりのコスト
= 入力コスト + 出力コスト

1日あたりのコスト
= 1回あたりのコスト × 1日の実行回数

1か月あたりのコスト
= 1日あたりのコスト × 30

実際の単価はモデルやサービスによって変わります。この記事では、具体的な価格ではなく、見積もりの考え方を整理します。

用語整理

用語 意味 コストへの影響
入力トークン AIに送る文章や指示の量 長いほど増える
出力トークン AIが返す回答の量 長いほど増える
実行回数 APIを呼び出す回数 多いほど増える
モデル単価 利用するモデルごとの料金 高性能モデルほど高くなりやすい
リトライ 失敗時の再実行 多いと実行回数が増える

トークンは、AIが文章を処理するための単位です。日本語の文字数と完全に一致するわけではありませんが、文章が長くなるほどトークン数も増えると考えておくと十分です。

見積もるべき項目

公開前には、最低限以下を決めます。

項目
1回あたりの入力量 500文字、2,000文字、長文ファイルなど
1回あたりの出力量 短い回答、長いレポート、箇条書きなど
1ユーザーあたりの実行回数 1日1回、1日10回など
想定ユーザー数 10人、100人、1,000人など
失敗時の再実行 何回までリトライするか

この5つが曖昧なままだと、公開後に費用が読みにくくなります。

見積もりの手順

  1. まず1回の利用シーンを決める
  2. 入力文の長さをざっくり見積もる
  3. AIの回答の長さを決める
  4. 1人が1日に何回使うか決める
  5. 想定ユーザー数を掛ける
  6. 余裕を見て上限を決める

たとえば、要約ツールなら「1回あたり長文を1つ送る」「回答は短い要約にする」「1人1日3回まで」のように決めます。

手元で見積もるときの考え方

手計算が面倒な場合でも、まずは入力トークン、出力トークン、実行回数、月間利用量を分けて整理すると、月間APIコストの目安を把握しやすくなります。

使うときは、以下を入力する前提で考えます。

  • 入力トークン数
  • 出力トークン数
  • 1日あたりの実行回数
  • 利用するモデルの単価

正確な金額を保証するものではなく、公開前の概算と比較検討に使うのが目的です。

コストが増えやすいパターン

パターン なぜ増えるか 対策
入力文が長い 毎回AIに送る量が増える 必要な部分だけ送る
回答が長い 出力トークンが増える 文字数や形式を指定する
実行ボタンを何度も押せる 実行回数が増える 回数制限や待機時間を入れる
リトライが多い 失敗時にもコストが増える エラー原因を直し、再試行回数を制限する
高性能モデルだけを使う 単価が高くなりやすい 用途ごとにモデルを使い分ける

運用コストを下げる方法

コストを下げるには、単に安いモデルを選ぶだけでは不十分です。

以下のような設計も効きます。

  • プロンプトを短くする
  • 毎回不要な履歴を送らない
  • 回答形式を短く指定する
  • 長文処理は段階的に行う
  • 同じ処理結果を再利用する
  • ユーザーごとの実行回数に上限を設ける

Next.jsでAIアプリを作る場合は、Next.jsでAIアプリを作る基本構成 のように、サーバー側APIで入力チェックや制限を入れると管理しやすくなります。

公開前チェックリスト

  • 1回あたりの入力量を想定している
  • 1回あたりの出力量を想定している
  • 1日あたりの実行回数を決めている
  • 月間利用量を概算している
  • リトライ回数を制限している
  • 長すぎる入力を弾く設計がある
  • コストが増えたときに気づけるログがある

関連記事

まとめ

AI APIの料金は、入力、出力、実行回数、モデル単価の組み合わせで増減します。

公開前には、1回あたりの処理量と月間利用量をざっくり見積もりましょう。コストを設計に含めることで、公開後の不安を減らせます。