跳转到内容

ERR_BAD_REQUEST api.anthropic.com Claude Code

Quick fix

在 cc-switch 中开启“跳过初次安装确认”选项,并清理冲突的环境变量,即可解决 Claude Code 的 ERR_BAD_REQUEST 报错。

报错原文
Unable to connect to Anthropic services. Failed to connect to api.anthropic.com: ERR_BAD_REQUEST.

在 Windows 系统中配置 cc-switch 运行 Claude Code 时,请求 api.anthropic.com 可能会因为初次安装确认流程的拦截或残留的环境变量(如 ANTHROPIC_AUTH_TOKEN、ANTHROPIC_BASE_URL)而发生错误,返回 ERR_BAD_REQUEST。维护者指出,最新版本的 cc-switch 已通过增加“跳过初次安装确认”功能解决了此问题。

  1. 将 cc-switch 更新至最新版本,以获取内置的修复功能。

  2. 在 cc-switch 界面中,找到并开启“跳过初次安装确认”选项。

  3. 检查并取消设置(unset)系统环境变量 ANTHROPIC_AUTH_TOKEN 和 ANTHROPIC_BASE_URL,防止配置冲突。

ToolClaude Code
Version未知
PlatformsWindows
这个报错是因为我使用了中转站还是官方 Claude 导致的?
该报错通常与中转站或官方 API 无关,而是由于 cc-switch 的初次安装确认拦截或本地环境变量冲突引起的。按照上述步骤开启跳过确认并清理环境变量即可解决。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。