Claude API 400 (invalid_request_error · requisição inválida)

Há uma queda agora?

O status oficial de Claude API está operacional. Se este erro persistir, provavelmente é um problema de implementação ou do seu ambiente.

Ver o status de Claude API

O que este erro significa

400 significa que a requisição está malformada ou inválida: JSON inválido, um parâmetro ausente ou incorreto, um nome de modelo não suportado ou um valor fora do intervalo permitido (por exemplo, max_tokens definido acima do que o modelo aceita).

Causas comuns

  • JSON malformado ou Content-Type incorreto
  • Campo obrigatório ausente ou com nome errado (model, messages, max_tokens)
  • Nome de modelo inválido, ou um modelo ao qual sua chave não tem acesso
  • max_tokens acima do máximo do modelo, ou outro valor fora do intervalo
  • Estrutura de mensagem incorreta (messages vazio, ordem de role errada, imagem grande demais)

Como resolver

  1. 1.Leia a mensagem de erro: ela indica exatamente qual campo está com problema
  2. 2.Valide o JSON e defina Content-Type: application/json
  3. 3.Confira o nome do modelo na lista atual de modelos
  4. 4.Reduza max_tokens para dentro do limite do modelo
  5. 5.Corrija o array messages (não vazio, alternando user/assistant, imagens base64 válidas)

Quando esperar ajuda (e quando não)

É um erro do lado da requisição: esperar não resolve. Corrija o corpo da requisição conforme o campo indicado no detalhe do erro.

Alternativas quando Claude API está fora do ar

OpenAI APIGemini API / AI StudioMistral APIDeepSeek API

Erros relacionados

Perguntas frequentes

O que é 400 invalid_request_error?

400 significa que a requisição está malformada ou inválida: JSON inválido, um parâmetro ausente ou incorreto, um nome de modelo não suportado ou um valor fora do intervalo permitido (por exemplo, max_tokens definido acima do que o modelo aceita).

Como resolvo 400 invalid_request_error?

Leia a mensagem de erro: ela indica exatamente qual campo está com problema / Valide o JSON e defina Content-Type: application/json / Confira o nome do modelo na lista atual de modelos / Reduza max_tokens para dentro do limite do modelo / Corrija o array messages (não vazio, alternando user/assistant, imagens base64 válidas)

Compare Claude API com outras