Démarrer
Limites de débit
120 requêtes par minute et par clé, et le plafond quotidien que vous fixez dessus. Quand l’un ou l’autre est atteint, la réponse indique combien de temps attendre.
Vérifié le 26 octobre 2026
Les limites
| Limite | Taille | Quand elle est atteinte |
|---|---|---|
| Requêtes par clé | 120 par minute | 429 rate_limited |
| Plafond quotidien par clé | Aucun si vous n’en fixez pas, de $0.10 à $1,000.00 | 429 daily_cap, jusqu’à 00:00 UTC |
| Clé de test (sk-nokeep-test) | 20 par minute et par adresse | 429 rate_limited |
| Messages par requête | 2,000 | 400 invalid_messages |
| Taille de la requête | 12 MB | 413 too_large |
| Images par requête | 10, DeepSeek uniquement | 400 too_many_images |
Les en-têtes qui indiquent où vous en êtes
Chaque réponse à un appel avec clé porte x-ratelimit-limit-requests et x-ratelimit-remaining-requests, pour la minute en cours.
Chaque 429 et chaque 503 busy porte Retry-After, en secondes : jusqu’à ce que la minute se libère, jusqu’à 00:00 UTC pour un plafond quotidien, ou 5 pour un modèle occupé.
Relancer
Les SDK Python et JavaScript d’OpenAI relancent seuls les 429 et les 5xx et attendent le délai Retry-After. En HTTP simple, attendez ce délai, puis relancez une fois.
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 resUn daily_cap attend minuit UTC. Augmentez le plafond dans la console au lieu de relancer.