主题
CC Switch
CC Switch 是 Windows 上管理 Claude Code 供应商的图形工具。 Windows 用户不想折腾环境变量的,用它最省事。
协议:Anthropic Messages。
一键导入(推荐,图片版)
在控制台「API 密钥」页用「导入到 CCS」,不用手填任何地址:







下面是手动配置的写法。
地址:填 /v1,「完整 URL」保持关闭
| 配置项 | 填什么 |
|---|---|
| 接口地址 / Base URL | https://api.jichuanai.com/v1 |
| 「完整 URL」开关 | 关闭 |
| API Key | 你的 sk-xxx |
和环境变量的填法正好相反
直接设 ANTHROPIC_BASE_URL 时不带 /v1;在 CC Switch 里要带。 两处抄来抄去是最常见的 404 来源。
添加自定义供应商
- 打开 CC Switch → 添加自定义供应商
- 名称随便起(例如
济川AI) - 把下面这段粘进「配置 JSON」,替换 key 和模型名
json
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-替换成你的key",
"ANTHROPIC_BASE_URL": "https://api.jichuanai.com",
"ANTHROPIC_MODEL": "deepseek-v4-flash-0731",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-flash-0731",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-flash-0731",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash-0731",
"ANTHROPIC_DEFAULT_FABLE_MODEL": "deepseek-v4-flash-0731",
"CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-v4-flash-0731"
},
"model": "sonnet"
}这段 JSON 里的 BASE_URL 为什么不带 /v1
因为它写进的是环境变量,由 Claude Code 自己拼 /v1/messages。 CC Switch 界面上那个「接口地址」输入框才是带 /v1 的那个。 两者作用不同,不是笔误。
六个模型框,全填同一个名字
ANTHROPIC_MODEL、SONNET、OPUS、HAIKU、FABLE、SUBAGENT —— 全部填同一个模型名。
漏填任何一个,症状都是「时好时坏」
没填到的那个角色会把原始 Claude 模型名透传给上游,上游没有这个模型就报错。 而正常对话通常走 Sonnet 角色,所以你会看到「聊天正常、一跑任务就错」。
定位判据:报错里出现的模型名,和你没填的那个框对应的 Claude 原名一致。
[1M] 后缀:可以留,也可以删
有的教程会写成 deepseek-v4-flash-0731[1M]。在这里两种都能用—— Anthropic 协议下我们会把结尾的 [1M] / [1m] 去掉再转发。
但不要把这种写法复制到 OpenAI 协议的客户端(ChatBox、WorkBuddy 等), 那边不处理,会 404。详见 总览。
「声明支持 1M」不要勾
见 Claude Code,同一个坑。
检查清单
- [ ] 界面「接口地址」=
https://api.jichuanai.com/v1,「完整 URL」关闭 - [ ] JSON 里
ANTHROPIC_BASE_URL=https://api.jichuanai.com,不带/v1 - [ ] 六个模型框填的是同一个名字,且是你这张卡里的模型
- [ ] 「声明支持 1M」没勾
- [ ] 保存后真的发了一条消息验证,不只看「保存成功」