529, kodumun oluşturmadığı tek Claude hatasıdır. Aşırı yüklenen taraf Anthropic'tir ve benim düzeltebileceğim bir şey yoktur. Yapabileceğim tek şey bunu düzgün karşılamaktır — backoff içeren sabırlı yeniden denemeler, gecikmeye duyarlı yollar için fallback modeli ve kesintiyi büyüten anında yeniden deneme patlamalarından kaçınmak.
Hata
{
"type": "error",
"error": { "type": "overloaded_error",
"message": "Overloaded" }
}Nedenler ve çözümler özeti
| Neden | Çözüm |
|---|---|
| Sağlayıcı tarafında aşırı yüklenme (yeni model lansmanları, bölgesel kesintiler). Tüm müşterilerde aynı anda görülür. | Jitter eklenmiş geri çekilmeyle bekleyin. Uygulamanızı yeniden dağıtmayın; Anthropic durum sayfasını kontrol edin. |
| Ani trafik artışım zaten sıkışık olan kapasiteyle çakışıyor. | Toplu işleri zamana yayın. Yalnızca 10 dakika gecikme bile çoğu zaman sorunu çözer. |
| 429 ile karıştırma. Günlüklerde benzer görünürler, ancak nedenleri tamamen farklıdır. | 429, kendi limitinizi aştığınız anlamına gelir (sunucu normaldir); 529, sunucunun aşırı yüklendiği anlamına gelir (kendi limitiniz ve bakiyeniz normaldir). Retry-After ipucu yalnızca 429'da bulunur. |
| Geri dönüş tanımlanmadığı için sağlayıcı sorunu doğrudan son kullanıcıya yansıyor. | Geri dönüş sırasını önceden belirleyin. Aynı aile içinde (Sonnet → Haiku) davranış benzer kalır; sağlayıcılar arasında geçiş (Claude → GPT) ise tam sağlayıcı kesintilerine dayanmanızı sağlar. |
Kesintiyi büyütmeyen yeniden denemeler tasarlayın
529'u “Retry-After içermeyen 429” gibi ele alın. Yaklaşık 2 saniyeden başlayan üstel geri çekilme, jitter uygulama, üst sınırı 30–60 saniye belirleme, yaklaşık beş denemeden sonra vazgeçip işi kuyruğa alma. Anahtar nokta jitter'dır. Jitter olmazsa tüm istemciler aynı anda geri döner ve kurtulmaya çalıştığınız aşırı yüklenmeyi olduğu gibi uzatırlar.
Düşürmek yerine devredin
Gecikmeye duyarlı yollar için bir geri dönüş zinciri tanımlayın. OpenAI uyumlu bir uç nokta kullanıyorsanız değişiklik yalnızca tek bir dizedir — yeni SDK veya hesap oluşturmanız gerekmez:
PREFERRED = ["claude-sonnet-5", "claude-haiku-4-5", "gpt-5-6-terra"]
def complete(messages):
last = None
for model in PREFERRED:
try:
return client.chat.completions.create(
model=model, messages=messages, max_tokens=800)
except APIStatusError as e:
if e.status_code not in (429, 500, 529):
raise
last = e # 과부하 — 다음 후보로
raise lastKodumdan şüphelenmek son çare olmalı
529 yalnızca belirli istek türlerinde görülüyor ve aynı anda yapılan diğer çağrılar başarılı oluyorsa bu tam kapsamlı bir kesinti değildir. Bu yolun olağandışı büyük istemler gönderip göndermediğini veya dar bir döngü içinde art arda çağrı yapıp yapmadığını kontrol edin. Buna karşılık tüm çağrılar bir anda 529'a dönüyor ve sonra kendiliğinden düzeliyorsa neden kapasitedir. O durumda düzeltilmesi gereken şey yeniden denemeler ve geri dönüştür; yeniden düzenleme değil.
Kunavo üzerinden çağrı yapıyorsanız
Kunavo, Claude'u birden fazla üst akış yoluna yönlendirir. Çok modelli katalog sayesinde sağlayıcılar arası geri dönüş, “aynı anahtar ve aynı bakiyede yalnızca model adını değiştirmek” haline gelir. Yukarıdaki kod için ikinci bir hesaba gerek yoktur. Buna rağmen size ulaşan 529'lar yine ücretlendirilmez. Kapasite ve fiyat ayrı sorulardır. İkinci sorunun model bazındaki ücretleri şurada yer alır: Claude API fiyat listesi.
Sık sorulan sorular
529 benim hatam mı?
Hayır. Bu, sağlayıcı tarafındaki kapasite sorunudur. Sizin yalnızca iki sorumluluğunuz vardır — kesintiyi büyütmemek (geri çekilme ve jitter) ve kesinti gecikme bütçenizi aştığında kullanabileceğiniz bir alternatif yol bulundurmak.
529 ile 429 arasındaki fark nedir?
429, kendi limitinizi aştığınız ve sunucunun normal olduğu anlamına gelir. 529, sunucunun kendisinin aşırı yüklendiği ve kendi limitinizin normal olduğu anlamına gelir. Her ikisi de yeniden denenebilir; ancak Retry-After ipucuyla birlikte gelen yalnızca 429'dur.
529 durumu genellikle ne kadar sürer?
Öngörülemez ve garanti edilemez. Bu yüzden doğru çözüm, kod içine sabit bir bekleme süresi yerleştirmek değil, üst sınırı olan geri çekilme ve kuyruktur. İlgili yolun gecikme bütçesi varsa beklemek yerine geri dönüş devreye girer.
529 ile başarısız olan çağrılar da ücretlendirilir mi?
Kunavo üzerinden geçiyorsa ücretlendirilmez. Hata ile sonuçlanan istekler faturalandırılmaz. Doğrudan sözleşmeniz varsa her sağlayıcının ücretlendirme kurallarına uyulur.
İlgili kılavuzlar
- ChatGPT “Mesaj akışında bir hata oluştu” hatası: nedenleri ve çözümleri
- Claude API fiyatları ve ödeme 2026 — Claude API maliyetlerinin kapsamlı özeti
- Claude Code hataları — 401, 429, 529 ve kurulum hatalarını ayırt etme
Hata anlamlarına ilişkin daha fazla bilgi hata referansı bölümünde; anahtar almak kayıt ve kimlik doğrulama kılavuzu üzerinden bir dakika sürer.