💡大家好,我是可夫小子,一名内容创作者,关注AI和自媒体。
作为地表最强的编程 Agent:Claude Code,默认只能使用自家的Claude大模型,但由于 Anthropic 的服务条款,是不能在国内使用。一直与国内的开发者玩起了猫鼠游戏,动不动就来个封号套餐,让人又爱又恨。
你想换智谱/DeepSeek/MiniMax,却每次都要改 URL、Key、代理?
这篇我给一个最轻量方案:不用安装 Router,靠多份 settings + alias实现:
- 一键切换模型(命令级开关)
- 各项目配置互不影响(隔离)
- 出问题可秒回滚(稳定)

国内主要有的大模型厂家有,智谱、DeepSeek、MiniMax,这几家大模型的能力也层次不齐,但每家模型的请求地址、API Key 都不一样,有时候需要经常切换。
现在主流的方案有Claude Code Router、CC-Switch项目等,就是解决这一问题应运而生。
但为了这个切换功能还要专门安装一个软件,有点太重了。我使用安排软件的逻辑就是能不装软件就不装软件。我还要使用更丝滑的轻量的方案。以下是我的参考方案,大家可以参考使用。
使用~/.claude/settings.json里面添加不同的json,在启动claude时,显示使用`--settings`来实现各个模型的切换,然后通过 alias 做成一个短命令,就能实现快速切换。
- 优点:可以设置默认的模型,而且各个项目的模型调用不受影响
- 缺点:暂无
设置
1. 在~/.claude/settings.json里面,添加`settings.local.json`、`settings.zhipu.json`等等,一个大模型厂家,就按他的官网文档,配置一个,如下:
2. 在终端的配置rc文件里面,添加一些alias方式,使用自定义命令来实现切换,比如我使用的是 zsh,修改的文件的位置是~/.zshrc
#
#设置 claude code 模型切换,通过settings.json来处理
#
# 在 .zshrc 或 .bashrc 中添加
alias claude-zp="claude --settings /Users/koffu/.claude/settings.zp.json"
使用
终端
- claude:直接使用settings.json的配置模型
- claude-zp:使用settings.zp.json里面的配置模型
- claude-mm:使用 settings.minimax.json 里面的配置模型
- vscode,这种IDE默认是使用settings.json里面模型。
我已把国内智谱、Minix、DeekSeek 还是自己本地的反代理的配置文件,都整理打包放到我的飞书里面,评论区留言:模板,我发给你:智谱/DeepSeek/MiniMax + 本地反代 4 份配置文件 + 常用 alias 集合(可直接复制)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/256189.html