レート制限は、特定の期間内に Gemini API に対して実行できるリクエストの数を規制します。これらの上限は、公正な使用を維持し、不正行為から保護し、すべてのユーザーのシステム パフォーマンスを維持するのに役立ちます。
レート制限の仕組み
レート制限は通常、次の 3 つのディメンションで測定されます。
- 1 分あたりのリクエスト数(RPM)
- 1 分あたりのトークン数(入力)(TPM)
- 1 日あたりのリクエスト数(RPD)
使用量は各上限に対して評価され、いずれかの上限を超えるとレート制限エラーがトリガーされます。たとえば、RPM の上限が 20 の場合、TPM などの上限を超えていなくても、1 分間に 21 件のリクエストを行うとエラーが発生します。
レート制限は API キーごとではなく、プロジェクトごとに適用されます。1 日あたりのリクエスト数(RPD)の割り当ては、太平洋時間の午前 0 時にリセットされます。
上限は使用するモデルによって異なり、一部の上限は特定のモデルにのみ適用されます。たとえば、1 分あたりの画像数(IPM)は、画像を生成できるモデル(Nano Banana)でのみ計算されますが、概念的には TPM と同様です。他のモデルには、1 日あたりのトークン数(TPD)の上限が設定されている場合があります。
試験運用版モデルとプレビュー版モデルでは、レート制限がより厳しくなります。
費用ベースのレート制限
Gemini API では、1 分あたりのリクエスト数(RPM)と 1 分あたりのトークン数(TPM)の上限に加えて、予期しない請求から保護するために、費用ベースのレート制限が適用されます。これらの上限がアカウントに適用されるかどうかは、お支払い履歴と使用量ティアによって異なります。
次の表に、各使用量ティアの費用ベースのレート制限を示します。これらの上限は、10 分のローリング期間で評価されます。これらの上限がアカウントに適用されるかどうかは、お支払い履歴とアカウントのステータスによって異なります。
| 使用量ティア | 費用レート制限(10 分あたり) |
|---|---|
| 無料 | なし |
| Tier 1 | $10 |
| Tier 2 | $50 |
| Tier 3 | $200 |
費用ベースのレート制限に達すると、API は 429 RESOURCE_EXHAUSTED エラーを返します。この問題を解決するには:
- しばらく待ってから再試行します。
- 高コストのリクエストのレートを減らす。たとえば、コンテキスト ウィンドウを小さくしたり、出力を短くしたりします。
- 通常の使用でこの上限に常に達する場合は、レート制限の引き上げをリクエストしてください。
使用量ティア
レート制限は、プロジェクトの使用量ティアに関連付けられています。API の使用量と費用が増加すると、レート制限が引き上げられた上位のティアに自動的にアップグレードされます。
Tier 2 と Tier 3 の資格は、プロジェクトにリンクされている請求先アカウントの Google Cloud サービス(Gemini API 以下を含みます(ただしこれらに限定されません))の累積支出額に基づいています。
| 使用量ティア | 予選 | 課金階層の上限 |
|---|---|---|
| 無料 | 有効なプロジェクトまたは無料トライアル | なし |
| Tier 1 | 有効な請求先アカウントを設定してリンクしている | $250 |
| Tier 2 | 100 ドルを支払い、最初のお支払いが完了してから 3 日が経過している | $2,000 |
| Tier 3 | 1,000 ドルのお支払い + 最初のお支払いが完了してから 30 日が経過している | 20,000 ~ 100,000 ドル以上 |
通常、記載されている資格要件を満たしていれば承認されますが、まれに、審査プロセスで特定された他の要因に基づいてアップグレード リクエストが拒否されることがあります。
このシステムは、すべてのユーザーに対して Gemini API プラットフォームのセキュリティと整合性を維持するのに役立ちます。
Gemini API のレート制限
レート制限は、使用量ティアなどのさまざまな要因によって異なります。Google AI Studio で確認できます。時間の経過とともに階層とアカウントのステータスが変化すると、レート制限が自動的に更新されます。
指定されたレート制限は保証されず、実際の容量は異なる場合があります。
優先度推論のレート制限
優先度の消費は、全体的なインタラクティブ トラフィックのレート制限にカウントされますが、独自のレート制限が適用されます。デフォルトのレート制限は、各モデルとティアの標準レート制限の 0.3 倍です。
Batch API のレート制限
Batch API リクエストには、非バッチ API 呼び出しとは別に、独自のレート制限が適用されます。
- 同時実行バッチ リクエスト: 100
- 入力ファイルサイズの上限: 2 GB
- ファイル ストレージの上限: 20 GB
- モデルあたりのキューに格納されたトークン数: バッチのキューに格納されたトークン数の表には、特定のモデルのすべてのアクティブなバッチジョブでバッチ処理のためにキューに格納できるトークンの最大数が表示されます。
Tier 1
| モデル | キューに追加できるバッチトークン | |||
|---|---|---|---|---|
| テキスト出力モデル | ||||
| Gemini 4 Argon | 5,000,000 | |||
| Gemini 3.1 Pro プレビュー版 | 5,000,000 | |||
| Gemini 3.5 Flash-Lite | 10,000,000 | |||
| Gemini 3.8 Flash | 3,000,000 | |||
| Gemini 3.1 Flash Lite | 10,000,000 | |||
| Gemini 3.1 Flash Lite プレビュー版 | 10,000,000 | |||
| Gemini 3.6 Flash | 3,000,000 | |||
| Gemini 2.5 Pro | 5,000,000 | |||
| Gemini 2.5 Pro TTS | 25,000 | |||
| Gemini 2.5 Flash | 3,000,000 | |||
| Gemini 2.5 Flash プレビュー版 | 3,000,000 | |||
| Gemini 2.5 Flash Image プレビュー | 3,000,000 | |||
| Gemini 2.5 Flash TTS | 100,000 | |||
| Gemini 2.5 Flash Lite | 10,000,000 | |||
| Gemini 2.5 Flash Lite プレビュー版 | 10,000,000 | |||
| Gemini 2.0 Flash | 10,000,000 | |||
| Gemini 2.0 Flash Image | 3,000,000 | |||
| Gemini 2.0 Flash-Lite | 10,000,000 | |||
| マルチモーダル生成モデル | ||||
| Gemini 3.1 Flash 画像プレビュー 🍌 | 1,000,000 | |||
| Gemini 3.1 Flash Lite Image 🍌 | 2,000,000 | |||
| Gemini 3 Pro Image プレビュー 🍌 | 2,000,000 | |||
| エンベディング モデル | ||||
| Gemini エンベディング | 500,000 | |||
Tier 2
| モデル | キューに追加できるバッチトークン | |||
|---|---|---|---|---|
| テキスト出力モデル | ||||
| Gemini 4 Argon | 500,000,000 | |||
| Gemini 3.1 Pro プレビュー版 | 500,000,000 | |||
| Gemini 3.5 Flash-Lite | 500,000,000 | |||
| Gemini 3.1 Flash Lite | 500,000,000 | |||
| Gemini 3.1 Flash Lite プレビュー版 | 500,000,000 | |||
| Gemini 3.8 Flash | 400,000,000 | |||
| Gemini 3.6 Flash | 400,000,000 | |||
| Gemini 2.5 Pro | 500,000,000 | |||
| Gemini 2.5 Pro TTS | 100,000 | |||
| Gemini 2.5 Flash | 400,000,000 | |||
| Gemini 2.5 Flash プレビュー版 | 400,000,000 | |||
| Gemini 2.5 Flash Image プレビュー | 400,000,000 | |||
| Gemini 2.5 Flash TTS | 100,000 | |||
| Gemini 2.5 Flash Lite | 500,000,000 | |||
| Gemini 2.5 Flash Lite プレビュー版 | 500,000,000 | |||
| Gemini 2.0 Flash | 1,000,000,000 | |||
| Gemini 2.0 Flash Image | 400,000,000 | |||
| Gemini 2.0 Flash-Lite | 1,000,000,000 | |||
| マルチモーダル生成モデル | ||||
| Gemini 3.1 Flash 画像プレビュー 🍌 | 250,000,000 | |||
| Gemini 3.1 Flash Lite Image 🍌 | 270,000,000 | |||
| Gemini 3 Pro Image プレビュー 🍌 | 270,000,000 | |||
| エンベディング モデル | ||||
| Gemini エンベディング | 5,000,000 | |||
Tier 3
| モデル | キューに追加できるバッチトークン | |||
|---|---|---|---|---|
| テキスト出力モデル | ||||
| Gemini 4 Argon | 1,000,000,000 | |||
| Gemini 3.1 Pro プレビュー版 | 1,000,000,000 | |||
| Gemini 3.5 Flash-Lite | 1,000,000,000 | |||
| Gemini 3.1 Flash Lite | 1,000,000,000 | |||
| Gemini 3.1 Flash Lite プレビュー版 | 1,000,000,000 | |||
| Gemini 3.8 Flash | 1,000,000,000 | |||
| Gemini 3.6 Flash | 1,000,000,000 | |||
| Gemini 2.5 Pro | 1,000,000,000 | |||
| Gemini 2.5 Pro TTS | 1,000,000 | |||
| Gemini 2.5 Flash | 1,000,000,000 | |||
| Gemini 2.5 Flash プレビュー版 | 1,000,000,000 | |||
| Gemini 2.5 Flash Image プレビュー | 1,000,000,000 | |||
| Gemini 2.5 Flash TTS | 4,000,000 | |||
| Gemini 2.5 Flash Lite | 1,000,000,000 | |||
| Gemini 2.5 Flash Lite プレビュー版 | 1,000,000,000 | |||
| Gemini 2.0 Flash | 5,000,000,000 | |||
| Gemini 2.0 Flash Image | 1,000,000,000 | |||
| Gemini 2.0 Flash-Lite | 5,000,000,000 | |||
| マルチモーダル生成モデル | ||||
| Gemini 3.1 Flash 画像プレビュー 🍌 | 750,000,000 | |||
| Gemini 3.1 Flash Lite Image 🍌 | 1,000,000,000 | |||
| Gemini 3 Pro Image プレビュー 🍌 | 1,000,000,000 | |||
| エンベディング モデル | ||||
| Gemini エンベディング | 10,000,000 | |||
次のティアにアップグレードする方法
無料枠から有料枠に移行するには、まず AI Studio でお支払い情報を設定する必要があります。
プロジェクトが指定された条件を満たすと、自動的に次の階層にアップグレードされます。無料から Tier 1 へのアップグレードは通常、すぐに有効になります。その後の Tier のアップグレードは 10 分以内に有効になります。AI Studio のプロジェクト ページに移動して、ティアを確認します。
レート制限の引き上げをリクエストする
各モデル バリエーションには、関連するレート制限(1 分あたりのリクエスト数、RPM)があります。これらのレート制限の詳細については、AI Studio のレート制限のページをご覧ください。
レート制限の引き上げは保証されませんが、リクエストは審査されます。