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.Leia a mensagem de erro: ela indica exatamente qual campo está com problema
- 2.Valide o JSON e defina Content-Type: application/json
- 3.Confira o nome do modelo na lista atual de modelos
- 4.Reduza max_tokens para dentro do limite do modelo
- 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
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)