メインコンテンツへスキップ

Gemini APIのレート制限:確認場所、Tier別の支出上限、上げ方

Gemini APIのレート制限はキー単位でなくプロジェクト単位です。現在値はAI Studioで確認し、10分ごとの支出上限はTier 1が$10、Tier 2・3が$200です。

LaoZhang AI Team公開更新 30 分で読めます
目次
Gemini APIのレート制限をプロジェクトと請求先で確認する図

Gemini API(AI Studioで発行したキーで呼び出すGemini Developer API)のレート制限は、APIキーではなくプロジェクト単位でかかります。モデルごとの現在の上限値はGoogleのドキュメントには載っておらず、AI Studioのレート制限ページでしか確認できません。Googleが数値で公開しているのは、使用量ティアの条件、10分ごとの支出上限(Tier 1は$10、Tier 2とTier 3は$200。Tier 2は2026年10月5日時点では$50でしたが、11月11日の再確認では$200でした)、請求先アカウントの月額上限(Tier 1は$250、Tier 2は$2,000、Tier 3は$20,000〜$100,000以上)です。いずれも2026年10月5日時点のGemini API のレート制限とGemini API の課金のドキュメントによります。

429が出たら、どの上限に当たったかで対応が変わります。1分あたりの上限なら少し待てば通りますが、1日あたりのリクエスト数(RPD)は太平洋時間の0時、日本時間では夏時間中16時・冬時間中17時まで戻りません。前払い残高が$0になると402、月額上限に達すると同じ請求先アカウントの全プロジェクトが翌月1日まで止まります。上限を上げる正規の方法は、リクエストの平準化、Batch APIへの移行、ティアの自動昇格、Googleへの増枠申請です。同じプロジェクトでAPIキーを増やしても枠は増えません。

Gemini APIのレート制限の種類:RPM・TPM・RPDと画像のIPM

Gemini APIの上限は、主に次の三つの指標で数えます。どれか一つでも超えるとエラーになり、ほかの指標に余裕があっても関係ありません。Googleの例では、RPMが20のプロジェクトで1分間に21回リクエストすると、TPMが残っていてもエラーになります。

指標数える対象期間補足
RPMリクエスト数1分短時間に集中するとまずここに当たる
TPM(入力)入力トークン数1分長い会話履歴や大きなファイルを送ると先に尽きる
RPDリクエスト数1日太平洋時間の0時にリセット
IPM生成する画像の枚数1分画像生成モデル(Nano Banana)だけに適用
TPDトークン数1日一部のモデルだけに適用

上限はモデルごとに異なり、プレビュー版や試験運用版のモデルは安定版より厳しく設定されています。また、上限はプロジェクトに属するすべてのAPIキーの合計で数えます。本番サーバー、検証環境、ノートブックが同じプロジェクトのキーを使っていれば、全員で同じ枠を分け合っています。「数回しか呼んでいないのに429が出る」ときは、まず同じプロジェクトのほかの利用元を疑ってください。

400や500で失敗したリクエストは課金されませんが、割り当ては消費します。入力の誤りで失敗し続けるループは、料金はかからなくてもRPMやRPDを削ります。

Gemini APIのRPM、入力TPM、RPD、10分ごとの支出、Batchを、期間、管理元、次の対応で整理した表

RPDのリセット時刻は太平洋時間の0時です。日本時間に直すと、米国の夏時間中(3月第2日曜〜11月第1日曜)は16時、それ以外は17時になります。2026年は11月1日に冬時間へ切り替わり、翌2日のリセットから17時になります。

自分の上限はAI Studioのレート制限ページで確認する

自分のプロジェクトに今かかっている上限は、AI Studioのレート制限ページで見ます。上限値はティアやアカウントの状態に応じて自動で変わるため、Googleはティア別・モデル別のRPMやTPMの表をドキュメントに載せていません。ドキュメントには「指定されたレート上限は保証されず、実際の容量は変動する可能性があります」とも書かれています。「Tier 3は4,000 RPM以上」のような数値は、Googleの公開資料には記載がありません。

あわせて見ておく場所は次の二つです。

  • ティア:AI StudioのProjectsページのBilling Tier列。プロジェクトごとに、FreeかTier 1〜3か、前払いの設定状況(Set up billing、Set up Prepay、No credits)が表示されます。
  • 使用量:AI StudioのDashboard → Usage。どのモデルでどれだけ使ったかを確認できます。

