Claude Code falha no login / autenticação (Invalid API key / Please run /login / OAuth): causas e soluções
Há uma queda agora?
O status oficial de Claude Code está operacional. Se este erro persistir, provavelmente é um problema de implementação ou do seu ambiente.
Atualizado: 6 de jun. de 2026, 04:50 UTC
Ver o status de Claude Code →O que este erro significa
O Claude Code não consegue entrar ou autenticar. Causas comuns são o callback do login OAuth expirando, um keychain do macOS bloqueado que não consegue armazenar o token, uma incompatibilidade entre sua chave de API e a base URL, ou problemas de DNS/rede. "Invalid API key · Please run /login" indica uma chave inválida ou um token expirado.
Causas comuns
- •O callback do login OAuth expirou
- •O keychain do macOS está bloqueado e não consegue armazenar o token de autenticação
- •A chave de API (sk-ant-…) e a base URL (oficial vs proxy) não correspondem
- •Tentou OAuth em um ambiente sem navegador (SSH/CI/Docker)
- •DNS/proxy/firewall bloqueia o servidor de autenticação
- •Versão desatualizada ou cache corrompido
Como resolver
- 1.Execute /logout para limpar totalmente o token antigo e depois /login novamente
- 2.Atualize o Claude Code, exclua ~/.claude/cache e tente novamente
- 3.Em ambientes sem navegador (SSH/CI/Docker), defina a variável de ambiente ANTHROPIC_API_KEY em vez de usar OAuth
- 4.Garanta que sua chave de API e a base URL venham da mesma plataforma (chave oficial → base URL oficial)
- 5.Execute /doctor para verificar problemas de configuração, autenticação e atualização de uma vez
- 6.No macOS, desbloqueie o keychain; verifique as configurações de rede/proxy
Quando esperar ajuda (e quando não)
Este é um problema de autenticação/configuração e não se resolve sozinho com a espera. Refaça /logout e depois /login, atualize e limpe o cache, ou defina ANTHROPIC_API_KEY em ambientes sem navegador. Executar /doctor primeiro é a forma mais rápida de isolar a causa.
Alternativas quando Claude Code está fora do ar
Erros relacionados
Perguntas frequentes
O que é Login / authentication failed?
O Claude Code não consegue entrar ou autenticar. Causas comuns são o callback do login OAuth expirando, um keychain do macOS bloqueado que não consegue armazenar o token, uma incompatibilidade entre sua chave de API e a base URL, ou problemas de DNS/rede. "Invalid API key · Please run /login" indica uma chave inválida ou um token expirado.
Como resolvo Login / authentication failed?
Execute /logout para limpar totalmente o token antigo e depois /login novamente / Atualize o Claude Code, exclua ~/.claude/cache e tente novamente / Em ambientes sem navegador (SSH/CI/Docker), defina a variável de ambiente ANTHROPIC_API_KEY em vez de usar OAuth / Garanta que sua chave de API e a base URL venham da mesma plataforma (chave oficial → base URL oficial) / Execute /doctor para verificar problemas de configuração, autenticação e atualização de uma vez / No macOS, desbloqueie o keychain; verifique as configurações de rede/proxy