用 cc-switch 让 Claude Code 切换其他厂家模型

Claude Code 默认连 Anthropic 官方,但它认的是 ANTHROPIC_BASE_URL + ANTHROPIC_AUTH_TOKEN 这套环境,任何"Anthropic 兼容"的端点都能接——于是可以让 Claude Code 改用第三方中转,或国产模型(智谱 GLM、Kimi、DeepSeek)。手动改配置文件麻烦又容易错,cc-switch 就是把这件事变成"点一下切换"的小工具。本文讲清它怎么装、怎么用。

cc-switch 是什么

用国产 / 第三方模型主要图省钱或免梯子;但写复杂代码的能力仍以 Claude 官方 Opus / Sonnet 最强。建议:官方账号 + 国产中转两套配置都加好,按任务一键切——日常杂活用便宜的,硬骨头切回官方。官方账号的稳定登录仍建议走美国住宅 IP。

它实际改了什么

切换时,cc-switch 把选中的配置写进各工具真实的配置文件。对 Claude Code,就是写 ~/.claude/settings.jsonenv 段的 ANTHROPIC_BASE_URL / ANTHROPIC_AUTH_TOKEN 等。它自己的数据放在 ~/.cc-switch/(含 SQLite 库与最近若干次自动备份)。所以即使不装它,你手动改 settings.json 也能达到同样效果——cc-switch 只是把这件事做成了图形化、可一键来回切。

第一步 · 安装

它是原生桌面应用(Tauri),不是 npm 包,按系统下载安装即可:

macOSbrew install --cask cc-switch  或 .dmg
Windows.msi 安装包 / 便携版 .zip
Linux.deb / .rpm / .AppImage
图:各平台安装方式。源与发布页见 GitHub farion1231/cc-switch

第二步 · 添加一个供应商配置

1

新建

主界面右上角点 + 打开添加面板。可以从预设下拉选一个供应商(端点自动填好),也可手动建自定义。

2

填字段(以 Claude Code 为例)

需要:名称(自己识别用)、Base URL(端点)、API Key(该供应商的密钥)、模型。填好 Key 和端点后,可点「获取模型」自动拉取该供应商的可用模型列表。

3

保存

点添加提交。重复以上,把官方各家中转都建成独立配置,后面随时切。

名称GLM-备用
Base URLhttps://open.bigmodel.cn/api/anthropic
API Key你的 GLM 密钥
模型glm-4.6
图:添加一个"智谱 GLM"供应商的字段示意

第三步 · 切换

主界面选中目标供应商 → 点启用,或从系统托盘快捷切换。Claude Code 是热切换,当前终端立即生效、无需重启;Codex / Gemini CLI 等需要重开终端或重启 CLI。验证是否切成功:在 Claude Code 里发一句话,看是否由新模型回答即可。

常用「Anthropic 兼容」国产端点

这几家都提供 Anthropic 兼容入口,填法统一:Base URL 只填到 …/anthropic 一级(/v1/messages 由客户端自动补),Key 用各家自己的 API Key。

厂家Base URL模型(示例)
智谱 GLMhttps://open.bigmodel.cn/api/anthropicglm-4.6
Kimi / 月之暗面https://api.moonshot.cn/anthropickimi 系列
DeepSeekhttps://api.deepseek.com/anthropic自动映射 opus/sonnet
表:常见国产 Anthropic 兼容端点(具体模型名以各家当日官方文档为准)。
DeepSeek 会把 claude-opus* 自动映射到它的高配模型、claude-sonnet*/haiku* 映射到快配,所以模型名按 Claude 的写也能用。GLM / Kimi 直接写它们自己的模型名。

几个坑