Documentação
Referência da APIEntrar

Erros

Os erros incluem um código legível por máquina e uma mensagem. Diferencie uma solicitação rejeitada de um resultado incerto que pode já ter usado capacidade do provedor.

Formato de erro

Erro JSON
{
  "error": {
    "message": "Insufficient available credit for this request. Add credit or resolve pending reservations.",
    "type": "invalid_request_error",
    "code": "insufficient_credit"
  }
}

Use o x-request-id da resposta e os seus registros de atividade para investigar uma solicitação. Nunca inclua a chave secreta ou o conteúdo da conversa em um relatório de suporte.

Códigos de status

StatusSignificado / ação
400Corpo inválido, campos desconhecidos, limite de contexto ou capacidade não suportada.
401Chave Bearer ausente, inválida ou revogada.
402Crédito disponível insuficiente ou limite de gastos da chave de API atingido.
403Conta indisponível ou modelo fora da lista de permitidos da chave.
404Endpoint desconhecido ou ID de modelo não aprovado.
409Uma referência de idempotência já foi utilizada.
413 / 415Corpo grande demais ou tipo de conteúdo diferente de application/json.
429Limite de frequência, solicitações ou concorrência. Aguarde o intervalo de Retry-After antes de tentar novamente; reservas pendentes podem exigir conciliação.
502Falha do provedor, fluxo inválido ou uso indisponível.
503Manutenção, prontidão do provedor ou configuração de lançamento.

Resultados incertos

Um tempo de espera esgotado do provedor ou uma resposta usage_unavailable pode deixar uma retenção pendente. Esses erros incluem X-Should-Retry: false para impedir repetições automáticas do SDK. Os códigos de falha do provedor distinguem modelos indisponíveis, parâmetros inválidos, autenticação, cota e limitação de solicitações sem retornar detalhes privados do provedor. Examine a atividade e concilie o primeiro resultado antes de decidir enviar uma nova chamada.

Idempotência

Uma Idempotency-Key opcional contém 1–128 letras, dígitos, pontos, sublinhados, dois-pontos ou hífens. Reutilizar uma referência retorna 409 e não executa a inferência novamente. Isso evita duplicações; não reproduz respostas em cache.