Ana sayfa → Yardım
Tek istek gibi görünen bir şey için iki kez ücretlendirildim
İstemciniz ilk istek hâlâ üretim yaparken pes etti ve yeniden denedi. Sağlayıcı ikisini de bitirdi, bu yüzden ikisi de ücretlendirildi – zaman aşımı işi değil, sizin beklemenizi iptal etti.
Gördüğünüz hata
Two identical entries in the usage log seconds apartYou saw one error and were billed for two completionsCost per feature is roughly double what your own counter saysIt happens more on long or reasoning-heavy requests
Neden oluyor
Bir HTTP zaman aşımı yerel bir karardır. Bağlantı gerçekten kapatılmadıkça ve sunucu bağlantı kopunca iptal etmeyi seçmedikçe, üretim sonuna kadar devam eder ve ücretlendirilir.
SDK'lardaki otomatik yeniden denemeler varsayılan olarak açıktır ve kendi kayıtlarınızda görünmez. Tek çağrı yapıyormuş gibi görünen kod üç çağrı yapabilir.
Reasoning modelleri bunu çok daha olası kılar, çünkü ilk token'a kadar geçen süre, her şey normal çalışırken varsayılan bir zaman aşımını aşacak kadar uzundur.
Nasıl düzeltilir
- Zaman aşımını beklediğiniz en yavaş yanıtın üzerine ayarlayınKendi trafiğinizin p99'unu ölçün ve pay bırakın. Mükerrer ücretlerin çoğu, 70 saniyelik bir cevapla karşılaşan 60 saniyelik bir varsayılandır.
- Pahalı çağrılar için otomatik yeniden denemeleri kapatınİstemcide max_retries'ı 0 yapın ve yeniden denemeyi bilinçli olarak, kaydedebileceğiniz ve işin tekrarlanmaya değip değmediğine karar verebileceğiniz yerde yapın.
- Uzun istekleri stream ile yapınStream size hızlıca bir ilk token verir; bu, boşta kalma zaman aşımlarının tetiklenmesini önler ve isteğin canlı olduğunu gösterir.
APICLAN'daki her çağrı kendi zaman damgası ve ücretiyle ayrı ayrı kaydedilir; bir fatura iki katına çıkmış göründüğünde aranacak imza, aynı model ve benzer token sayılarıyla birkaç saniye arayla oluşmuş iki kayıttır.
İlgili konular
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.