一个技巧,让 Claude Code 同时用多个 AI 模型

摘要: 起因 Claude Code 只能配一个 API。我有好几个:智谱 GLM、DeepSeek、LongCat。每次换模型得手动改配置,烦。 我想:能不能做一个工具,启动前选模型? 于是我问 Claude Code: 帮我做一个 Claude Code 的模型选择器,启动时可以选择不同模型。 Clau...

起因

Claude Code 只能配一个 API。我有好几个:智谱 GLM、DeepSeek、LongCat。每次换模型得手动改配置,烦。

我想:能不能做一个工具,启动前选模型?

于是我问 Claude Code:

帮我做一个 Claude Code 的模型选择器,启动时可以选择不同模型。

Claude Code 给我写了一个。能用了。

翻车

用了10分钟,挺好。突然灵机一动,我想在窗口用不同模型对比解决问题的方案。

窗口 A 选了 GLM-5,窗口 B 选了 DeepSeek。

结果窗口 A 启动后,用的是 DeepSeek。结果发现不同窗口使用claude code 调用不同模型报错(总是被后一个新开的窗口覆盖了模型配置)...

我又问 Claude Code:

在不同的窗口切换不同的模型为什么不行

Claude Code 解释了原因:

因为配置文件是共享的,后选的会覆盖之前的。


然后它给出了解决方案:

不用文件,改用环境变量。环境变量是进程级的,每个窗口独立。


它帮我改好了。问题解决。

更多玩法

窗口隔离之后,我发现可以玩个更有意思的:同一个问题,让不同模型扮演不同角色。

比如设计一个功能:


窗口 A(GLM-5):请设计一个用户认证系统
窗口 B(DeepSeek):这是 GLM 的方案,请评审并指出问题
窗口 A(GLM-5):评审意见如下,请回应哪些采纳
窗口 B(DeepSeek):评估回应质量,给出最终建议

两个模型一来一回,像真实的技术评审。比单打独斗强。

对于某一问题,让不同模型出方案,看哪个做的更棒,也能哪个模型更好用。

所以

这个工具不是我自己写的。

整个过程是:

1. 我提需求 → Claude Code 实现

2. 我发现问题 → Claude Code 解释并解决

3. 我发现新玩法 → Claude Code 配合

比起"怎么实现",更重要的是"怎么提问"和"怎么发现问题"。

技术细节?不重要。Claude Code 帮你解决。

重要的是:

● 知道自己想要什么

● 遇到问题能描述清楚

● 敢于尝试,发现意外

最后

如果你也想要这个工具,可以自己试试,让Claude Code 帮你完成开发。

更多的问题,不妨提问,让它帮你解决~~

转自:https://mp.weixin.qq.com/s/JYLhKskR2mwyjXqh3jSGcA