Referencia API

Errores

Todos los errores devuelven JSON con un mensaje y un código estable para manejarlos en tu código.

Forma del error

{
  "error": "API key inválida o revocada",
  "code": "invalid_key"
}

Programá contra code (estable), no contra error (texto, puede cambiar).

Códigos

HTTPcodeCuándo
400no_textFalta el campo text o está vacío.
400text_too_longEl texto supera los 5000 caracteres.
400bad_jsonEl body no es JSON válido.
400consent_requiredClonación sin "consent": true.
401no_keyNo mandaste API key.
401invalid_keyLa key es inválida o fue revocada.
403plan_requiredTu plan no es Pro.
429rate_limitedMás de 30 requests/minuto por key.
429credits_exhaustedAgotaste los caracteres del mes.
500auth_errorError validando la key (transitorio).
500generation_errorFalló la generación del audio.