配置错误: Claude Provider 缺少 base_url 配置 - Claude Code
Quick fix
关闭 cc-switch 的本地代理接管功能,在终端重新执行 /logout 和 /login,或升级至 v3.14.0 以上版本。
Symptom
Section titled “Symptom”API Error: 400 {"error":{"message":"配置错误: Claude Provider 缺少 base_url 配置","type":"proxy_error"}}当在 cc-switch 中开启「本地代理接管」并切换到官方供应商(Claude Official)时,请求会被本地代理转发。由于官方供应商使用 OAuth 登录,未配置 base_url,代理转发层在实际请求时会因找不到目标地址而报出 400 错误。
此外,使用本地代理访问官方 API 存在极高的封号风险,因此官方账号与本地代理接管在设计上不支持同时使用。从 v3.14.0 版本开始,cc-switch 已在开启本地代理时直接拦截切换到官方供应商的操作以避免此问题。
在 cc-switch 中关闭「本地代理接管」(Local Routing)功能。
在 Claude Code 终端中执行 /logout 退出当前登录。
在终端中执行 /login 重新使用官方账号登录。
建议将 cc-switch 升级至 v3.14.0 或更高版本。该版本会在开启代理时直接禁用官方供应商切换,并提供明确提示,防止误操作。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Version3.10.2 - 3.13.0
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 3 个真实 issue
- 为什么关闭 cc-switch 的本地代理后依然报错?
- 关闭代理后,配置状态可能未完全刷新。需要在 Claude Code 终端内执行一次 /logout 和 /login 重新登录官方账号,即可恢复正常。
- 为什么 cc-switch 不支持在使用官方账号时开启本地代理?
- 这是故意设计的。官方 API 流量如果被本地代理路由,会被官方认为是转发行为,存在极高的封号风险。因此需要使用官方账号时,必须关闭本地代理接管。
Claude Official 检查出错: 提取 base_url 失败 - CodexCC Switch 代理与负载均衡不支持 Claude 官方订阅,请改用第三方 API Key。强行代理会因缺少 base_url 报错并导致封号。model is not supported when using Codex关闭 cc-switch 的代理接管功能,避免向 Codex 写入不受支持的模型 ID 导致官方订阅封号或请求被拒。HTTP 401 Unauthorized - CC Switch Anthropic升级 cc-switch 至修复版,以支持 Anthropic 所需的 x-api-key 和 anthropic-version 请求头。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。