大家好呀,我是夏叶,深度AI编程使用者,专注于分享AI编程方面的使用技巧、经验以及前沿资讯,有兴趣的可以关注我的公众号,一起学习,共同进步。
claude code很多人都用过,可以说是目前公认的世界上最好的AI编程工具了,它不只强在使用的大模型上,更多的是本身的Agent能力很强。
但官方正版的价格太贵了,所以催生出了国内大模型的平替方案,目前Kimi K2、deepseek3.1、GLM4.5 等都增加了对Anthropic API 的支持,只要配置好环境变量就可以直接在claude code中使用国内的大模型。
我的问题是有时候想切换不同的模型使用,查了一下世面上的一些配套工具,感觉配置起来都很麻烦,于是我用AI写了一个工具cc-model-switcher
,可以很方便的切换模型使用claude code。
看一下效果:


下面说一下这个工具的使用方法。
安装claude code
windows下管理员登录终端,使用如下命令安装:
bash
npm install -g @anthropic-ai/claude-code

安装cc-model-switcher
使用如下命令安装:
npm install -g cc-model-switcher

然后执行下命令cc_switch -l
,它会在用户主目录下创建 .models.json
配置文件:
- Windows:
C:\Users\用户名.models.json
- macOS/Linux:
~/.models.json
.models.json
配置文件内容如下:
json
{
"models": {
"kimi": {
"description": "Kimi AI (Moonshot)",
"env": {
"ANTHROPIC_BASE_URL": "https://api.moonshot.cn/anthropic/",
"ANTHROPIC_AUTH_TOKEN": "YOUR_KIMI_API_KEY_HERE",
"API_TIMEOUT_MS": "600000",
"ANTHROPIC_MODEL": "kimi-k2-0711-preview",
"ANTHROPIC_SMALL_FAST_MODEL": "kimi-k2-0711-preview"
}
},
"deepseek": {
"description": "DeepSeek V3.1",
"env": {
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "YOUR_DEEPSEEK_API_KEY_HERE",
"API_TIMEOUT_MS": "600000",
"ANTHROPIC_MODEL": "deepseek-chat",
"ANTHROPIC_SMALL_FAST_MODEL": "deepseek-chat"
}
}
}
}
当前工具默认会包含kimi和deepseek的配置,我们只需要到官网获取一个API KEY写入其中即可.
填写好API KEY以后,使用命令cc_switch 模型名称
,就会自动切换到该模型并打开claude code命令行。
比如我输入cc_switch deepseek
,会看到如下界面:

终端进入claude code界面,并且模型使用的是deepseek的模型。
如果你想使用其他模型,那么相应的在上述json文件中增加相应的配置即可。
cc_switch命令使用方法如下:
lua
cc_switch model 切换使用的模型并启动claude code
Options:
-V, --version output the version number
-l, --list 列出所有可用模型
-i, --interactive 交互式选择模型
-h, --help display help for command
当我们配置好这个配置文件以后,后续使用时,就想切哪个模型就使用哪个模型了,非常的方便。
好了,今天的分享就到这里,如果对你有用,麻烦来个三连支持一下吧,这对我十分重要,万分感谢!