ClaudeCode配置使用国产大模型(同时用DS和GLM)
一 基础介绍
ClaudeCode:不过多介绍(以下简称CC),CC主要有三类模型OPUS/SONNET/HAIKU,这三类模型承担的任务不同,OPUS主要负责复杂推理和重构等工作,SONNET主要负责代码编写和修改,HAIKU负责一些文档读取和搜索等工作。 一句话就是最强、上下文最多的模型用作OPUS,写代码能力最强的用作SONNET,便宜量大的用作HAIKU模型。

2.CC Switch:一个Github开源的工具,可以将国产大模型接入到CC中,而且支持一键切换。比如你买了智谱的GLM Coding Plan,那你就可以通过CC Switch配置Opus模型用GLM5.1,Sonnet用GLM5,Haiku用GLM-4.5-Air。 再比如你买了Minimax的Token Plan,那你就可以通过CC Switch配置Opus模型用M2.7,Sonnet用M2.7,Haiku用M2.5等。

3.NewAPI:有的朋友看到上面就会问,有CC Switch就够了,为什么还要newAPI呢? 但是国产大模型毕竟各自特色不同,比如GLM5.1擅长写代码,Minimax M2.7量大管饱,DS-V4-Pro能力足且上下文给到1M(其他1M上下文的还有小米的Mimo-V2.5-Pro等模型)。 但是我们没办法通过CC Switch在同一个配置里面配置Opus用DS-V4-Pro,Sonnet用GLM5.1,Haiku用M2.7(当然,有大佬实现了自己写本地代理来实现这个功能,但是有现成的开源工具,普通用户可以直接组合使用)。

国产大模型介绍:
DS:目前(5月31日)DS-V4-Pro打折,调用官网API的话1亿Token(以95%缓存命中率预估【别管什么是缓存命中率,你只需要知道通过ClaudeCode接入DS的话,大概能到90-95%甚至99%的缓存命中,大概10块)。
智谱GLM:GLM5.1的写代码能力有目共睹,但是它的Plan套餐特别难抢,基本10点秒光。如果实在买不到,可以考虑火山引擎的Plan套餐,里面也有GLM5.1和Kimi2.6等模型(但是特别不耐用,而且有5h/1周/1月三重限额)。
Kimi:Kimi2.6的写代码能力也得到了很多人的认可。但是Kimi的套餐可能要199那一档才够用(不过199好像从Kimiclaw,可以看成是免费得了一个小服务器跑openclaw,有需要的倒是可以开)
Minimax:量大管饱,M2.7能力也能用,就当是做事情很快的实习生。不说能力怎么样,快是真的快。 Pro套餐每个月49就能获得15000次的每周调用次数,普通使用很难用完。我之前买了两个账号的Pro套餐,为了耗完限额给项目加了很多无谓的功能且bug也加了很多,可谓得不偿失。
Opencode Go:opencode是类似于ClaudeCode的一个AI写代码工具,它推出的OpenCode Go套餐首月5刀,能够调用DS/Kimi/GLM等大模型,不过体验下来感觉用得也挺快的,不过不失为一种订阅GLM5.1和DS-V4-Pro的渠道。
二 通过NewAPI+CC Switch同时接入多种国产大模型
上面絮絮叨叨一堆,其实主要还是下面的这些操作和配置,大家如果想想我这样Opus用DS-V4-Pro,Sonnet用GLM5.1,Haiku用M2.7等模型,可以参考配置。另外我的开发环境是Windows11,也在Ubuntu24.04里面配置过,所以其实是通用的。
NewAPI:
下载和安装:Github上面进入newAPI的release页面,选择它的Portable版本进行下载(win就下载exe,ubuntu等linux系统应该是.deb等文件格式)并打开。——也可以考虑下载安装文件,其实是一样的,功能没啥差别。
配置:
给用户增加账户余额:因为newAPI本质上是一个反代平台,它预设可能会给多个用户用,所以要先给自己的账户增加余额。
进入“控制台”页面的左侧“兑换码管理”:选择“添加兑换码”,然后设置要给兑换码和额度,建议金额设置成99999999(因为自用),然后名字随意。设置完成后点击右侧“复制”按钮,复制兑换码。

进入“钱包管理”,将兑换码输入到“兑换码充值”兑换额度。

系统设置:
运营设置:主要是“监控设置”,开启定期测试所有通道,以及自动测试通道间隔时间设置为20-30min(因为每次测试都要调用一次大模型API,太频繁了就浪费钱),再把“失败时自动禁用通道”和“成功时自动启用通道”打开。其他配置可以自己设置。 设置完以后记得点击底下的保存按钮

2.性能设置:不要点开“启用性能监控”,因为win里面claudeCode如果同时打开多个子Agent可能导致win的系统占用瞬间到100%从而触发阈值导致API不可用... 所以不要打开 设置完以后记得点击“保存性能设置”

添加渠道和模型映射:这是最关键的步骤
渠道管理:
点击“添加渠道”,然后类型选择“Anthropic Claude”,名称自己填(这里有个小技巧,对于同一个订阅,可以根据模型用途【Opus/Sonnet/haiku等】用同一个密钥配置多个渠道。比如GLM的订阅,你可以配置一个名称叫做GLM-Opus的渠道,还可以配置一个GLM-Sonnet的渠道,具体怎么用就接着往下看。),然后填入密钥和API地址(API地址填入各个国产大模型官网推荐的兼容Anthropic的地址)
模型:点击“更多”按钮选择“清除所有模型”。然后“模型重定向”里面,添加“键值对”,左侧填“claude-opus-4-6"或”claude-sonnet-4-6"或“claude-haiku-4-5”(不要双引号),右侧填入具体的国产大模型的名称,比如glm-5.1等。 然后开启“自动禁用”(这样如果plan的限额到了,他就会自动禁用了)
这里我给大家一个参考:



模型的优先级和权重配置:如果你有多个渠道,然后考虑兼容(某个plan用完了,就禁用后到另一个渠道去用,或者你同个模型有多个厂商提供服务,那就可以通过优先级和权重进行配置。 同优先级的会按照你设定的权重来分配调用哪些渠道。 优先级越大就会优先调用对应渠道。比如我买了两个Minimax的plan,我就可以配置两个它的渠道,然后优先级配置一样的,权重各50.

令牌管理:点击“添加令牌”,然后配置令牌可以访问的模型即可。
对接CC Switch:确保本机安装了CC Switch。点击上面“令牌管理”页面的“聊天“右边的倒三角形,选择”cc switch“,就会自动将NewAPI的这个连接信息导入到CC Switch了,配置模型后就可以打开CC Switch接入到ClaudeCode使用了。

CC Switch进一步配置:
上面配置完以后,并不是万事大吉,主要是针对1M上下文的大模型的支持。在CC Switch里面在对应的模型名称后面加上"[1M]"即可(不要双引号),比如“claude-opus-4-6[1M]" 这样ClaudeCode就会知道这个模型支持1M上下文了。
通过上述配置,你就可以将你手里的多个Coding Plan的大模型接入到ClaudeCode中,综合利用多种国产大模型的能力了。
下一期,我会再讲一下怎么配置ClaudeCode的插件/技能/hooks等,来让大家更好地用它来做软件开发或者其他工作(如画原型图/写PPT/写文档/做知识库等),这是个重活,得等我梳理梳理。 期待的朋友不妨关注下我,分享纯干货能实际操作的知识。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案