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/写文档/做知识库等),这是个重活,得等我梳理梳理。 期待的朋友不妨关注下我,分享纯干货能实际操作的知识。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

redskier
校验提示文案
值友4579281494
校验提示文案
贝贝爱太遥远
校验提示文案
aher
校验提示文案
猫一的马甲
校验提示文案
值友7584187424
校验提示文案
samisme
校验提示文案
吃西瓜不吐西瓜子
校验提示文案
吃西瓜不吐西瓜子
校验提示文案
80晚熟青年
校验提示文案
值友4894808085
校验提示文案
80晚熟青年
校验提示文案
samisme
校验提示文案
值友7584187424
校验提示文案
猫一的马甲
校验提示文案
redskier
校验提示文案
值友4894808085
校验提示文案
aher
校验提示文案
贝贝爱太遥远
校验提示文案
值友4579281494
校验提示文案
吃西瓜不吐西瓜子
校验提示文案
吃西瓜不吐西瓜子
校验提示文案