Esse erro aqui tem alguma solução?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Esse erro aqui tem alguma solução?
Oii, tudo bem?
Tem solução sim. Esse erro API Error: 400 (invalid_request_error) acontece após atualizações recentes do Claude Code. Nas versões mais novas, algumas funcionalidades experimentais (em fase beta) vêm ativadas por padrão e enviam parâmetros adicionais na requisição, como o system.2.cache_control.ephemeral.scope. Como a API ainda não aceita esses campos extras, ela recusa a solicitação.
Você não precisa reverter a versão do Claude Code. Basta desativar as funcionalidades experimentais através do arquivo de configuração de forma rápida:
Abra a pasta correspondente ao seu sistema operacional para encontrar o arquivo settings.json:
~/.claude/settings.json%USERPROFILE%\.claude\settings.jsonAbra o arquivo settings.json em um editor de texto de sua preferência.
Se o seu arquivo já possuir outras configurações, insira a linha "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1" dentro do bloco "env", assim:
{
"env": {
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
}
}
Caso você já tenha outras opções no bloco "env", basta adicionar essa nova chave separando por vírgula, mantendo os dados anteriores intactos.
Salve o arquivo e reinicie o Claude Code no seu terminal. Isso fará com que ele pare de enviar os campos não suportados e volte a se comunicar normalmente com a API.
Se surgir qualquer dúvida no meio do caminho ou se o comportamento persistir, basta mandar uma mensagem por aqui!
Ola! obrigado, deu tudo certo aqui, fiquei um tempão tentando ajustar e vc me ajudou em segundos kkkkk
abraços!