As mensagens exatas
API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"}}
API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":null}
[Bug] Anthropic API Error: 500 Internal Server Error
As três correspondem à mesma falha. As duas primeiras são exibidas pela CLI; a terceira é o título dos relatórios de bug gerados automaticamente que o Claude Code envia por meio de /bug, motivo pelo qual o rastreador tem centenas de relatórios idênticos — os mais recentes deste lote foram enviados em setembro de 16 e 22 de setembro de 2026, sendo que o último relata erros 500 e 529 juntos.
Por que isso acontece
- Incidente no provedor. De longe, a causa mais comum. Quando a Anthropic sofre uma indisponibilidade parcial, todos os usuários de um modelo veem erros 500 ao mesmo tempo — a onda de janeiro de 2026 em #9066 recebeu uma resposta da equipe da Anthropic com um único link: a página de status.
- Um modelo com desempenho degradado, os outros funcionando normalmente. Os erros 500 frequentemente afetam apenas um modelo. Em #3127 a solução mais votada foi simplesmente mudar do Opus para o Sonnet; a mesma sessão passou a funcionar.
- Contexto esgotado, falha na compactação. O relato original #3127 encontrou o 500 "quando o contexto restante está exatamente em 0% e o Claude Code não conseguiu compactá-lo automaticamente". Uma solicitação grande demais pode aparecer como um 500 em vez do mais claro
Prompt is too long400. - Um formato específico de solicitação que o backend não consegue processar. Mais raro; #91801 erros 500 reproduzidos e associados a determinados prefixos de prompt. Se uma mensagem sempre gera um erro 500 e outras não, altere essa mensagem.
Correções, na ordem em que devem ser tentadas
- 1. Consulte status.claude.com. Se houver um incidente, nada do seu lado ajudará — aguarde a resolução.
- 2. Retome, não reinicie:
claude -ccontinua a última sessão; a interação inacabada é tentada novamente. - 3. Troque o nível do modelo para a tarefa atual:
/model→ Sonnet se você estava usando Opus/Fable, ou o contrário. A capacidade e as falhas variam por modelo. - 4. Se o indicador de contexto estava perto de 0%:
/compact(ou/cleare forneça novamente as instruções), depois continue. Mudar para uma(1M)variante do modelo também funciona. - 5. Atualize:
claude update. Vários bugs relacionados a 500 foram corrigidos no cliente ao longo do tempo. - 6. Ainda falha em uma mensagem específica? Reformule ou divida a mensagem — um 500 causado pelo formato da solicitação é determinístico.
claude -c # resume the session
/model claude-sonnet-5 # inside the session: another tier
/compact # if the context was exhausted
claude update # latest CLI
500 vs 529 vs 429
- 500 — o servidor falhou. Tente novamente, troque de modelo e verifique o status.
- 529 — o servidor está funcionando, mas no limite da capacidade (
overloaded_error). Consulte o guia sobre sobrecarga. - 429 — *você* excedeu um limite. Consulte limites de taxa.
- 400 — a própria solicitação foi rejeitada. Consulte Erro de API 400.
Por que os gateways recebem menos desses erros
Um 500 de uma conta do provedor upstream só é um ponto único de falha se você tiver apenas uma conta upstream. Este gateway reúne várias contas e redireciona a solicitação para outra quando uma retorna 500 ou 529, de modo que a maioria dos erros 500 transitórios nunca chega ao seu terminal. Um incidente real que afete todo o provedor ainda chega — ninguém consegue contornar a indisponibilidade do modelo. Configure o Claude Code para usá-lo com ANTHROPIC_BASE_URL=https://aiprimetech.io e uma chave do gateway.
Cansado de lidar com esse problema?
Execute o Claude Code pelo gateway da AI Prime Tech: os mesmos modelos Claude nas contas upstream do próprio gateway, duas variáveis de ambiente para fazer a mudança, e novas contas recebem $5 em crédito gratuito para a API com o código FIXIT — sem cartão.
export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_keyPerguntas frequentes
O que significa o erro de API 500 do Claude Code?
A API do Claude falhou internamente ao responder ({"type":"api_error","message":"Internal server error"}). É um erro do servidor, não um problema com sua chave ou configuração.
Como corrigir o erro de API: 500 no Claude Code?
Verifique status.claude.com, retome com claude -c, troque o nível do modelo com /model e use /compact se o contexto estava quase cheio. Atualize com claude update se o problema persistir.
Por que continuo recebendo erros 500 do Claude?
Geralmente, há um incidente em andamento no provedor upstream ou um modelo com desempenho degradado. Se apenas uma mensagem causa o erro todas as vezes, o problema é a própria solicitação — reformule-a ou divida-a.
O Claude está fora do ar quando recebo o erro 500?
Muitas vezes, sim — pelo menos um modelo está. Tanto a página de status quanto o rastreador de problemas do GitHub registram atividade em poucos minutos durante um incidente.
Execute o Claude Code no gateway
Os mesmos modelos, duas variáveis de ambiente, créditos com 7.69231× o valor nominal — ou um plano ilimitado com preço fixo. Novas contas: $5 em crédito gratuito para a API com o código FIXIT.
Obter uma chave de API Ver planos ilimitadosA AI Prime Tech é um gateway de API independente e não é afiliada, endossada nem patrocinada pela Anthropic. “Claude” e “Claude Code” são marcas comerciais da Anthropic. Os recursos do Claude Code descritos aqui seguem a documentação pública da Anthropic no momento da redação e mudam com frequência; os preços e as listas de modelos nesta página são obtidos das configurações atuais deste gateway.