APIと料金の考え方(トークン課金)
生成AIのAPI料金の仕組みと、コストを見積もり・抑えるための考え方
生成AIのAPI(Application Programming Interface)は、自社のシステムやツールからAIモデルを呼び出すための窓口です。月額定額のチャットサービスと違い、多くのAPIは使ったトークンの量に応じて料金がかかる従量課金です。ここでは料金の基本構造と、見積もり・節約の考え方を解説します。
チャットサービスとAPIの違い
- チャットサービス:ブラウザやアプリで使う。個人・チーム向けの月額プランが中心。
- API:プログラムから呼び出す。社内ツールへの組み込みや大量処理に使う。使った分だけ課金。
同じ会社のサービスでも、チャットの契約とAPIの契約・請求は別になっていることが一般的です。
料金の基本構造
多くのAPIでは、料金は次のように計算されます。
- 入力トークン:送った指示文、資料、会話履歴、システムプロンプトなど
- 出力トークン:AIが生成した文章
価格は「100万トークンあたり〇ドル」の形で示されることが多く、出力トークンの単価は入力より高いのが一般的です。たとえばAnthropicの価格表でも、各モデルの出力単価は入力単価より高く設定されています(2026年10月時点)。また、高性能なモデルほど単価が高い傾向があります。
見落としやすいコスト
- 会話履歴の再送:チャット型の仕組みでは、過去のやり取りを毎回入力として送るため、会話が長くなるほど1回あたりの入力トークンが増えます(コンテキストウィンドウ参照)。
- 思考トークン:推論モデル(リーズニングモデル)が内部で考えるために使うトークンは、出力トークンとして課金されるのが一般的です。
- 画像・PDF:画像もトークンに換算されます(マルチモーダル参照)。
- ツールや検索機能:Web検索などの付加機能は、別料金が設定されていることがあります。
コストを抑える方法
- 用途に合ったモデルを選ぶ:分類や抽出は軽量モデル、複雑な分析は上位モデル、と使い分けます。
- プロンプトキャッシュ:毎回同じ長い前置き(マニュアルなど)を送る場合、キャッシュ機能を使うと再利用部分の料金が下がります。Anthropicのドキュメントでは、キャッシュからの読み込みは通常の入力より大幅に安い価格で提供されています。
- バッチ処理:急ぎでない大量処理は、バッチAPIを使うと割引が受けられる場合があります。Anthropicのドキュメントでは、バッチAPIのリクエストは50%割引と記載されています(2026年10月時点)。
- 出力を短く指定する:必要な分量・形式を明示します。
- 不要な資料を送らない:関係のある部分だけを渡します(RAG参照)。
見積もりの手順
- 1回の処理で送る入力の量と、返ってくる出力の量を、実際のデータでトークン数として測る
- 1日・1か月あたりの処理回数を見積もる
- 公式の価格表の単価をかけ合わせる
- 試験運用して実績と比べ、ずれを補正する
運用上の注意
- APIキーは厳重に管理する:コードやチャット、共有ドキュメントに貼らないでください。漏れると第三者に使われ、高額な請求につながる恐れがあります。
- 利用上限やアラートを設定する:管理画面で使用量の上限や通知を設定できるサービスが多いです。
- 価格は変わる:料金やプランは頻繁に改定されます。必ず最新の公式価格表を確認してください。
参考リンク
編集: AI Play 編集部 最終更新: 2026-10-25