API : code d’erreur 400 ou 401
API : code d’erreur 400 ou 401
Ces codes d’erreur peuvent avoir plusieurs causes. Le message de réponse indique la cause de l’erreur.
max_character_limit_exceeded
Le nombre maximal de caractères par requête dépend du modèle.
- Flash v2.5 : jusqu’à 40 000 caractères (environ 40 minutes d’audio)
- Turbo v2.5 : jusqu’à 40 000 caractères (environ 40 minutes d’audio)
- Flash v2 : jusqu’à 30 000 caractères (environ 30 minutes d’audio)
- Turbo v2 : jusqu’à 30 000 caractères (environ 30 minutes d’audio)
- Multilingual v1 et v2 : jusqu’à 10 000 caractères (environ 10 minutes d’audio)
- English v1 et v2 : jusqu’à 10 000 caractères (environ 10 minutes d’audio)
invalid_api_key
Cela signifie que votre clé API n’est pas correctement configurée. Vérifiez que vous utilisez exactement « xi-api-key », sans faute de frappe, lors de la configuration de votre clé API.
voice_not_found
Cela signifie que vous avez saisi un voice_id incorrect. Vérifiez que vous utilisez le bon voice_id pour la voix souhaitée. Vous pouvez le vérifier dans Mes voix.
quota_exceeded
Votre quota est insuffisant pour effectuer la requête. Vous pouvez acheter des crédits à l’utilisation ou, avec les anciens forfaits Creator, Pro, Scale et Business, activer la facturation à l’utilisation depuis votre page Abonnement.
Exemple de détail d’une réponse 400 :
"detail": { "status": "max_character_limit_exceeded", "message": "This request's text has 627 characters and exceeds the character limit of 333 characters for non signed in accounts." }
Exemple de détail d’une réponse 401 :
"detail": { "status": "invalid_api_key", "message": "Invalid API key" }