Claude Code后端模型服务切换三式

王福强

2025-11-06


今天TVP群里有同学分享了自己使用claude code在各大模型服务之间辗转腾挪的实践方法,

恰好这几天看到点儿相关的信息和实践,

简单整理下分享给大家。

前情铺垫

大家都知道claude code是anthropic公司开发的命令行AI开发工具

它默认后端大模型接的是anthropic自己家的模型,

从最早就比较惊艳的 Claude sonnet3.5 到 现在的 Claude sonnet 4.5

后来各大模型厂商以及MaaS服务厂商为了兼容Claude系模型

对外提供的大模型服务API就跟Claude系模型的API兼容了

而兼容带来的好处就是

claude code这个工具可以无缝切换到这些模型

尤其是anthropic这家公司对大中华区一贯严格封堵的情况下

要想原汁原味

门槛还是挺高的

好在有了这些兼容的大模型API

大中华区起码可以享受到claude code的优质服务

配合后端其它大模型服务

也能媲美“特斯拉”了

使用脚本切换 claude code 后端模型服务

TVP群里有同学分享了他的最佳实践:

总结下来就是,

针对不同模型服务,

独立针对其创建claude code启动脚本:

截图内容版权归 TVP Leoobai 所有

使用脚本函数切换 claude code 后端模型服务

这个算是上一个方法的另一种实现思路,都归属于本地无中间服务器方案。

在.bashrc或者.bash_profile(甚至.profile)里针对不同的大模型服务商,定义不同的claude code启动函数,类似于(作者举例哈,没测试过,领悟思想就可以了🤣):

function glm() {
    export ANTHROPIC_AUTH_TOKEN=... # GLM的API key
    export ANTHROIC_BASE_URL=... # GLM的服务地址
    ...
    claude --dangerously-skip-permissions
}

function kimi(){
    ANTHROPIC_AUTH_TOKEN="xxx" ANTHROIC_BASE_URL="xxx" claude --dangerously-skip-permissions
}

function deepseek(){
    ...
}

这样,你每次只要在命令行敲 glm 或者 kimi 或者 deepseek 或者 …

就能启动使用不同大模型服务的claude code了。

使用独立的集中切换大模型服务中继与路由

比如你可以本地启动一个localhost上的claude code兼容的大模型服务,

然后claude code只连这个localhost上的大模型服务地址就可以了,

然后这个本地跑的大模型服务允许配置多个远程的claude code兼容的大模型服务,

想用哪个作为当前要用的大模型服务,就配置哪个是current就可以,甚至根据路由算法进行分发。

这种代理服务,你可以配合大模型自己vibe一个出来,

比如TVP群有同学也分享了他的类似工具:

你也可以用github上开源的项目,

既然这种需求那么强烈,

肯定已经有人搞了

比如: https://github.com/BenedictKing/claude-proxy

最后

happy vibe coding 🤪

我虽然知道这些路子,但其实我还是古早手工写代码多些,哈哈哈


>>>>>> 更多阅读 <<<<<<


「福强私学」来一个?

「福强私学」, 一部沉淀了个人成长、技术与架构、组织与管理以及商业上的方法与心法的百科全书。

footer img for kb.afoo.me

开天窗,拉认知,订阅「福报」,即刻拥有自己的全模态人工智能。

订阅「福报」