Başlangıç
Hız sınırları
Anahtar başına dakikada 120 istek ve üzerine koyduğun günlük limit. İkisinden biri dolduğunda yanıt ne kadar beklemen gerektiğini söyler.
26 Ekim 2026 tarihinde kontrol edildi
Sınırlar
| Sınır | Boyut | Dolduğunda |
|---|---|---|
| Anahtar başına istek | Dakikada 120 | 429 rate_limited |
| Anahtar başına günlük limit | Sen ayarlamazsan yok, $0.10 ile $1,000.00 arası | 429 daily_cap, 00:00 UTC’ye kadar |
| Test anahtarı (sk-nokeep-test) | Adres başına dakikada 20 | 429 rate_limited |
| İstek başına mesaj | 2,000 | 400 invalid_messages |
| İstek boyutu | 12 MB | 413 too_large |
| İstek başına görsel | 10, yalnızca DeepSeek | 400 too_many_images |
Durumunu gösteren başlıklar
Anahtarlı her yanıt, o anki dakika için x-ratelimit-limit-requests ve x-ratelimit-remaining-requests başlıklarını taşır.
Her 429 ve her 503 busy, Retry-After taşır; saniye cinsinden: dakika boşalana kadar, günlük limit için 00:00 UTC’ye kadar ya da meşgul bir model için 5.
Yeniden deneme
OpenAI’nin Python ve JavaScript SDK’ları 429 ve 5xx hatalarını kendileri yeniden dener ve Retry-After süresini bekler. Düz HTTP ile o kadar bekle, sonra bir kez yeniden dene.
import time
import requests
def call(body, key):
for _ in range(3):
res = requests.post(
"https://nokeep.ai/v1/chat/completions",
headers={"Authorization": f"Bearer {key}"},
json=body,
)
if res.status_code not in (429, 503):
return res
time.sleep(int(res.headers.get("Retry-After", "5")))
return resBir daily_cap gece yarısı UTC’ye kadar bekler. Yeniden denemek yerine konsoldan limiti yükselt.