請求先アカウントをリンクしていないプロジェクトは無料枠(Free)で動きます。無料枠の上限もモデルごとに異なり、AI Studioに表示される値が実際の上限です。画像を生成するモデルは無料枠では使えません。無料枠でどのモデルがどこまで使えるかはGemini API無料枠の利用上限を、課金を設定したのにfree_tier_requestsのlimit: 0が返る場合はGemini APIが有料なのにfree_tier_requests・limit 0になるときの対処を参照してください。

使用量ティアの条件:Tier 2は累計$100と3日、Tier 3は$1,000と30日

ティアは請求先アカウントの支払い履歴で決まり、上がるほど各モデルの上限、10分ごとの支出上限、月額上限が大きくなります。2026年10月5日時点の条件と上限は次のとおりです。

ティア条件10分ごとの支出上限月額上限(請求先アカウント)
Free有効なプロジェクト、または無料トライアルなしなし
Tier 1有効な請求先アカウントをリンクする$10$250
Tier 2累計$100以上を支払い、初回の支払い成功から3日経過$200$2,000
Tier 3累計$1,000以上を支払い、初回の支払い成功から30日経過$200$20,000〜$100,000以上

読むときの注意点は四つあります。

  • ティアは請求先アカウント単位:同じ請求先アカウントにリンクしたプロジェクトはすべて同じティアになります。プロジェクトを別の請求先アカウントへ移すと、移動先のティアに切り替わります。一方、RPMやRPDの枠はプロジェクトごとに分かれています。
  • 支払い額はGoogle Cloud全体で数える:Tier 2・3の判定に使う累計支払い額には、Gemini API以外のGoogle Cloudサービスの支払いも含まれます。ただし、2026年3月2日以降に開設したアカウントの$300のWelcomeクレジット(無料トライアル)はGemini APIの支払いに使えません。
  • 昇格は自動:条件を満たすと自動で次のティアに上がります。FreeからTier 1へは通常すぐ、それ以降は10分ほどで反映されます。ごくまれに審査で昇格が見送られることがあるとGoogleは書いています。
  • 最初の課金設定は前払いが基本:2026年3月23日以降の新規ユーザーは、AI Studioの「Set up billing」から請求先アカウントをリンクし、$5以上を前払いしてTier 1になるのが標準の流れです。アカウントによっては後払いが割り当てられることもあり、前払いと後払いの違いはGemini APIの課金確認ガイドで確認できます。

条件を満たしたのにティアが上がらないという報告も出ています。Google AI Developers Forumでは、2026年4月に累計約$2,000を支払ってもTier 1のまま$250の月額上限に達したという投稿があり、別の開発者が「Gemini API Quota and Billing Cap Increase Request」フォームを出したら直ったと返信しています。2026年8月には、Tier 3からTier 1へ予告なく下がって本番環境で429が続いたという報告が複数あり、Googleの担当者が専用の報告フォームを用意して対応しました(2026年10月5日時点でこのフォームは受付を終えています)。Projectsページのティア表示が条件と合わないときは、次の章で紹介する増枠申請フォームから連絡するのが現実的です。Tier 3までの具体的な手順はGemini APIキーの取得とTier 3(T3)へのアップグレードにあります。

10分ごとの支出上限と月額上限:超えると429、または全プロジェクト停止

課金を有効にすると、リクエスト数とは別に金額の上限が二つかかります。

10分ごとの支出上限は、直近10分間に使った金額で判定します。Tier 1は$10、Tier 2とTier 3は$200で、超えると429 RESOURCE_EXHAUSTEDが返ります。この上限が適用されるかどうかは、アカウントの支払い履歴やティアによって変わります。Googleが挙げる対処は、少し待って再試行する、コンテキストや出力を短くして高額なリクエストを減らす、通常の使い方で何度も当たるなら増枠を申請する、の三つです。

画像生成ではこの上限に早く届きます。Nano Banana Pro(gemini-3-pro-image)の1K・2K画像は1枚1,120トークン×$120/100万トークン=$0.1344(2026年10月4日時点の公式価格)なので、Tier 1の$10は10÷0.1344≒74枚、Tier 2の$200は200÷0.1344≒1,488枚で埋まります。入力や思考のトークンは含めていないため、実際の枚数はこれより少なくなります。画像モデルの429の見分け方はGemini画像生成の429レート制限を参照してください。

