Google Geminiの料金:APIの実際のコスト
Updated 2026-07-15
Gemini APIには本物の無料枠があり、費用はかかりませんが1分あたりのリクエスト数はごくわずかに制限されています。有料利用はサブスクリプション不要で100万トークンあたりの課金です。個人開発者の多くは月$5〜$50に収まり、以下のシナリオでその内訳を具体的に示します。
結論:Geminiの料金には3つの意味がある
「Google Geminiの料金」を検索する人の多くは、実は3つのうちのどれか異なるものを指しており、Googleはその違いをあまり明確にしていません。 1つ目は、コンシューマー向けサブスクリプションです。Geminiアプリの有料プラン(Google AI Pro)は月額固定約$20です。これはチャットボットとアプリの機能をカバーするもので、APIは含まれません。ここで支払っても、APIのクォータが1リクエスト分たりとも上がることはありません。 2つ目は、Google AI Studio経由のGemini APIです。開発者が実際に組み込むのはこちらです。厳密なレート制限を持つ本物の無料枠があり、有料ティアは月額料金なしで100万トークンあたりの課金です。趣味のプロジェクトなら通常は月あたり1桁台のドルで済み、小規模な本番アプリなら数百ドルに収まります。 3つ目は、Vertex AIです。同じモデルをエンタープライズ向けにラップしたもので、Google Cloudの請求を通り、トークンあたりのレートも同じ範囲です。価格が問題なのであれば、まず間違いなくVertexではなくAI Studioが適しています。 このガイドの残りではAPIについて扱います。無料枠で何ができるか、現実的な利用量で有料利用がいくらかかるか、そしてレートリミッターが429を返し始めたときにどうすればよいかです。
Gemini APIの料金ティアと無料枠のレート制限
Gemini APIは同時に3つを計測します。1分あたりのリクエスト数(RPM)、1分あたりのトークン数(TPM)、1日あたりのリクエスト数(RPD)です。どれか最初に到達した上限に対して、そのウィンドウがリセットされるまでAPIは429を返します。制限はGoogle Cloudのプロジェクトとモデルごとに適用されるため、同じプロジェクト内で2つ目のキーを作っても何も変わりません。 Googleはこれらの数値を頻繁に改定するため、この表は契約条件というよりは仕組みの概観として扱ってください。数字は2026年半ば時点のFlashクラスのおおよその制限で、Proクラスのモデルはどのティアでも大幅に低い上限になります。あなたのプロジェクトに現在適用されている正確な値は、Googleのレート制限のドキュメントで確認してください。
| ティア | 条件 | Flashクラスのおおよその制限 | 課金 |
|---|---|---|---|
| 無料 | AI Studioのキー、課金アカウントなし | 約10 RPM、約25万TPM、約250 RPD | $0 |
| ティア1 | Cloud Billingアカウントを連携 | 約1,000 RPM、約100万TPM、約1万RPD | トークンあたりのレート |
| ティア2 | 累計支出$250超、初回支払いから30日以上経過 | 約2,000 RPM、約300万TPM | トークンあたりのレート |
| ティア3 | 累計支出$1,000超 | 公開されている中で最も高い上限、リクエストによりカスタム対応 | トークンあたりのレート |
無料と有料:実際に何が変わるか
課金アカウントを追加すると、上限が上がる以上のことが起こります。もっとも見落とされがちな違いは利用規約にあります。Googleは無料枠のプロンプトと応答を製品改善に利用することがあり、それには人によるレビューが含まれる場合があります。有料APIのトラフィックは製品改善の対象から除外されます。何か機密性のあるものをプロトタイピングしているなら、このラインはどんなレート制限よりも重要です。 もう1つの実務上の違いは1日あたりのリクエスト上限です。無料枠ではこれは太平洋時間の深夜にリセットされるハードな上限です。どんなリトライ戦略でも回避できません。待つか、アップグレードするか、トラフィックをどこか別の場所にルーティングするしかありません。
| 変わる点 | 無料枠 | 有料(ティア1以上) |
|---|---|---|
| トークンコスト | $0 | 100万トークンあたりで課金、モデルにより異なる |
| レート制限 | 単一ユーザー規模 | 桁違いに高い |
| 1日あたりの上限 | ハードストップ、太平洋時間の深夜にリセット | ほとんどのアプリが到達しないほど高い |
| Google製品改善へのデータ利用 | あり | なし |
| Batch APIとコンテキストキャッシュ | 制限あり | 利用可能。バッチジョブは割引レートで課金 |
| 向いている用途 | プロトタイプ、評価、cronスクリプト | 実ユーザーがいるあらゆるもの |
コマンドラインでティアをテストする
1回のcurlで、キーが動くかどうか、そして実質的にどのティアにいるかが分かります。レスポンスには正確な入力・出力トークン数を示すusageMetadataブロックが含まれ、これが支出を予測する際に定価と掛け合わせる数字になります。 完了応答の代わりにHTTP 429とステータスRESOURCE_EXHAUSTEDが返ってきた場合は、その日の無料枠クォータを使い切ったか、1分あたりのウィンドウが許す速度を超えて送信しているかのどちらかです。
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.5-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"contents":[{"parts":[{"text":"Explain token billing in one paragraph."}]}]}'Geminiの月あたりコスト:3つのシナリオ
これらのシナリオは、Gemini 3.5 Flashの定価(入力100万トークンあたり$1.50、出力100万トークンあたり$9.00)を使っています。計算を支配する要素は2つあります。出力トークンは入力の6倍のコストがかかるため、冗長な応答が高くつく部分です。そしてチャットアプリケーションは各ターンで会話履歴を再送するため、コンテキストを整理しない限り会話が長くなるほど入力量は急速に増えます。 チャットフロントエンドの行があなたのワークロードを表しているなら、同じ計算はどのモデルにも当てはまり、DeepSeek V4 Flashのような予算クラスのモデルは会話用途の合計を大きく変えることに注意してください。長文ドキュメントのジョブについては別途予算を組んでください。ProクラスのGeminiモデルは、プロンプトが大きなコンテキストのしきい値を超えると、より高いレートで課金されます。
| ワークロード | トラフィックの特徴 | 月間トークン | おおよそのコスト |
|---|---|---|---|
| 個人スクリプト | 1日50リクエスト、各約1K入力/250出力 | 入力150万/出力38万 | 約$5.60 |
| チャットフロントエンド(SillyTavernクラス) | 1日200メッセージ、約2.5Kコンテキスト入力/350出力 | 入力1,500万/出力210万 | 約$41 |
| 小規模な本番アプリ | 1日5,000リクエスト、各約1.2K入力/400出力 | 入力1.8億/出力6,000万 | 約$810 |
Gemini APIのレート制限のトラブルシューティング
RESOURCE_EXHAUSTEDを伴う429は汎用的なものなので、まず3つのメーターのうちどれに実際に引っかかったのかを見極めることから始めましょう。以下のクライアントは一時的な1分あたりのトリップをバックオフ付きでリトライし、リトライでは解決できないものはすぐに諦めます。
- 1日あたりの上限を使い切った(無料枠):RPDカウンターは太平洋時間の深夜にリセットされます。どのリトライパターンも助けにはなりません。ティアをアップグレードするか、トラフィックを移してください。
- RPMのバースト:並列ワーカーや単純なリトライループは、1日あたりの量が少なくても1分あたりの上限に引っかかります。ジッター付きの指数バックオフを追加してください。
- 長いコンテキストでTPMがトリップする:100Kトークン規模のプロンプトがいくつかあるだけで、リクエスト数自体は少なく見えても1分あたりのトークン数を使い切ることがあります。履歴を整理するか、安定した接頭辞をキャッシュしてください。
- 間違ったつまみ:制限はAPIキーではなくGoogle Cloudのプロジェクトに紐づいています。同じプロジェクト内で新しいキーを発行しても何も変わりません。
- モデルのクラス:Proクラスの上限は、同じティアでもFlashクラスよりはるかに低いです。バックグラウンドジョブはFlashに回し、必要な呼び出しだけProを使ってください。
import random
import time
from google import genai
from google.genai import errors
client = genai.Client() # reads GEMINI_API_KEY from the environment
def generate(prompt: str, retries: int = 5) -> str:
for attempt in range(retries):
try:
resp = client.models.generate_content(
model="gemini-3.5-flash", contents=prompt
)
return resp.text
except errors.APIError as e:
if e.code != 429 or attempt == retries - 1:
raise
time.sleep(min(2 ** attempt + random.random(), 30))
raise RuntimeError("unreachable")ゲートウェイという選択肢:固定価格でティアのはしごなし
ボトルネックがトークンあたりの価格ではなくティアのはしごそのものなら、AIゲートウェイは現実的な代替策です。apisrouter.comはgemini-3.5-flashを入力100万トークンあたり$1.20、出力100万トークンあたり$7.20で提供しており、グローバルモデルは公式定価より20%安く、サブスクリプションの代わりに従量課金です。登録フォームはありません。/topupで支払い、APIキーはメールで届き、初回チャージには+100%の残高が付きます。 クォータは1分あたりのティア交渉ではなく、使うだけ減っていく残高になります。エンドポイントはOpenAI互換なので、カスタムベースURLを受け付けるものならなんでも動きます。https://api.apisrouter.com/v1に向ければ、モデル一覧は/v1/modelsから取得されます。同じカタログにはclaude-sonnet-4-6、gpt-5.5、deepseek-v4-flash、glm-5も並んでおり、Geminiを他の選択肢とA/Bテストするのも1行の変更で済みます。
curl https://api.apisrouter.com/v1/chat/completions \
-H "Authorization: Bearer $KEAIAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3.5-flash",
"messages": [{"role": "user", "content": "Hello"}]
}'よくある質問
Gemini APIは無料で使えますか?
はい、制限内であれば。AI Studioのキーにクレジットカードは不要で、無料枠の呼び出しは費用がかかりません。上限はFlashクラスのモデルでおおよそ1分あたり数リクエスト、1日あたり数百件程度で、Googleは無料枠のデータを製品改善に利用する場合があります。本番トラフィックには課金を連携し、トークンあたりで支払います。
Geminiは月あたりいくらかかりますか?
コンシューマー向けのGeminiアプリのサブスクリプションは月額固定約$20です。APIには月額料金は一切なく、Gemini 3.5 Flashを軽く個人利用するなら通常は月$10未満、忙しいチャットフロントエンドなら数十ドル、小規模な本番アプリなら数百ドルとなり、すべてトークン量に左右されます。
無料のGemini APIのレート制限はどれくらいですか?
Flashクラスのモデルでおおよそ1分あたり10リクエスト、1分あたり約25万トークン、1日あたり数百リクエストで、Proクラスのモデルははるかに低い上限になります。Googleはこれらの数値を頻繁に改定し、プロジェクトとモデルごとに適用するため、現在の値は公式のレート制限ページで確認してください。
なぜGemini APIから429エラーが繰り返し返ってくるのですか?
RESOURCE_EXHAUSTEDを伴う429は、1分あたりのリクエスト数・1分あたりのトークン数・1日あたりのリクエスト数の3つのメーターのどれかが引っかかったことを意味します。1分あたりのトリップはジッター付きの指数バックオフで回復します。1日あたりの上限がなくなった場合、有料ティアへアップグレードするかトラフィックを他へルーティングする以外に、太平洋時間の深夜まで何もリセットされません。
GeminiはGPT-5.5やClaudeより安いですか?
トークンあたりで見ると、FlashクラスのGeminiはgpt-5.5とclaude-sonnet-4-6の両方を大差で下回り、deepseek-v4-flashのような予算モデルはGemini自体をさらに下回ります。重要なのは、許容できる品質での完了タスクあたりのコストなので、1つのモデルに標準化する前に自分のプロンプトでベンチマークしてください。
GoogleはGemini APIのデータで学習していますか?
無料枠では、Googleはプロンプトと応答を製品改善に利用する場合があり、それには人によるレビューが含まれることがあると明記しています。有料APIのトラフィックは、現行の規約のもとで製品改善の対象から除外されます。機密性のあるものを無料キー経由で送る前に、Gemini APIの利用規約を確認してください。