【请教】怎么让不同的terminal窗口使用不同apiKey

2026-04-11 15:181阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

怎么让不同的terminal窗口使用不同apiKey
比如
teriminalA 使用cc的sk-A的apikey
teriminalB 使用cc的sk-B的apikey
teriminalC 使用gpt的sk-C的apikey
teriminalD 使用gpt的sk-D的apikey

网友解答:
--【壹】--:

就是每个bat文件里面有不同的环境变量的设置呀,就每次点击这个bat文件,它就会给你把这个环境变量放进去,然后打开一个终端页面


--【贰】--:

tabby好像可以设置启动terminal的事后带上启动命令?


--【叁】--:

佬,懒得每次写就把环境变量写进sh然后用脚本拉起带指定环境变量的shell就行
好像没有成熟货架产品
或者你在ccswitch里面切换,切换后打开shll,接下来再切换,再打开,应该是就能实现了?(猜测,没有实验过


--【肆】--:

佬,没太明白


--【伍】--:

站里有过方案吧 同时多窗口用多渠道

Claude Code 使用原生 `--settings` 选项配置多个自定义模型供应商 开发调优
很久没有写博客类文本,已经不知道怎么开场了,直接开始吧 首先需要把 Claude Code 更新到 1.0.61 及以上版本,Anthropic 在这个版本给 Claude Code 添加了 --settings 选项, 这个也是实现原生多模型供应商配置的切入点 [image] Claude Code Changelog [image] 现在开始配置,打开用户目录下的…
Any牌路由器使用清障! 开发调优
3s内报403 你就等 别瞎琢磨哪配错了 L站都快成Any牌路由器反馈地了 只要一波动一报错就有人问 “我不行 你行不行 你咋配的 为啥我不行 看看你配置 我4xx/5xx 我屯屯鼠 我是猪” 哇脑阔噶痛啊 某日 某 快问快答 下的系统推荐帖列表 (竟恐怖如斯) [image] 现在!立刻!全方位!排除所有疑问 写一个说明书 必须傻瓜版 多问一句都叉(我)出去! 基础要点 不讲…

--【陆】--:

懂得都懂,不懂的也拧不过来
还有提动态指定环境变量的呢


--【柒】--:

你直接多建几个bat应该可以吧


--【捌】--:

学到了


--【玖】--:

可以用环境变量吧


--【拾】--:

感谢佬,我去看看


--【拾壹】--:

bashrc里定义一个函数/alias,用来设置不同的环境变量,terminal换窗口的时候执行一下就行。
我类似的场景就是开启/关闭代理。

noproxy () { unset http_proxy https_proxy ftp_proxy rsync_proxy unset HTTP_PROXY HTTPS_PROXY FTP_PROXY RSYNC_PROXY unset all_proxy ALL_PROXY socks5_proxy SOCKS5_PROXY unset no_proxy NO_PROXY echo -e "\033[31m[✘] All Proxies Disabled\033[0m" } proxy () { # 1. HTTP/HTTPS 环境变量 export http_proxy="$PROXY_HTTP_URL" export https_proxy="$PROXY_HTTP_URL" export ftp_proxy="$PROXY_HTTP_URL" export rsync_proxy="$PROXY_HTTP_URL" export {HTTP,HTTPS,FTP,RSYNC}_PROXY="$PROXY_HTTP_URL" # 2. SOCKS 代理 export {ALL_PROXY,all_proxy,socks5_proxy,SOCKS5_PROXY}="$PROXY_SOCKS_URL" # 3. 不走代理的名单 export no_proxy="localhost,127.0.0.1,192.168.0.0/16,10.0.0.0/8,172.16.0.0/12,*.local,*.internal" export NO_PROXY="$no_proxy" echo -e "\033[32m[✔] All Proxies Enabled\033[0m" echo "Address: ${PROXY_IP}:${PROXY_PORT}" }

可以让codex给你写个函数,然后传参什么的都行,感觉这种方案比较简单,或者最简单的在.bashrc中写几个alias也可以实现


--【拾贰】--:

用CCS的话CC会马上切换成最新
CODEX会保留住原来的环境变量,我现在就是开多个codex然后用不同的KEY
但小心不要new


--【拾叁】--:

明白了,佬,感谢感谢


--【拾肆】--:

对,当前窗口export,这样每次都要设置,感觉太麻烦,在想有没有成熟的产品可以用


--【拾伍】--:

哈雷佬已经麻了


--【拾陆】--:

你可以使用不同的setting啊

标签:快问快答
问题描述:

怎么让不同的terminal窗口使用不同apiKey
比如
teriminalA 使用cc的sk-A的apikey
teriminalB 使用cc的sk-B的apikey
teriminalC 使用gpt的sk-C的apikey
teriminalD 使用gpt的sk-D的apikey

网友解答:
--【壹】--:

就是每个bat文件里面有不同的环境变量的设置呀,就每次点击这个bat文件,它就会给你把这个环境变量放进去,然后打开一个终端页面


--【贰】--:

tabby好像可以设置启动terminal的事后带上启动命令?


--【叁】--:

佬,懒得每次写就把环境变量写进sh然后用脚本拉起带指定环境变量的shell就行
好像没有成熟货架产品
或者你在ccswitch里面切换,切换后打开shll,接下来再切换,再打开,应该是就能实现了?(猜测,没有实验过


--【肆】--:

佬,没太明白


--【伍】--:

站里有过方案吧 同时多窗口用多渠道

Claude Code 使用原生 `--settings` 选项配置多个自定义模型供应商 开发调优
很久没有写博客类文本,已经不知道怎么开场了,直接开始吧 首先需要把 Claude Code 更新到 1.0.61 及以上版本,Anthropic 在这个版本给 Claude Code 添加了 --settings 选项, 这个也是实现原生多模型供应商配置的切入点 [image] Claude Code Changelog [image] 现在开始配置,打开用户目录下的…
Any牌路由器使用清障! 开发调优
3s内报403 你就等 别瞎琢磨哪配错了 L站都快成Any牌路由器反馈地了 只要一波动一报错就有人问 “我不行 你行不行 你咋配的 为啥我不行 看看你配置 我4xx/5xx 我屯屯鼠 我是猪” 哇脑阔噶痛啊 某日 某 快问快答 下的系统推荐帖列表 (竟恐怖如斯) [image] 现在!立刻!全方位!排除所有疑问 写一个说明书 必须傻瓜版 多问一句都叉(我)出去! 基础要点 不讲…

--【陆】--:

懂得都懂,不懂的也拧不过来
还有提动态指定环境变量的呢


--【柒】--:

你直接多建几个bat应该可以吧


--【捌】--:

学到了


--【玖】--:

可以用环境变量吧


--【拾】--:

感谢佬,我去看看


--【拾壹】--:

bashrc里定义一个函数/alias,用来设置不同的环境变量,terminal换窗口的时候执行一下就行。
我类似的场景就是开启/关闭代理。

noproxy () { unset http_proxy https_proxy ftp_proxy rsync_proxy unset HTTP_PROXY HTTPS_PROXY FTP_PROXY RSYNC_PROXY unset all_proxy ALL_PROXY socks5_proxy SOCKS5_PROXY unset no_proxy NO_PROXY echo -e "\033[31m[✘] All Proxies Disabled\033[0m" } proxy () { # 1. HTTP/HTTPS 环境变量 export http_proxy="$PROXY_HTTP_URL" export https_proxy="$PROXY_HTTP_URL" export ftp_proxy="$PROXY_HTTP_URL" export rsync_proxy="$PROXY_HTTP_URL" export {HTTP,HTTPS,FTP,RSYNC}_PROXY="$PROXY_HTTP_URL" # 2. SOCKS 代理 export {ALL_PROXY,all_proxy,socks5_proxy,SOCKS5_PROXY}="$PROXY_SOCKS_URL" # 3. 不走代理的名单 export no_proxy="localhost,127.0.0.1,192.168.0.0/16,10.0.0.0/8,172.16.0.0/12,*.local,*.internal" export NO_PROXY="$no_proxy" echo -e "\033[32m[✔] All Proxies Enabled\033[0m" echo "Address: ${PROXY_IP}:${PROXY_PORT}" }

可以让codex给你写个函数,然后传参什么的都行,感觉这种方案比较简单,或者最简单的在.bashrc中写几个alias也可以实现


--【拾贰】--:

用CCS的话CC会马上切换成最新
CODEX会保留住原来的环境变量,我现在就是开多个codex然后用不同的KEY
但小心不要new


--【拾叁】--:

明白了,佬,感谢感谢


--【拾肆】--:

对,当前窗口export,这样每次都要设置,感觉太麻烦,在想有没有成熟的产品可以用


--【拾伍】--:

哈雷佬已经麻了


--【拾陆】--:

你可以使用不同的setting啊

标签:快问快答