Skip to content

Erros

A Pixapi usa códigos de status HTTP além de tipos de erro legíveis por máquina.

Formato do erro

json
{
  "error": {
    "code": 400,
    "message": "xxx",
    "type": "invalid_request_error"
  }
}

Erros comuns

Status HTTPTipoSignificado
400invalid_request_errorCampo de requisição ausente ou inválido.
401unauthorizedChave de API ausente ou inválida.
402insufficient_creditsA conta não tem créditos suficientes.
404model_not_foundO ID do modelo é desconhecido ou indisponível.
422prompt_rejectedO prompt ou entrada viola a política do modelo.
429rate_limitedMuitas requisições em um curto período.
500internal_errorErro inesperado do servidor.
503model_unavailableO provedor está temporariamente indisponível.

Orientação de repetição

Repita apenas erros transitórios:

  • 429 rate_limited
  • 500 internal_error
  • 503 model_unavailable

Use backoff exponencial e evite repetir respostas 400, 401, 402 ou 422 sem alterar a requisição, a chave ou o estado da conta.