Claude Code 使用国内大模型方案:多模型并存、互不影响、可回滚(含配置模板)

张开发
2026/4/16 14:05:52 15 分钟阅读

分享文章

Claude Code 使用国内大模型方案:多模型并存、互不影响、可回滚(含配置模板)
大家好我是可夫小子一名内容创作者关注AI和自媒体。作为地表最强的编程 AgentClaude 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-zpclaude --settings /Users/koffu/.claude/settings.zp.json使用终端claude直接使用settings.json的配置模型claude-zp使用settings.zp.json里面的配置模型claude-mm使用 settings.minimax.json 里面的配置模型vscode这种IDE默认是使用settings.json里面模型。避坑指南1. 设置按 .zshrc 之后需要 source ~/.zshrc再打开一个终端才能生效2. 如果要重启一个会话claude code 一般是会提示claude --resume decf7d1a-4076-4aee-adb1-966a67ba7808 这个时候你要把 claude 命令换成你之前搭配的模型如 claude-mm否则就会选错模型。3. 如果你是通过 VS Code 使用 Claude Code它默认加载的是 settings.json这时你就需要把自己常用的配置在 settings.json 里面。最后的话我已把国内智谱、Minix、DeekSeek 还是自己本地的反代理的配置文件都整理打包放到我的飞书里面评论区留言模板我发给你:智谱/DeepSeek/MiniMax 本地反代 4 份配置文件 常用 alias 集合可直接复制。

更多文章