Claude Code 同时跑两个模型互不干扰,研究了好久终于搞定了
先说我的痛点:之前用 cc-switch 切换模型配置,每次切都是全局生效,一改全改,我同时开着两个项目、用不同模型,完全没法分开用,超级崩溃
后来我发现根本不需要切配置文件!
Claude Code 的模型来源完全靠环境变量控制,而每个终端窗口的环境变量天然就是独立的。也就是说,只要让两个终端各自带不同的变量启动就行了,从根上解决问题
✅ 具体怎么做?
第一步,去 OpenRouter 注册账号,在 Keys 页面生成一个新的 API Key,复制保存好。
第二步,打开 ~/.zshrc 或 ~/.bashrc,加入下面这个函数
export openROUTER_API_KEY="sk-or-v1-你的key"
# 会话: OpenRouter + inclusionAI/ling-2.6-1t
claude-ling() {
ANTHROPIC_BASE_URL="https://openrouter.ai/api" \
ANTHROPIC_AUTH_TOKEN="$OPENROUTER_API_KEY" \
ANTHROPIC_API_KEY="" \
ANTHROPIC_MODEL="inclusionai/ling-2.6-1t:free" \
ANTHROPIC_SMALL_FAST_MODEL="inclusionai/ling-2.6-1t:free" \
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 \
claude "$@"
source 一下配置文件让它生效。
第三步,开两个终端窗口
窗口1:输入 claude 回车,跑官方订阅
窗口2:输入 claude-ling 回车,跑 Ling-2.6-1T
两个会话完全互不干扰!因为环境变量只在函数调用的子进程里生效,不会污染全局。
进窗口2之后输 /status,能看到 base URL 已经指向 openrouter,模型是 inclusionai/ling-2.6-1t:free,一眼确认配置没问题
这个方案的妙处在于:你可以同时跑三个、四个不同模型的会话,各自独立,想开几个开几个,完全不用来回切换配置,效率直接拉满。
你们有没有也在用多模型并行跑任务的?评论区说说你的方案,一起交流!
觉得有用的话点个赞收藏,关注我持续分享 AI 效率玩法
️ #AI创意玩家 #ai #人工智能 #编程 #claudecode #程序员 #电脑知识 #技术分享 #AI工具 #效率神器
热门跟贴