月額上限は、請求先アカウントにリンクされ、Gemini APIを有効にしているすべてのプロジェクトの合計額で判定します。Tier 1は$250、Tier 2は$2,000、Tier 3は$20,000〜$100,000以上で、達するとその請求先アカウントの全プロジェクトが翌月1日まで停止します。前払い残高が残っていても止まります。フォーラムに投稿された開発者の報告では、このとき「Your billing account has exceeded its monthly spending cap.」で始まるエラーが返っています。既定値より多く使う見込みがあれば、増枠を申請できます。

自分で金額の上限を設定したい場合は、AI StudioのSpendページでプロジェクトごとの月額上限を設定できます。Monthly spend cap → Edit spend cap(日本語表示では「月間の費用上限」→「費用上限を編集」)から設定し、プロジェクトの編集者・オーナー・管理者のロールが必要です。この機能は試験運用中で、課金データの反映に10分ほどかかるため、その間に上限を少し超えることがあります。Batchやエージェントのような長時間の処理も上限を超えて進むことがあり、請求書払いのアカウントでは使えません。前払いで自動チャージを使っている場合は、Billingページの「Monthly Limit」で1か月の自動チャージ額にも上限を設定できます。

429と402はエラーの中身でどの上限かを見分ける

同じ429でも、待てば通るものと待っても通らないものがあります。GoogleのAPIエラー一覧とトラブルシューティングをもとに整理すると、次のようになります。

返ってきたエラー当たった上限次の対応
429 rate_limit_exceeded1分または1秒あたりのリクエスト数・トークン数指数バックオフで再試行し、送信ペースを下げる
429 quota_exceeded1日あたりの割り当て(RPDなど)リセットを待つか増枠を申請する。再試行しても通らない
429 RESOURCE_EXHAUSTED(RPMやRPDに余裕があるのに、高額なリクエストが続いたとき)10分ごとの支出上限数分待つ。高額なリクエストを減らす
monthly spending capを超えたというメッセージ請求先アカウントの月額上限翌月1日まで止まる。増枠を申請する
402 payment_required前払い残高が$0クレジットを追加するか自動チャージを設定する。再試行しない
503 service_unavailableGoogle側の一時的な過負荷回数を区切ってバックオフで再試行する。レート制限ではない

rate_limit_exceededやquota_exceededはAPIエラー一覧のエラーコード名です。generateContentではHTTPステータス429とRESOURCE_EXHAUSTEDが返るため、メッセージ本文を読んで1分あたりか1日あたりか、支出によるものかを判断します。

前払い残高が$0になると、その請求先アカウントにリンクされた全プロジェクトの全APIキーが同時に止まり、クレジットを追加するまで402が返ります。無料枠に自動で戻るわけではありません。課金の反映には10分ほどの遅れがあり、その間の利用で残高がマイナスになることもあります。

再試行してよいのは429、408、5xxの一時的なエラーだけで、400、402、403は直すまで何度送っても通りません。Googleは1秒、2秒、4秒、8秒と待ち時間を倍にしていく指数バックオフに、ランダムな揺らぎ(ジッター)と最大回数を組み合わせることを勧めています。

google-genaiのgenerate_contentは既定で再試行しない

Googleのトラブルシューティングには「Python SDKは一時的なエラーを最大4回自動で再試行する」とありますが、google-genai 2.28.0(2026年10月5日時点の最新版)で429を返すテスト用サーバーに向けて試すと、既定のgenai.Client()によるclient.models.generate_contentはリクエストを1回送っただけでAPIErrorを返しました。再試行させるにはHttpRetryOptionsを明示します。

python
from google import genai
from google.genai import types

# HttpRetryOptions() の既定値では最大5回送信(再試行4回)、待ち時間は約1秒から倍々で最大60秒
client = genai.Client(
    http_options=types.HttpOptions(
        retry_options=types.HttpRetryOptions(),
    )
)

response = client.models.generate_content(
    model="gemini-3.8-flash",
    contents="レート制限について一文で説明してください。",
)
print(response.text)

この設定で同じテストをすると5回送信し、約17秒後にエラーを返しました。再試行の対象には408、429、500、502、503、504が含まれます。quota_exceededのような1日あたりの上限にも同じ再試行がかかるため、attemptsで回数を絞り、再試行後も429が続くならメッセージを記録して止める作りにしてください。

一方、同じバージョンのclient.interactions.createは既定のクライアントでも再試行し、429に対して4回送信してからRateLimitErrorを返しました。JavaScript、Go、JavaのSDKはこのテストの対象外なので、既定の動作は各SDKのドキュメントで確認してください。

Gemini APIの上限を上げる正規の方法

