1. Comprendre les limites de débit
Que sont les limites de débit ?
Les limites de débit restreignent le nombre de requêtes API pouvant être effectuées pendant des périodes définies. Elles permettent de :- Prévenir les abus et les utilisations inappropriées de l’API ;
- Garantir une répartition équitable des ressources entre les utilisateurs ;
- Maintenir des performances et une fiabilité constantes de l’API ;
- Protéger la stabilité de nos services.
Limites de débit par défaut
Chaque compte dispose d’une limite de débit par défaut pour les appels de modèles, mesurée en RPM (requêtes par modèle par minute) et en TPM (tokens par modèle par minute). Les limites de débit varient selon le niveau du compte, comme indiqué dans les tableaux ci-dessous.| Niveau | Comment l’atteindre |
|---|---|
| T1 | Les recharges mensuelles n’ont pas dépassé $50 au cours de chacun des 3 derniers mois calendaires. |
| T2 | Les recharges mensuelles ont été d’au moins $50, sans dépasser $500 au cours de chacun des 3 derniers mois calendaires. |
| T3 | Les recharges mensuelles ont été d’au moins $500, sans dépasser $3,000 au cours de chacun des 3 derniers mois calendaires. |
| T4 | Les recharges mensuelles ont été d’au moins $3,000, sans dépasser $10,000 au cours de chacun des 3 derniers mois calendaires. |
| T5 | Les recharges mensuelles ont été d’au moins $10,000 pendant au moins l’un des 3 derniers mois calendaires. |
2. Gérer les limites de débit
Comment surveiller les limites de débit ?
Lorsque vous dépassez la limite de débit, l’API renvoie :- Code de statut HTTP : 429 (Too Many Requests) ;
- Un message indiquant le dépassement de la limite de débit dans le corps de la réponse.
Bonnes pratiques
Pour éviter d’atteindre les limites de débit :- Implémentez une limitation du débit des requêtes dans votre application ;
- Ajoutez un backoff exponentiel pour les nouvelles tentatives ;
- Surveillez les schémas d’utilisation de votre API.
Lorsque vous atteignez les limites de débit
Si vous recevez une erreur 429, vous pouvez :- Réessayer plus tard : attendez un court instant avant de réessayer votre requête ;
- Optimiser les requêtes : réduisez la fréquence des requêtes ;
- Augmenter les limites de débit : pour obtenir des limites de débit plus élevées, vous pouvez :
Si vous avez des questions, contactez-nous sur Discord.