Gemini API関数呼び出しコスト:Geminiエージェント価格ガイド
Geminiエージェントの実行コスト:関数呼び出しループにおけるGemini 3.1 Pro、3.8 Flash、3.5 Flash Lite、1Mコンテキストがコストの罠である理由、コンテキストキャッシュとバッチ、無料ティア、Google AI ProおよびUltraとAPIの比較。
記事本文には確認日が記載されています。下の料金表はデプロイのたびにライブカタログから再構築されます。
最速の勝ち方
Gemini 3.8 Flash は、入力 $0.75(入力 / $3.75 出力(1M トークンあたり)で、12 ステップの関数呼び出しループを約 $0.14 で実行し、コンテキストキャッシュを使用すると約 $0.06 となり、Google のラインアップの中で最もコストパフォーマンスの高いエージェントモデルです。1M コンテキストウィンドウは落とし穴です。500,000 トークンのドキュメントを 12 ステップで引きずるエージェントは、6M の入力トークンを送信し、Gemini 3.1 Pro では出力前に 1 回の実行あたり $12 かかります。
Gemini エージェントのコスト:直接的な回答
12 ステップの関数呼び出しエージェントは、Gemini 3.1 Pro($2 入力 / $12 出力(1M トークンあたり))で $0.377、Gemini 3.8 Flash($0.75 / $3.75)で $0.139、Gemini 3.5 Flash Lite($0.30 / $2.50)で $0.059 かかります。4,000 トークンのシステム指示と関数宣言、1,500 トークンの関数応答、ステップあたり 300 出力トークンを使用します。これらのステップは、各ステップで履歴全体を再送信するため、166,800 入力トークンと 3,600 出力トークンになります。価格は 2026-09-11 日付の当社カタログからのものです。
| モデル | $/1M 入力 / 出力 | コンテキスト | 5 ステップ | 12 ステップ | 30 ステップ | 12 ステップキャッシュ(概算) |
|---|---|---|---|---|---|---|
| Gemini 3.1 Pro | $2 / $12 | 1M | $0.094 | $0.377 | $1.914 | $0.16 |
| Gemini 3.8 Flash | $0.75 / $3.75 | 1M | $0.034 | $0.139 | $0.711 | $0.06 |
| Gemini 3.5 Flash Lite | $0.30 / $2.50 | 1M | $0.015 | $0.059 | $0.293 | $0.03 |
Gemini 3.8 Flash の 12 ステップの場合:166,800 × $0.75 ÷ 1,000,000 = $0.125 入力、3,600 × $3.75 ÷ 1,000,000 = $0.0135 出力、合計 $0.139。呼び出しごとの関数呼び出し料金はありません。宣言、呼び出し、応答は通常のトークンとして扱われます。Google の組み込みグラウンディングおよび検索ツールは別途料金がかかります(ベンダーページを参照)。
Gemini 関数呼び出しループがトークンを消費する仕組み
google-genai SDK では、config.tools に Python 関数または FunctionDeclaration オブジェクトを渡します。モデルは function_call パートを返し、それを実行して function_response パートを追加し、完全な contents リストで再度 generate_content を呼び出します。SDK の自動関数呼び出しはそのループを自動で実行しますが、これが最も気づかないうちにコストがかかる方法でもあるため、デフォルトを受け入れるのではなく、AutomaticFunctionCallingConfig の maximum_remote_calls を設定してください。
Gemini 3.8 Flash では入力側が請求額の 90% を占め、Gemini 3.1 Pro では 88% です。3.1 Pro でアシスタントのターンを 2 倍にすると、$0.377 の実行に $0.043 が追加されます。Gemini モデルはデフォルトで推論を行い、推論トークンは出力として請求されます。thinking_config を使用して Flash および Flash Lite ワーカーの思考予算を減らします。キャッシュされたトークンは usage_metadata.cached_content_token_count で報告され、キャッシュが機能していることを確認するために監視するものです。
1M コンテキストウィンドウがエージェントにとってコストの罠である理由
現在の 3 つの Gemini モデルはすべて、リクエストあたり約 1M トークンを受け入れ、最初のターンにコードベース全体、契約セットやクロールをロードしてエージェントに作業させる誘惑があります。コンテキストウィンドウは容量制限であり、割引ではありません。エージェントはそのコンテキストを各ステップで再送信します。
計算:500,000 トークンのドキュメントを 12 ステップのループで送信するエージェントは、ドキュメントだけで 12 × 500,000 = 6,000,000 入力トークンを送信します。Gemini 3.1 Pro では $2 per 1M で、ツールトラフィックや出力の前に $12.00 per 実行です。Gemini 3.8 Flash では $4.50、3.5 Flash Lite では $1.80。同じタスクを、ステップあたり 5,000 関連トークンを取得する検索エージェントとして行うと、3.1 Pro で約 $0.45 です。
罠には第二の顎があります:レイテンシ。半百万トークン per ステップは、2 分のエージェントを 20 分のものに変えます。1M コンテキストを単一の読み取りパスの上限として扱い、ループの作業メモリとしてではありません。もしドキュメントが本当に毎ステップに存在しなければならない場合、それがコンテキストキャッシュのケースです。
コンテキストキャッシュ:繰り返しプレフィックスの約 25% のリスト
Gemini のコンテキストキャッシュは、大きなプレフィックスを一度アップロードし、キャッシュ名を取得し、各呼び出しでそれを参照できます。キャッシュされた入力トークンは、リスト入力レートの約 25% で請求され、Anthropic や OpenAI の約 10% よりも小さい割引で、さらにトークン時間あたりのストレージ料金がかかりますが、当社のカタログにはありません(ベンダーページを参照)。
500,000 トークンのドキュメントのケースは、1 回のフルプライスイング($1.00 on 3.1 Pro)で、その後 12 回のキャッシュ読み取りが約 $0.25 ずつで、$1.00 の代わりに約 $4 per 実行で、ストレージを加えます。参照の 12 ステップトレースでシステム指示と関数がキャッシュされた場合、3.1 Pro は約 $0.16 で $0.377 の代わり、3.8 Flash は約 $0.06 で $0.139 の代わりです。
from google import genai
from google.genai import types
client = genai.Client()
def lookup_shipment(tracking_id: str) -> dict:
"""Return the current status for a shipment tracking id."""
return wms.status(tracking_id)
cache = client.caches.create(
model="gemini-3.8-flash",
config=types.CreateCachedContentConfig(
system_instruction=SYSTEM_PROMPT,
contents=[types.Content(role="user", parts=[types.Part(text=POLICY_DOCS)])],
ttl="3600s",
),
)
resp = client.models.generate_content(
model="gemini-3.8-flash",
contents=history,
config=types.GenerateContentConfig(
cached_content=cache.name,
tools=[lookup_shipment],
automatic_function_calling=types.AutomaticFunctionCallingConfig(maximum_remote_calls=12),
max_output_tokens=2000,
),
)
m = resp.usage_metadata
# 3.8 Flash: $0.75 in, ~$0.19 cached in, $3.75 out per 1M (+ cache storage, vendor page)
cost = ((m.prompt_token_count - m.cached_content_token_count) * 0.75
+ m.cached_content_token_count * 0.19 + m.candidates_token_count * 3.75) / 1_000_000割引は 75% しかないため、ストレージ料金が短い実行では消去できます。自分の TTL のために合計を計算してください。プロンプトキャッシュのコスト比較は、3 つのベンダーを並べて表示します。
バッチモード:ファンアウト作業の半額
Gemini のバッチモードは、リクエストを非同期でリストの約 50% で実行し、当社のカタログにはそのレートで Gemini モデルのバッチ行が含まれています(Gemini 3.8 Flash バッチは約 $0.375 / $1.875 per 1M)。ライブループは使用できません。ステップ 2 はステップ 1 の関数応答を必要とするためですが、エージェントの周りのファンアウトは使用できます。エージェントが難しいものを処理する前に 20,000 のサポートメールを分類するなど。リストでは、5 ステップの Gemini 3.8 Flash エージェントはアイテムあたり $0.034 で、20,000 アイテムで $680 です。バッチでは約 $340。LLM バッチ API の価格設定を参照して、ベンダー間の比較を参照してください。
無料枠、およびコンシューマープランと API の比較
Gemini APIの無料ティアは、エージェントのプロトタイピングに最も安価な場所です。$0で、有料ティアと同じモデルと関数呼び出しサーフェスを提供し、少数のツールでループを反復するのに十分なレート制限があります。2つの注意点:30ステップのループはそれらの制限に達します。また、無料ティアのデータ使用条件は有料ティアと異なるため、エージェントが実際のデータに触れる前に従量課金制に移行してください。
コンシューマープランであるGoogle AI Plus($4.99)、Google AI Pro($19.99)、Google AI Ultra(月額$99.99から、20倍ティアは$199.99)はAPIプランではありません。Googleのプランページでは、AI PlusにはFlashモデルのみがリストされ、ProモデルはAI Proから始まります。これらはGeminiアプリ、Gemini in Workspace、追加ストレージ(400 GB、5 TB、20 TB以上)、およびGoogle独自のコーディングツールの上限引き上げを購入するもので、API請求にはクレジットされません。したがって、この比較は人間が対話的にエージェントを操作する場合にのみ有効です。
| プラン | 月額料金 | 3.8 Flash実行(キャッシュなし)$0.14 | 3.1 Pro実行(キャッシュなし)$0.38 |
|---|---|---|---|
| Gemini API無料ティア | $0 | レート制限あり | レート制限あり |
| Google AI Plus | $4.99 | 約35 | 約13 |
| Google AI Pro | $19.99 | 約143 | 約53 |
| Google AI Ultra(Pro使用量の5倍) | $99.99 | 約719 | 約265 |
| Google AI Ultra(Pro使用量の20倍) | $199.99 | 約1,438 | 約530 |
チャット、ドキュメント、およびある程度のコーディング支援にGeminiを利用したい個人は、AI Proを購入すべきです。$99.99のUltraは、対話的な使用が月に約265回のキャッシュなしProクラス実行($99.99 ÷ $0.377)に相当する場合にのみ意味があります。同じ$99.99をAPIで使うと、約1,650回のキャッシュされたGemini 3.8 Flash実行($99.99 ÷ 約$0.06)が購入できます。Geminiの料金ページにプランの詳細があります。
エージェント向けに最も安くて信頼できる Gemini、そして 3.1 Pro に課金すべきタイミング
これを確実に実行できる最も安価なモデル:Gemini 3.8 Flash。12ステップ実行あたり$0.139で、関数宣言に一貫して従い、1Mコンテキストを処理し、キャッシュをサポートし、ルーチンタスクを3.1 Proとほぼ同じステップ数で完了します。これはGoogleスタック上のワーカーエージェントのデフォルトであり、同じトレースでGPT-5.4 mini($0.141)と同等で、従来のClaude Haiku 4.5($0.185)よりも安価です。10月に$0.10/$0.50でリリースされたClaude Haiku 5.5は、現在そのトレースを約$0.0185で実行するため、Flashはもはやベンダー間での安価な選択肢ではありません。
Gemini 3.5 Flash Lite($0.059)は、分類とルーティングのステップや小さなツールセットに適していますが、オープンエンドなタスクではステップ数が増加し、30のFlash Liteステップ($0.293)は12のFlashステップよりもコストがかかります。プランナーの役割には使用しないでください。
Gemini 3.1 Proに支払うべきタイミング:実行あたり$0.377でFlashの2.7倍のコストであるため、実質的に失敗が少ないか、ステップ数が大幅に少ない必要があります。これは、複数ドキュメントの推論、大規模なツールセットにわたる計画、および誤った関数呼び出しが副作用を持つあらゆる場合に当てはまります。Flashワーカーに委任するプランナーとしては価値がありますが、単純なループのすべてのステップには価値がありません。エージェント向け最安LLMガイドでは、これら3つを他の27モデルと比較しています。
Gemini エージェントの支出上限を設定する方法
それぞれ異なる障害を捕捉する 4 つの制御方法:
max_output_tokensinGenerateContentConfig: 関数呼び出しターンでは 1,000 〜 4,000。思考予算と組み合わせて、推論トークンも制限します。maximum_remote_callsonAutomaticFunctionCallingConfig、または手動のステップカウンター: ほとんどのタスクでは 12 〜 15。- 停止条件: 必須の
finish関数、同一の関数呼び出しが 2 回続いた場合の中断、およびステップあたりのコンテキストトークン上限(例: 60,000)を設定し、古い関数レスポンスを強制的に破棄します。 - 実行ごとの USD 予算を、各呼び出し後の
usage_metadataから計算します。キャッシュされたトークンはリスト価格のおよそ 25% です。上限を超えたら中断し、タスクごとに記録して、タスク成功あたりのコストを計算します。
Gemini 3.8 Flash のレートでは、実行あたり $0.25 の予算で、キャッシュなし参照ステップ約 17 回、またはキャッシュあり約 40 回が可能です。3.1 Pro では、同じ予算でキャッシュなし約 9 ステップです。AI コスト計算ツールは月間実行回数を予算に変換します。Gemini 101 チュートリアルは SDK の基本を、Claude agent API コストと OpenAI Agents SDK コストのガイドは他のスタックをカバーしています。
重要なポイント
- →キャッシュ前で、12 ステップの Gemini エージェント実行は、Gemini 3.1 Pro では $0.38、Gemini 3.8 Flash では $0.14、Gemini 3.5 Flash Lite では $0.06 かかります。
- →1M コンテキストウィンドウは容量の制限であり、割引ではありません。500,000 トークンを 12 ステップにわたって保持すると、6M の入力トークンが送信され、3.1 Pro では実行あたり $12 になります。
- →Gemini のコンテキストキャッシュは、リスト価格の入力の約 25% にストレージ料金を加えた額を請求します。これは Anthropic や OpenAI の約 10% よりも小さい割引です。
- →バッチモードは、ファンアウト処理でリスト価格の約 50% で実行され、キャッシュと組み合わせることができます。
- →Google AI Plus($4.99)、Pro($19.99)、Ultra($99.99から)にはAPIクレジットは含まれていません。無料ティアはプロトタイピング専用です。
- →ワーカーには Gemini 3.8 Flash をデフォルトにし、プランナーには 3.1 Pro に課金し、Flash Lite は自由形式のタスクから外します。
編集コンテキスト
これは誰向けですか?
google-genai SDKを使用してGemini API上で関数呼び出しエージェントを構築しており、1ランあたりのコストが必要となる開発者、およびGoogle AI ProまたはUltraと従量課金制のAPI課金を比較検討しているチーム向け。
これを使用すべきでない場合
Geminiアプリの無料ティアと有料ティアのどちらを選ぶべきか迷っている消費者、および最も安価なエージェント向けLLMガイドで提供されているベンダー横断的なランキングのみが必要な購入者向け。
料金インサイト
Gemini 3.8 Flashは12ステップ実行あたり$0.14でGPT-5.4 miniと同等ですが、Claude Haiku 5.5($0.0185)の7倍以上のコストがかかります。ただし、1Mウィンドウはコンテキストの肥大化を招き、ステップ数に応じてコストが倍増します。また、Geminiのキャッシュ割引はリスト価格の約25%と、競合他社の約10%に比べて弱いです。
検討すべき代替案
FlashティアにはClaude Haiku 5.5($0.10/$0.50、プロンプト最大100Kトークン)またはGPT-5.4 mini($0.75/$4.50)。3.1 ProティアにはClaude Sonnet 5($2/$10)またはGPT-5.4($2.50/$15)。プロトタイピングにはGemini無料ティア。
最終的な結論
ワーカーはGemini 3.8 Flashで実行し、3.1 Proはプランナーとしてのみ使用し、ループ内でドキュメントを引き回す代わりに検索を使用し、永続化する必要があるものはすべてキャッシュし、コンシューマー向けプランはAPIコストとは無関係として扱ってください。
よくある質問
Gemini API の関数呼び出しのコストはいくらですか?
呼び出しごとの料金はありません。関数宣言、呼び出し、レスポンスは通常のトークンとして請求されます。4,000 トークンのシステム指示と関数、1,500 トークンの関数レスポンス、ステップあたり 300 の出力トークンを持つ 12 ステップのループでは、実行コストは Gemini 3.1 Pro で $0.377、Gemini 3.8 Flash で $0.139、Gemini 3.5 Flash Lite で $0.059 です。
予算が限られている場合、エージェントに最適な Gemini モデルはどれですか?
Gemini 3.8 Flash は、入力 $0.75 / 出力 $3.75(1M トークンあたり)です。関数宣言に確実に従い、1M コンテキストとキャッシュをサポートし、12 ステップ実行あたり約 $0.14、キャッシュ時はおよそ $0.06 です。Gemini 3.5 Flash Lite はトークンあたりのコストは安いですが、自由形式のタスクではステップ数が増えるため、その利点は失われます。
なぜ 1M コンテキストウィンドウはエージェントにとって高コストなのですか?
エージェントは各ステップでコンテキストを再送信するためです。12ステップにわたって50万トークンのドキュメントを引き回すと、600万トークンの入力トークンが送信され、これは出力前の1ランあたりGemini 3.1 Proで$12、Gemini 3.8 Flashで$4.50になります。各ステップで数千の関連トークンを取得するには検索(retrieval)を使用するか、あるいは各ステップで必須の場合はドキュメントをキャッシュしてください。
Geminiのコンテキストキャッシング料金はどのように計算されますか?
大きなプレフィックスからキャッシュを作成し、各呼び出しでそれを参照します。キャッシュされた入力トークンは、リストの入力料金の約25%で請求され、ベンダーページに記載されているトークン時間あたりのストレージ料金も加算されます。この参照される12ステップのトレースでは、Gemini 3.1 Proの費用が$0.377から約$0.16に下がりますが、短い実行ではストレージ料金によって節約分が相殺される場合があります。
Gemini APIの無料ティアでエージェントを構築できますか?
プロトタイピングにははい:コストは$0で、有料ティアと同じモデルと関数呼び出し(function calling)が利用可能です。レート制限値が低いため長時間のループではすぐに上限に達し、また無料ティアの利用条件は有料ティアと異なるため、エージェントが実際のデータを扱う前に従量課金プランへ移行することをお勧めします。
Google AI ProまたはUltraにはGemini APIの使用が含まれていますか?
いいえ。Google AI Pro($19.99)とGoogle AI Ultra(月額$99.99から、20倍ティアは$199.99)は、Geminiアプリ、Gemini in Workspace、ストレージ、およびGoogle独自のツールの上限引き上げを購入するもので、APIクレジットではありません。対話的にGeminiを使用する個人にとってAI Proは良い価値ですが、無人または製品エーェントはAPIレートを支払います。$99.99で約1,650回のキャッシュされたGemini 3.8 Flash実行が購入できます。
Related
無料コース · サインアップ不要
まだ決められない?まず基本を学んでから、価格に戻ってきてください。