レート制限そのものを外す設定はありません。上限に当たる回数を減らすか、Googleが用意した手順で上限を上げるかのどちらかです。小さく試せる順に並べます。

リクエストを平準化して無駄な消費を減らす

RPMやTPMに当たる原因の多くは、総量ではなく集中です。定時ジョブの一斉開始、複数のワーカーが同時に再試行するループ、同じ入力の重複送信がよくある例です。キューを置いて同時実行数を絞り、同じ入力の結果はキャッシュし、長い会話履歴は要約して入力トークンを減らします。これだけで、ティアを変えずに429が消えることがあります。

待てる処理はBatch APIに移す

Batch APIのリクエストは通常のAPI呼び出しとは別の枠で数えられます。同時に実行できるバッチリクエストは100件、入力ファイルは2GBまで、ファイルの保存容量は20GBまでで、これに加えてモデルごとに「キューに入れられるトークン数」の上限があります。実行中のすべてのバッチジョブの合計で数える値で、2026年10月5日時点のレート制限ページには、たとえば次の値が載っています。

モデル(ページ上の表記)Tier 1Tier 2Tier 3
Gemini 3.8 Flash3,000,000400,000,0001,000,000,000
Gemini 3.1 Flash Lite10,000,000500,000,0001,000,000,000
Gemini 3 Pro Image Preview2,000,000270,000,0001,000,000,000
Gemini 3.1 Flash Image Preview1,000,000250,000,000750,000,000

画像モデルの行はプレビュー版の名前のままですが、gemini-3-pro-image-previewとgemini-3.1-flash-image-previewは2026年6月25日に提供を終えています。現在はそれぞれgemini-3-pro-image(Nano Banana Pro)とgemini-3.1-flash-image(Nano Banana 2)を指定します。Batchは料金も通常の半額になるため、結果を急がない評価や大量の画像生成はこちらが向いています。画像の場合の計算はNano Banana Pro Batch API料金を参照してください。

なお、優先度推論(Priority)は上限を増やす手段ではありません。既定の上限は各モデル・ティアの通常の上限の0.3倍で、使った分は通常の対話トラフィックの上限にも数えられます。

ティアの自動昇格を待つ

累計支払い額と経過日数の条件を満たすと、ティアは自動で上がり、10分ほどで上限に反映されます。Tier 2には累計$100と初回支払いから3日、Tier 3には累計$1,000と30日が必要です。上がったかどうかはProjectsページのBilling Tier列で確認できます。

Googleの増枠申請フォームを出す

通常の使い方でも上限に当たる場合は、レート制限ページの「レート上限の引き上げをリクエストする」にあるRequest paid tier rate limit increaseから申請します。リンク先は「Gemini API Quota and Billing Cap Increase Request」というGoogleフォームで、名前のとおりレート上限と月額上限の両方が対象です。有料ティアのプロジェクトが対象で、Googleは「引き上げを保証するものではありませんが、できる限りリクエストを確認します」としています。承認までの期間も公開されていないため、締め切りのある処理は平準化やBatchと組み合わせて計画してください。画像生成でNano Banana Proの枠を上げたい場合の流れはNano Banana Pro APIのクォータをT3まで上げる方法にあります。

Googleのプロジェクト上限とは別の契約でGeminiモデルを呼びたい場合は、前払い残高から従量課金するlaozhang.aiのようなAPIゲートウェイも選択肢になります。Google側の上限が増えるわけではなく、料金、上限、データの扱いはその事業者の規約に従います。

注記:laozhang.ai は当ブログ運営チームの自社サービスです。その料金は中立的な比較ではなく、自社の提示価格です。

Firebase AI LogicとVertex AIのレート制限は確認場所が違う

同じGeminiのモデルでも、どの入口から呼ぶかで上限の管理元と確認場所が変わります。

Geminiアプリ、Gemini Developer API、Firebase AI Logic、Vertex AIごとの制限の管理元と確認場所を示した図

Firebase AI Logicでは、選んだGemini APIプロバイダの上限に加えて、Firebase AI Logic APIの「ユーザーあたり」の上限がかかります。既定値はユーザー・リージョンごとに1分100リクエストで、Google CloudコンソールのFirebase AI Logic APIのページで「管理」→「Quotas & System Limits」タブから変更できます(serviceusage.quotas.updateの権限が必要で、オーナーと編集者には含まれます)。プロバイダ側の上限が優先されるため、ユーザーあたりの値を上げてもプロジェクト全体の枠は増えません。逆に、多くのユーザーがそれぞれ100回未満でも、合計でプロバイダの枠を使い切れば429になります。詳細はFirebaseのレート制限と割り当てにあります。

