
一个 VSCode 扩展,把"切换 Claude Code 的大模型 / 供应商"做成可视化面板,切换大模型不再需要修改配置。开源(MIT):https://gitee.com/shamee/chai-cc-switcher也用过CC-Switch,桌面版独立程序。跟我自己的使用习惯有关系,通过更改全局路由的方式,我还是用的不太习惯。
怎么用?
chai-cc-switcher-0.17.2.vsix(Release 页:https://gitee.com/shamee/chai-cc-switcher/releases/v0.17.2)... → Install from VSIX...,选这个文件
,即安装成功
两种方式:

Ctrl+Shift+P)搜 Chai CC Switcher: 打开可视化面板面板里有四块东西:供应商列表、模型管理、连接状态灯、版本徽章。
opus / sonnet / haiku、你自定义的、或某个供应商档案都行)~/.claude/settings.json + 精准重启 Claude CLI 进程,Claude Code 自动重拉起读新配置,你正在看的窗口纹丝不动
也可以走命令面板:Chai CC Switcher: 切换模型 / 供应商,用 QuickPick 选。
两种办法:
deepseek-v4-flash,即时出现在列表,删除也即时生效cc-switcher.models,往数组里填模型名(如 claude-opus-4-5-20251101)注意:自定义模型靠
env.ANTHROPIC_MODEL显示,一次只反映一个有值——多个自定义模型不会同时列出。
想切到第三方兼容端点(如某中转站),用供应商档案:
Chai CC Switcher: 编辑供应商列表,或设置里填 cc-switcher.profiles字段 | 含义 |
|---|---|
| 列表里显示的名字(必填) |
|
|
|
|
| 该档案默认用的模型(可选) |
baseUrl / apiKey 整体写入 env,并设好 model右下角状态栏显示:
⇌ <当前模型> · <供应商域>底层用 fs.watch 监听 settings.json,任何路径(面板 / 命令 / 你手改文件)改完 150ms 内自动刷新,不用手动点、也不用重载窗口。
不想显示就关掉:设置 cc-switcher.showStatusBar 设为 false。
Q:切完状态栏不更新?
正常应在 150ms 内同步(靠 fs.watch)。若异常,跑「诊断信息」看版本是不是 0.17.2、加载路径对不对,旧版 wangcai.* 残留会抢状态。
Q:自定义模型在 Claude Code 里看不到?
确认 env.ANTHROPIC_MODEL 已被写入(「打开 Claude 配置文件」自查)。自定义模型一次只显示一个,多个只会列当前生效那一个。
Q:换供应商后 Claude Code 报连不上?
供应商启用只看端点 + Key。检查档案里的 baseUrl / apiKey 是否填对,再点「重启 Claude Code」让配置落盘生效。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。