بلاگ پر واپس جائیں

Gemini 3 Pro Image API Quota Limits: Tier موازنہ، 429 حل اور cost optimization

API ڈویلپمنٹ2026-01-1418 منٹ مطالعہGemini APIAPI Quota ManagementImage GenerationRate LimitsGoogle AI

Gemini 3 Pro Image میں quota limits production کی بنیادی رکاوٹ ہیں۔ دسمبر 2025 کی تبدیلیوں کے بعد پرانے free-tier مفروضوں پر چلنے والی apps اچانک 429 دے سکتی ہیں۔ Nano Banana Pro کے نام سے بھی معروف یہ model 4K output دیتا ہے، مگر official API میں free quota فرض نہ کریں۔ Quota dynamic ہے؛ budget یا launch سے پہلے official rate-limits page دوبارہ چیک کریں۔

چار quota dimensions

  • RPM: فی minute requests؛ 1K اور 4K دونوں ایک request گنے جاتے ہیں۔
  • TPM: prompt، reference images اور resolution کی compute کھپت؛ 1K/2K تقریباً 1,120 tokens اور 4K تقریباً 2,000 tokens ہو سکتا ہے۔
  • RPD: روزانہ requests؛ Pacific midnight پر reset ہو سکتی ہے۔
  • IPM: فی minute images؛ RPM باقی ہونے کے باوجود IPM ختم ہو تو 429 آتا ہے۔

Quota project level پر ہے، API key level پر نہیں۔ ایک ہی project میں کئی keys بنانے سے pool نہیں بڑھتا۔ Tier upgrade یا نیا project ہی عملی راستہ ہے۔

Tier comparison

Gemini 3 Pro Image کے لیے API Free Tier فرض نہ کریں؛ consumer Gemini app کی 2 images/day حد بھی API quota نہیں ہے۔

Tierعام شرطGemini 3 Pro Image مثال
Freemodel-specific limitsاس image model کے لیے API Free Tier نہیں سمجھیں
Tier 1Cloud Billing enable100 RPM، 1,000 RPD، 10 IPM
Tier 2تقریباً $250 spend اور 30 دن500 RPM، 5,000 RPD، 20 IPM
Tier 3تقریباً $1,000 spend اور 30 دن1,000 RPM، unlimited RPD، 100 IPM

یہ historical/example values ہیں؛ current project، model اور tier کی official table دیکھیں۔

Model اور pricing

Model 1K، 2K اور 4K output دیتا ہے۔ مثال official price: 1K/2K تقریباً $0.134 فی image، 4K تقریباً $0.240؛ Batch تقریباً 50% کم ہو سکتا ہے۔ Input، retries اور channel مکمل bill بدل سکتے ہیں۔

429 RESOURCE_EXHAUSTED diagnosis

RPM میں burst کے بعد recovery، TPM میں لمبے prompt یا high resolution کا تعلق، RPD میں دن کے آخر میں errors، اور IPM میں صرف image requests کا fail ہونا عام patterns ہیں۔ Dimension پہچانے بغیر retry نہ کریں۔

Exponential backoff

429 کے لیے exponential backoff اور jitter استعمال کریں۔ Delay بڑھائیں، maximum cap رکھیں اور retries محدود رکھیں۔ پانچ retries کے بعد queue، کم resolution، Batch یا fallback route استعمال کریں۔ Blind retry quota اور cost دونوں بڑھاتا ہے۔

Tier upgrade اور cost optimization

Cloud Billing bind کرنا Tier 1 کا عام داخلہ ہے؛ Tier 2/3 spend اور account age پر منحصر ہو سکتے ہیں۔ Resolution، prompt اور reference input کم کریں، duplicate requests cache کریں، idempotency رکھیں اور async jobs Batch میں بھیجیں۔ Cost per accepted image record کریں۔

High-concurrency architecture

Request queue، token-bucket limiter، per-project quota monitor، retry queue اور dead-letter queue رکھیں۔ متعدد projects quota الگ کر سکتے ہیں، مگر billing اور policy ذمہ داری بھی بڑھتی ہے۔ Official API اور Gateway کو dual channel رکھیں اور model ID، cost، errors، fallback الگ log کریں۔

Gateway کی حد

Gateway access، local payment، logs اور support آسان بنا سکتا ہے، مگر Google official quota یا pricing کا source نہیں۔ Console/logs سے route، billing unit، concurrency، failure charge اور no-image response verify کریں۔ Evidence کے بغیر “unlimited” یا “always stable” نہ لکھیں۔

FAQ

Quota کب reset ہوتی ہے؟

Dimension کے مطابق مختلف؛ RPD Pacific midnight پر reset ہو سکتی ہے۔ Current console اور official docs دیکھیں۔

کیا کئی API keys quota بڑھاتی ہیں؟

نہیں، ایک project کی keys ایک ہی quota pool شیئر کرتی ہیں۔

429 پر صرف retry کریں؟

نہیں۔ RPM/TPM/RPD/IPM پہچان کر backoff، queue، resolution یا route بدلیں۔

Consumer app کی free images API میں استعمال ہو سکتی ہیں؟

نہیں۔ Consumer اور Developer API quotas الگ ہیں۔

کیا Batch سستا ہے؟

Async قابلِ قبول ہو تو cost کم ہو سکتی ہے، مگر realtime response کا بدل نہیں۔

Production سے پہلے کیا verify کریں؟

Current model ID، pricing، tier، RPM/TPM/RPD/IPM، retry cost، logs، fallback اور accepted-output rate۔

متعلقہ رہنما

Google Image Generation API