Vertex AI(Google Cloudのドキュメントでは現在Gemini Enterprise Agent Platformの名前で案内されています)は、AI StudioではなくGoogle Cloudの割り当てで管理されます。従量課金とProvisioned Throughputでは429の意味も対処も異なり、GoogleのVertex AIの429エラーのページでは、グローバルエンドポイントの利用、指数バックオフ、急なトラフィック増加の抑制などが案内されています。どちらを使うべきか迷っている場合はGemini APIとVertex AI APIの選び方を参照してください。

Geminiアプリ(gemini.google.comやスマートフォンアプリ)の利用上限は、Google AI Proなどのプランごとに決まり、APIの上限とは関係ありません。アプリのプランを上げてもAPIの枠は増えず、その逆もありません。

Gemini APIのレート制限についてよくある質問

Gemini APIの無料枠を超えたらどうなりますか?

請求先アカウントをリンクしていない無料枠のプロジェクトでは、上限を超えると429が返るだけで、自動で課金されることはありません。1分あたりの上限なら少し待てば回復し、1日あたりの上限は太平洋時間の0時(日本時間16時または17時)にリセットされます。それ以上使いたい場合は、AI Studioで課金を設定してTier 1に上げます。

APIキーを増やせばGemini APIのレート制限は増えますか?

増えません。上限はプロジェクト単位で、同じプロジェクトのキーはすべて同じ枠を共有します。キーには独自の課金設定もなく、プロジェクトのティアと課金状態をそのまま引き継ぎます。キーの作成や管理はGoogle AI Studio APIキーの発行方法を参照してください。

Gemini APIのRPDは日本時間の何時にリセットされますか?

太平洋時間の0時なので、米国の夏時間中(3月第2日曜〜11月第1日曜)は日本時間16時、それ以外の期間は17時です。2026年は11月2日のリセットから17時になります。

Gemini APIの料金に上限を設定できますか?

できます。AI StudioのSpendページでプロジェクトごとの月額上限を設定でき、前払いの自動チャージには1か月の上限額を設定できます。これとは別に、ティアごとに請求先アカウントの月額上限(Tier 1は$250)が自動でかかります。どちらも反映に10分ほどの遅れがあり、その間に少し超えることがあります。

Tier 3にするとRPMはいくつになりますか?

Googleはティア別のRPMを公開していません。Tier 3で公開されている数値は、10分ごとの支出上限$200、月額上限$20,000〜$100,000以上、Batchのキュー上限などです。実際のRPMは、Tier 3になったプロジェクトをAI Studioのレート制限ページで確認してください。

Gemini APIのレート制限は解除できますか?

制限をなくす設定はありません。上限を上げるには、ティアの自動昇格を待つか、Googleの増枠申請フォームを出します。待てる処理をBatch APIに移すと、通常のリクエストとは別の枠で処理できます。

参考資料9

本文で参照している外部ページを、登場順に並べています。最終更新日:2026年11月11日。

  1. 1.AI Studioのレート制限ページaistudio.google.com/rate-limit
  2. 2.Gemini API のレート制限ai.google.dev/gemini-api/docs/rate-limits
  3. 3.Gemini API の課金ai.google.dev/gemini-api/docs/billing
  4. 4.Projectsページaistudio.google.com/projects
  5. 5.APIエラー一覧ai.google.dev/gemini-api/docs/api-errors
  6. 6.Batch APIai.google.dev/gemini-api/docs/batch-api
  7. 7.Request paid tier rate limit increaseforms.gle/ETzX94k8jf7iSotH9
  8. 8.レート制限と割り当てfirebase.google.com/docs/ai-logic/quotas
  9. 9.Vertex AIの429エラーのページdocs.cloud.google.com/gemini-enterprise-agent-platform/models/deploy/error-code-429
さらに読む: API ガイド
有料のGemini API要求からキー、所属プロジェクト、請求状態とモデル別割り当てをたどる確認図
API ガイド

Gemini APIが有料なのにfree_tier_requests・limit 0になるときの対処

有料設定済みでも、実際に使われるキー・プロジェクト・モデルが一致しなければ無料枠のlimit 0を解消できません。失敗した実行環境から請求状態とモデル別割り当てを照合し、修正・反映待ち・問い合わせのどれが必要か判断します。

23 分