Início / Documentação / Solução de problemas

Solução de problemas

Índice por sintoma — encontre o que está observando e vá direto à causa.

Verifique o acesso antes de tentar novamente

  1. Verifique se a permissão de acesso pretendida está ativa e anote sua data de expiração.
  2. Confirme que a chave usa o grupo pretendido. Os planos Claude com prazo definido usam Claude Unlimited; o acesso ao Codex é separado.
  3. Liste os modelos com essa mesma chave, selecione um ID retornado e envie uma requisição pequena.

Use Modelos e grupos de chaves ou a lista de verificação de configuração do agente se não tiver certeza de qual etapa falhou.

Nada funciona

Estabeleça uma base de referência antes de depurar qualquer outra coisa:

curl -s -o /dev/null -w "%{http_code}\n" https://aiprimetech.io/v1/models \
  -H "Authorization: Bearer $CLAUDEAPIKEY"

Após uma resposta bem-sucedida à listagem de modelos, confira se o modelo selecionado consta na lista e envie uma requisição pequena de geração. A geração ainda pode falhar devido à disponibilidade do modelo, à permissão de acesso, aos limites ou à configuração do cliente.

Por sintoma

SintomaCausa provávelCorreção
404 em todas as chamadasA URL base tem um tratamento incorreto de /v1 tratamentoURLs base
401 com uma chave que você acabou de criarCabeçalho incorreto para o formato ou um espaço no finalAutenticação
402Sem créditos ou plano expiradoAdicionar créditos · Planos
400 max_tokensMessages exige max_tokens; Chat Completions não exigeMessages
model_not_foundID incorreto, grupo de chaves incorreto ou modelo indisponível para essa chaveModelos e grupos de chaves
O streaming conecta, mas não retorna nadaInterpretação da estrutura de eventos do outro formatoTransmissão
Resposta interrompida no meio da frasestop_reason: max_tokensAumente max_tokens
Funciona no curl, mas falha no SDKO SDK acrescenta seu próprio caminho à sua URL baseURLs base
O uso não aparece no painelRequisições enviadas para outra chave ou outro endpointVerifique ANTHROPIC_API_KEY não está definido — Claude Code
Frequente 429Paralelismo do agente muito altoLimites de requisições
Cobrança maior que o esperadoCrescimento do contexto ao longo dos turnosGerenciamento de contexto

Como ler o corpo do erro

O código de status indica a categoria do problema; os error.type e error.message campos indicam qual é o problema. Registre o corpo inteiro no log — um 400 por "missing max_tokens" e um campo 400 por "invalid role" precisam de correções completamente diferentes.

Ainda com dificuldades

Entre em contato com support@aiprimetech.io com o endpoint, o ID do modelo, o código de status e o corpo do erro. Nunca inclua sua chave de API — se você já a colou em algum lugar, revogue-a primeiro.