API — Código de erro 400 ou 401

Esses códigos de erro podem ter várias causas. A mensagem de resposta indicará a causa do erro.

 

max_character_limit_exceeded

O número máximo de caracteres por solicitação depende do modelo.

  • Flash v2.5 - até 40.000 caracteres (~40 minutos de áudio)
  • Turbo v2.5 - até 40.000 caracteres (~40 minutos de áudio)
  • Flash v2 - até 30.000 caracteres (~30 minutos de áudio)
  • Turbo v2 - até 30.000 caracteres (~30 minutos de áudio)
  • Multilingual v1 e v2 - até 10.000 caracteres (~10 minutos de áudio)
  • English v1 e v2 - até 10.000 caracteres (~10 minutos de áudio)

 

invalid_api_key

Isso significa que você não configurou sua chave de API corretamente. Verifique se está usando exatamente “xi-api-key”, sem erros de digitação, ao configurar sua chave de API. 

 

voice_not_found

Isso significa que você inseriu o voice_id incorreto. Verifique se está usando o voice_id correto para a voz que deseja usar. Você pode verificar isso em Minhas Vozes.

 

quota_exceeded

Você não tem cota suficiente para concluir a solicitação. Você pode comprar créditos Pay As You Go ou, nos planos legados Creator, Pro, Scale e Business, ativar a cobrança baseada no uso na página de Assinatura.

Exemplo de detalhe da resposta 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." }

Exemplo de detalhe da resposta 401:

"detail": { "status": "invalid_api_key", "message": "Invalid API key" }