429 Too Many Requests{"code":"API_KEY_QUOTA_EXHAUSTED"}{"error":{"message":"Upstream rate limit exceeded, please retry later"}}A client with automatic retry that never stops retryingInsufficient account balanceConcurrency limit exceeded for user, please retry laterAll available accounts are currently rate-limited. Please retry later.HTTP'de "paranız bitti" anlamına gelen bir durum kodu yok. 402 Payment Required var ama neredeyse hiç kullanılmaz, bu yüzden ağ geçitleri 429'u hem faturalama hem kısıtlama için kullanır. İkisi pratikte her açıdan zıttır: Biri siz bir şey yapana kadar kalıcıdır, diğeri geçicidir ve kendiliğinden düzelir.
Bu önemli, çünkü SDK'lardaki yeniden deneme yardımcılarının çoğu yalnızca durum koduna bakar. OpenAI'ın Python istemcisi 429'u varsayılan olarak yeniden dener. Onu bakiyesi bitmiş bir ağ geçidine yönlendirin; başarılı olamayacak bir istek için tüm yeniden deneme bütçesini harcar, sonunda bir zaman aşımı bildirir – ve siz var olmayan bir ağ sorununu ararsınız.
Bilmeye değer üçüncü bir neden daha var, çünkü ikincisine benziyor ve farklı şekilde çözülüyor: hesap başına eşzamanlılık sınırı. Mesaj bunu doğrudan söyler — Concurrency limit exceeded for user, please retry later. Bu, dakikada kaç istek gönderdiğinizle değil, aynı anda kaç isteğin işlemde olduğuyla ilgilidir. Beklemek işe yarar, ama asıl çözüm istemcinizde paralelliği sınırlamaktır; hatayı paralelliği artırmak doğurdu.
Tek bir istek gönderin ve duruma değil gövdeye bakın:
curl -s -o /tmp/r.json -w '%{http_code}\n' \
'YOUR_BASE_URL/chat/completions' \
-H 'Authorization: Bearer YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{"model":"YOUR_MODEL","messages":[{"role":"user","content":"hi"}],"max_tokens":1}'
cat /tmp/r.json
quota, balance ya da credit geçen bir kod veya mesaj faturalama demektir. rate, busy ya da upstream geçen her şey kısıtlama demektir. Gövde boşsa Retry-After başlığına bakın – varsa kısıtlamaya işaret eder.
{"code":"API_KEY_QUOTA_EXHAUSTED"} döner; üst sağlayıcı yoğunluğunda {"error":{"type":"api_error","message":"Upstream rate limit exceeded, please retry later"}} döner. Bakiyeniz panelde görünür ve yüklemeler anında geçerli olur.Son kontrol: 2026-10-01. Canlı bir OpenAI uyumlu ağ geçidinde teşhis edilen sorunlardan yazılmıştır, başka sitelerden derlenmemiştir.