شروع
محدودیت نرخ
۱۲۰ درخواست در دقیقه برای هر کلید، و سقف روزانهای که روی آن میگذاری. وقتی هر کدام پر شود، پاسخ میگوید چقدر صبر کنی.
بررسیشده در ۴ آبان ۱۴۰۵
محدودیتها
| محدودیت | اندازه | وقتی پر شود |
|---|---|---|
| درخواست برای هر کلید | ۱۲۰ در دقیقه | 429 rate_limited |
| سقف روزانه برای هر کلید | بدون سقف، مگر اینکه خودت تعیین کنی؛ از $0.10 تا $1,000.00 | 429 daily_cap، تا ۰۰:۰۰ UTC |
| کلید آزمایشی (sk-nokeep-test) | ۲۰ در دقیقه برای هر نشانی | 429 rate_limited |
| پیام در هر درخواست | ۲٬۰۰۰ | 400 invalid_messages |
| اندازهٔ درخواست | ۱۲ MB | 413 too_large |
| تصویر در هر درخواست | ۱۰، فقط DeepSeek | 400 too_many_images |
هدرهایی که جایت را نشان میدهند
هر پاسخ به یک تماس با کلید، x-ratelimit-limit-requests و x-ratelimit-remaining-requests را برای همین دقیقه دارد.
هر 429 و هر 503 busy هدر Retry-After را دارد، بر حسب ثانیه: تا آزاد شدن دقیقه، تا ۰۰:۰۰ UTC برای سقف روزانه، یا ۵ ثانیه برای مدل مشغول.
تلاش دوباره
SDKهای Python و JavaScript اوپنایآی خودشان 429 و 5xx را دوباره امتحان میکنند و زمان Retry-After را صبر میکنند. با HTTP ساده، آن مدت صبر کن و یک بار دوباره بفرست.
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 resdaily_cap تا نیمهشب UTC صبر میکند. به جای تلاش دوباره، سقف را در کنسول بالا ببر.