Skip to content

Claude Code / CC Switch

已验证:claude-cli 2.1.270 + CC Switch,连续 12 次成功。

地址填法分两种,填错就 404

配置方式请求地址
用 CC Switchhttps://jc.jichuanai.com/v1,「完整 URL」关闭
直接设 ANTHROPIC_BASE_URLhttps://jc.jichuanai.com —— 不带 /v1

为什么环境变量不能带 /v1

Claude Code 会自己补 /v1/messages。 你填 https://jc.jichuanai.com/v1,拼完就是 /v1/v1/messages

实测:/v1/messages → 401(说明端点在),/v1/v1/messages404

环境变量写法

bash
export ANTHROPIC_BASE_URL="https://jc.jichuanai.com"
export ANTHROPIC_AUTH_TOKEN="sk-xxx"

模型映射:五个框填同一个模型名

Sonnet / Opus / Haiku / Fable / Subagent,以及「默认兜底模型」, 全部填同一个模型名(从 模型清单 复制)。

「默认兜底模型」是隐藏雷区

这个框管的是「没明确落到 Sonnet/Opus/Haiku 角色」的请求,包括 Haiku 后台子任务

  • 留空 → 会把原始 Claude 模型名透传给上游 → 报错
  • 填错 → 更隐蔽:正常对话走 Sonnet 角色能用,只有后台子任务才踩到兜底模型, 表现为「时好时坏

真实案例:有客户填了 deepseek-v4-pro(少了 -0813),平时对话正常,后台任务必错。

定位判据:报错里出现的模型名,和你「默认兜底模型」框里填的逐字一致 —— 那就是它。

「声明支持 1M」不要勾

这个开关是告诉 Claude Code「我支持 100 万上下文」。

国产模型没有这个量级(实测 deepseek-v4.1-flash 约 100K token)。 勾上之后 Claude Code 不会触发压缩,会一路往里塞内容,超出部分被静默截断 —— 表现为「模型看不到前面说过的话」。

检查清单

  • [ ] 地址按上表填对(注意环境变量那行不带 /v1
  • [ ] 五个模型框 + 默认兜底模型,全填同一个模型名
  • [ ] 「声明支持 1M」没有
  • [ ] key 的分组和你买的套餐匹配

遇到问题先查「报错对照表」,仍未解决请在控制台联系客服。