API: código de error 400 o 401
API: código de error 400 o 401
Estos códigos de error pueden tener varias causas. El mensaje de respuesta indicará la causa del error.
max_character_limit_exceeded
El número máximo de caracteres por solicitud depende del modelo.
- Flash v2.5: hasta 40.000 caracteres (~40 minutos de audio)
- Turbo v2.5: hasta 40.000 caracteres (~40 minutos de audio)
- Flash v2: hasta 30.000 caracteres (~30 minutos de audio)
- Turbo v2: hasta 30.000 caracteres (~30 minutos de audio)
- Multilingual v1 y v2: hasta 10.000 caracteres (~10 minutos de audio)
- English v1 y v2: hasta 10.000 caracteres (~10 minutos de audio)
invalid_api_key
Esto significa que no has configurado correctamente tu clave de API. Asegúrate de usar exactamente “xi-api-key”, sin errores tipográficos, al configurar tu clave de API.
voice_not_found
Esto significa que has introducido un voice_id incorrecto. Comprueba que estás usando el voice_id correcto para la voz que quieres usar. Puedes comprobarlo en Mis voces.
quota_exceeded
No tienes cuota suficiente para completar la solicitud. Puedes comprar créditos de pago por uso o, en los planes heredados Creator, Pro, Scale y Business, puedes activar la facturación por uso desde la página de Suscripción.
Ejemplo de detalle de respuesta 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." }
Ejemplo de detalle de respuesta 401:
"detail": { "status": "invalid_api_key", "message": "Invalid API key" }