4つの数字は、それぞれ別の質問に答える
呼び出し回数は送信回数、入力トークンはAIへ渡した文章や参照情報の量、出力トークンはAIが生成した量、推定費用はそれらを料金体系に当てはめた金額です。呼び出し回数が同じでも、長い資料を毎回渡せば入力トークンは増えます。回答を詳しくしすぎれば、出力トークンと費用だけが伸びます。
まず『回数が増えたのか』『1回が重くなったのか』『最終的な請求影響はいくらか』のどれを知りたいのか決めます。数字を一つの健康スコアのように扱うと、原因を取り違えます。
増え方の組み合わせから原因候補を絞る
呼び出し回数だけが急増したなら、アクセス増加、二重送信、再試行ループを疑います。呼び出し回数はほぼ同じで入力トークンだけが増えたなら、検索で取得する文書数や会話履歴の肥大化が候補です。出力トークンだけなら、回答上限や指示文の変更を確認します。
例えば呼び出し回数が1日1,000回から3,000回へ増え、1回あたりの入力・出力トークンがほぼ一定なら、文章量の問題ではなく送信回数の問題です。逆に呼び出し回数が1,000回のまま入力トークンが平均2,000から7,000へ伸びたなら、上限を絞る前にRAGの取得件数や保持する会話ターン数を確認します。数字の組み合わせで最初の調査先を変えるのがポイントです。
- 呼び出し回数増加:利用者増、Bot、Cron、Webhook、再試行を切り分ける
- 入力トークン増加:プロンプト、会話履歴、RAGの取得件数を見る
- 出力トークン増加:最大出力長、回答形式、モデル変更を見る
- 推定費用の増加:単価変更やモデル構成も含め、請求明細で確定する
比較条件をそろえないと数字は読めない
比較する期間、タイムゾーン、対象サイト、モデル、成功・失敗の扱いをそろえます。『昨日より高い』だけではなく、通常の同じ曜日・同じ時間帯と比べると、定期バッチやキャンペーンの影響を見誤りにくくなります。
画面上の費用が推定値なら、実際の請求額と一致しない場合があります。推定費用は早期判断に使い、月次の確定値はAI事業者の請求明細で照合してください。
15分で作れる確認表
異常前と異常後について、呼び出し回数、入力・出力トークン、推定費用を同じ表に並べます。さらに『成功した処理数』『失敗・再試行数』『主な呼び出し元』を加えると、費用が顧客価値に変わったのか、途中で失われたのかまで見えてきます。
具体例として、通常日は呼び出し回数800回、入力160万トークン、出力24万トークン、推定18ドル、成功720件だったとします。異常日は呼び出し回数1,600回で推定38ドルなのに成功740件なら、増えた800回の呼び出しの大半は成果へ結び付いていません。この表なら『費用が2倍』で終わらず、重複や失敗を優先調査する根拠を残せます。
- 通常時間帯の中央値
- 異常時間帯の最大値
- 1回あたりの入力・出力トークン
- 成功1件あたりの推定費用
- AI事業者の確定請求との差
最初に見る数字を一つ決める
請求超過を防ぐ目的なら、最初の監視対象は費用です。ただし、原因を直すには呼び出し回数とトークンの内訳が欠かせません。今週は4指標を同じ時間軸で記録し、『費用が動いたら、次にどの数字を見るか』を運用手順として決めておきましょう。
成果物は、警告条件と調査順を一枚にした確認表です。推定費用が通常日の150%を超えたら呼び出し回数を確認し、呼び出し回数が変わらなければ1回あたりの入力・出力へ進む、と順序を書きます。最後にAI事業者の請求額で推定値を照合する担当者と日付も置けば、即時対応と月次精算を混同しません。
「呼び出し回数・入力トークン・出力トークン・推定費用──4つの数字をどう読み分けるか」の「費用異常を追う4指標確認・調査順シート」は、同じ指標を継続して集めることで判断材料になります。AI Cost Guardrails-CNXTを無料でダウンロードし、WordPress上のCalls・Token・推定USDを計測し始めましょう。