ब्लगमा फर्कनुहोस्

Gemini API Rate Limits Complete Guide: RPM, TPM, 429 र Tier Upgrade

API विकास2026-01-2218 मिनेट पढाइGemini APIRate LimitsRPM TPM429 ErrorAPI Quota

Gemini API मा 429 प्रायः code bug होइन, multi-dimensional rate limit हो। RPM requests/minute, TPM tokens/minute, RPD requests/day र IPM images/minute हुन्। कुनै dimension limit नाघे request reject हुन सक्छ। Exact values model, tier, project र current official row मा निर्भर हुन्छन्; static table स्थायी contract होइन।

चार limits

  • RPM: हरेक API call एक request; burst मा पहिले सकिन सक्छ।
  • TPM: prompt/context/output tokens; ठूलो document मा RPM भन्दा पहिले लाग्न सक्छ।
  • RPD: daily total; repeated test ले छिटो भरिन सक्छ।
  • IPM: image generation को छुट्टै limit।

Limits Google Cloud project मा हुन्, key मा होइन; एउटै project का keys एउटै pool share गर्छन्। Exact model row र AI Studio rate-limit page हेर्नुहोस्। Free learning/prototype का लागि, Tier 1/2/3 production scale का लागि हो; current billing/eligibility verify गर्नुहोस्।

429 र backoff

Response मा 429, RESOURCE_EXHAUSTED र कहिलेकाहीँ retryDelay आउन सक्छ। 429 मात्र retry गर्नुहोस्; अरू errors surface गर्नुहोस्।

import time, random
import google.generativeai as genai
def call_with_retry(prompt, max_retries=5):
    genai.configure(api_key="YOUR_GPT88_API_KEY")
    model = genai.GenerativeModel("gemini-2.5-flash")
    for attempt in range(max_retries):
        try: return model.generate_content(prompt).text
        except Exception as exc:
            if "429" not in str(exc) and "RESOURCE_EXHAUSTED" not in str(exc): raise
            if attempt == max_retries - 1: raise
            delay = min(2 ** attempt, 32); time.sleep(delay + random.uniform(0, delay * .1))

Exponential backoff, jitter, max attempts र total time budget राख्नुहोस्। Headers बाट remaining requests/tokens/reset time पढेर console metrics सँग cross-check गर्नुहोस्। Token bucket/queue मा 20–30% margin, 80% alert, cache, Context Caching, admission control र fallback राख्नुहोस्। नयाँ key ले same-project quota बढाउँदैन; paid tier ले सबै limit हटाउँदैन।

Further Reading

सम्बन्धित गाइड

Error Code Reference