Failover 切换 provider 时未同步更新 API Base URL,Claude Code
Quick fix
升级到 4.0 或最新版后重试;故障转移会按目标供应商的接口地址和模型映射转发。
Symptom
Section titled “Symptom”[Claude] >>> 请求 URL: https://token-plan-cn.xiaomimimo.com/anthropic/v1/messages?beta=true (model=glm-5.1)在 cc-switch 3.16.0 的故障转移路径中,代理切换了模型名称和 API Key,但没有同步切换 API Base URL,因此智谱的 glm-5.1 请求仍发往小米接口并返回 400。维护者说明 4.0 重做了本地路由与故障转移:成功切换后只记录新路由,每次转发按目标供应商分别读取接口地址和模型映射;并请用户在最新版复测。
升级到 4.0 或最新版,并按原来的小米主备加智谱兜底配置重新测试。若仍出现地址与模型不匹配,提供版本号和转发日志。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Version3.16.0(受影响版本;维护者称 4.0 重做了相关路由与故障转移)
PlatformsmacOS
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- 升级后仍出现地址与模型不匹配,需要提供什么信息?
- 提供 cc-switch 版本号和转发日志。
我用魔搭是报错 401 token 失效 - Claude Code在 cc-switch 的 Provider 环境变量中添加 ANTHROPIC_MODEL 即可解决 401 报错。该变量不会同步到 settings.json,此为正常设计。settings.json 被重置 - Claude Code将插件、hooks 等共享字段写入「通用配置」并在切换时勾选写入;接管模式异常时先关闭后切换供应商再开启。Error from provider (Console Go)检查模型映射是否被正确应用,若映射目标模型已下线或请求体含上游不支持的 tool_choice/图片格式,需调整配置或等待 cc-switch 修复翻译层。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。