手把手带你用上AI神器 - CLIProxyAPI(贰:Gemini CLI+Codex实战)
- 内容介绍
- 文章标签
- 相关推荐
由于该系列教程篇幅较长,因此我按主题拆分,大家可以点击目录快速跳转到感兴趣的篇章
- 手把手带你用上AI神器 - CLIProxyAPI(零:配置详细解说)
- 手把手带你用上AI神器 - CLIProxyAPI(壹:项目介绍+Qwen实战)
- 手把手带你用上AI神器 - CLIProxyAPI(贰:Gemini CLI+Codex实战)
- 手把手带你用上AI神器 - CLIProxyAPI(叁:NanoBanana实战)
- 手把手带你用上AI神器 - CLIProxyAPI(肆:中转转发接入篇)
- 手把手带你用上AI神器 - CLIProxyAPI(伍:Docker服务器部署)
- 手把手带你用上AI神器 - CLIProxyAPI(陆:新人最爱GUI)
- 没有VPS?教你零成本在ClawCloud上部署CLIProxyAPI
- 没有VPS?教你零成本在Render上部署CLIProxyAPI
- 没有VPS?教你零成本在Railway上部署CLIProxyAPI
- 没有VPS?教你零成本在HuggingFace上部署CLIProxyAPI
在之前的文章中,我们通过在 CLIProxyAPI 上的简单配置,成功将 Qwen Code 转换成了 API 并在 Cherry Studio 中调用。相信读到这里的你,已经对这款工具的强大功能和便捷性有了初步认识。
在本篇教程中,我们将继续探讨,并把 Codex 和 Gemini CLI 也集成进来。
需要说明的是,本次操作所使用的配置文件与上一篇 Qwen 教程中的是同一个
port: 8317
# 文件夹位置请根据你的实际情况填写
auth-dir: "Z:\\CLIProxyAPI\\auths"
request-retry: 3
quota-exceeded:
switch-project: true
switch-preview-model: true
api-keys:
# Key请自行设置,用于客户端访问代理
- "ABC-123456"
配置 Codex
首先,我们来配置 Codex。Codex 的 OAuth 授权流程与之前的 Qwen 非常相似。在终端命令行中输入 cli-proxy-api --codex-login,系统会自动打开 ChatGPT 的授权页面,请使用你的 ChatGPT 账号登录。
568×505 15.6 KB
如果是 ChatGPT Team 账号,则需要选择对应的工作空间。授权成功的页面如下:
490×510 16.6 KB
回到终端命令行,可以看到认证文件已成功生成并保存。
860×387 12.8 KB
如果你有多个 ChatGPT 账号,只需重复几次同样的操作即可。
需要注意的是,目前 Codex 需要付费的 ChatGPT 会员才能够使用,免费用户并没有权限哦。
配置 Gemini CLI
接下来,我们来添加 Gemini CLI。Gemini CLI 是完全免费的,但有些用户在配置过程中可能会遇到问题。因此,在这里我将从创建 Google Cloud 项目开始,一步步带你完成整个授权认证过程。
首先,请用你的 Google 账号登录 https://console.cloud.google.com/。登录成功后,点击图中所示位置:
821×655 23.3 KB
点击“新建项目”。
821×658 25.2 KB
给项目命名后,点击“创建”。
821×658 21.6 KB
按照第一步的位置,选择刚刚创建的项目。
821×658 30 KB
先把红框内的项目 ID 复制下来备用,然后点击左上角箭头所指的位置。
815×653 27.5 KB
依次点击“API和服务” → “已启用的API和服务”。
821×658 29.5 KB
点击“启用API和服务”。
821×658 22.5 KB
在图示的搜索框内输入 cloudaicompanion.googleapis.com,然后点击搜索到的“Gemini for Google Cloud”。
821×658 31.2 KB
点击“启用”。
821×658 36.2 KB
至此,Google Cloud 前期的准备工作就全部完成了。现在,我们回到 CLIProxyAPI 程序所在的目录,打开终端命令行,输入 cli-proxy-api --login --project_id [你的项目ID]。例如,在本例中就是 cli-proxy-api --login --project_id mimetic-planet-473413-v7。
随后会弹出授权页面,请使用刚才完成准备工作的 Google 账号登录。
1041×384 28.5 KB
验证成功的页面如下:
487×120 4.6 KB
回到终端命令行,可以看到认证文件已被成功保存。
941×431 14.6 KB
有些读者可能会好奇,为什么 Codex 和 Gemini CLI 在验证成功后的命令行信息,与 Qwen 有所不同?答案是,在验证 Codex 和 Gemini CLI 时,CLIProxyAPI 会在本地监听一个特定端口以接收回调,因此验证总是一次成功。而在验证 Qwen 时,CLIProxyAPI 会直接从 Qwen 的验证服务器来获取授权信息,因此最多会有 60 次的尝试请求。
验证模型
我们再来验证一下刚才通过 OAuth 添加的 Codex 和 Gemini CLI。在 Cherry Studio 中添加模型,如下所示:
898×783 30.2 KB
试试 Gemini-2.5-Pro:
636×795 31.3 KB
再来问问 GPT-5-Codex:
636×533 20.5 KB
至此,所有模型都已成功集成。你学会了吗?
网友解答:--【壹】--:
感谢感谢
--【贰】--:
感谢教程!
--【叁】--:
认证成功了,回调没成功
--【肆】--:
是的,不通用的,Generative Language API是为了拿到API KEY所必须的,Gemini for Google Cloud是为了使用Gemini CLI所必须的
--【伍】--:
浏览器显示 Authentication successful!但终端里并没有显示保存了认证文件
image1199×155 22.6 KB
--【陆】--:
其实一个账号就可以建立多个项目(建议不要超过3个),每个项目都是独立额度的
--【柒】--:
楼主你好,在gcp里面启用api的时候,我看到你启用的是 Gemini for Google Cloud,而我之前自己白嫖的时候,启用的是 Gemini API(搜索Generative Language API
)即可找到,不知道这二者是否通用呀?我之前是直接接入newapi里面白嫖他免费次数的~
——————————
补充一下,我测试了,不通用,端点不一样。在newapi里面接入需要启用Generative Language API
才行。
--【捌】--:
我看到佬这个项目可以docker compose部署,那我部署在vps上也是可以的吗?还是说只能在本地电脑上用??
--【玖】--:
感谢佬的教程
中秋快乐
--【拾】--:
学习了,中秋快乐
--【拾壹】--:
佬Gemini CLI转出来的gemini-2.5-flash-image-preview这个好像不出图啊,是我用的客户端的问题,还是佬还没做cli的香蕉模型适配啊
--【拾贰】--:
感谢分享~
--【拾叁】--:
感谢佬分享,这下以前注册的几个Gmail账号都能用上了
--【拾肆】--: hKFirEs:
cli-proxy-api --login –
佬 通过cloude的gemini cli key 和通过login 网页获得的key 质量,速度,每天的使用数一样么?怎么去判别 感谢感谢!!!
--【拾伍】--:
你得用Gemini端点,OpenAI兼容端点很多客户端是不支持的,或者你可以试下这个https://nb.router-for.me/
--【拾陆】--:
我是token消耗很快,1个账号额度几下就用完了,多个账号轮循就刚好派上用场了
--【拾柒】--:
可以在VPS上部署,也能在容器云上部署,晚点会出个容器云的教程
--【拾捌】--:
用上了,大佬太强了
--【拾玖】--:
Gemini-CLI里的模型是全功能的,你在网页上拿到的Generative Language API Key是残的
由于该系列教程篇幅较长,因此我按主题拆分,大家可以点击目录快速跳转到感兴趣的篇章
- 手把手带你用上AI神器 - CLIProxyAPI(零:配置详细解说)
- 手把手带你用上AI神器 - CLIProxyAPI(壹:项目介绍+Qwen实战)
- 手把手带你用上AI神器 - CLIProxyAPI(贰:Gemini CLI+Codex实战)
- 手把手带你用上AI神器 - CLIProxyAPI(叁:NanoBanana实战)
- 手把手带你用上AI神器 - CLIProxyAPI(肆:中转转发接入篇)
- 手把手带你用上AI神器 - CLIProxyAPI(伍:Docker服务器部署)
- 手把手带你用上AI神器 - CLIProxyAPI(陆:新人最爱GUI)
- 没有VPS?教你零成本在ClawCloud上部署CLIProxyAPI
- 没有VPS?教你零成本在Render上部署CLIProxyAPI
- 没有VPS?教你零成本在Railway上部署CLIProxyAPI
- 没有VPS?教你零成本在HuggingFace上部署CLIProxyAPI
在之前的文章中,我们通过在 CLIProxyAPI 上的简单配置,成功将 Qwen Code 转换成了 API 并在 Cherry Studio 中调用。相信读到这里的你,已经对这款工具的强大功能和便捷性有了初步认识。
在本篇教程中,我们将继续探讨,并把 Codex 和 Gemini CLI 也集成进来。
需要说明的是,本次操作所使用的配置文件与上一篇 Qwen 教程中的是同一个
port: 8317
# 文件夹位置请根据你的实际情况填写
auth-dir: "Z:\\CLIProxyAPI\\auths"
request-retry: 3
quota-exceeded:
switch-project: true
switch-preview-model: true
api-keys:
# Key请自行设置,用于客户端访问代理
- "ABC-123456"
配置 Codex
首先,我们来配置 Codex。Codex 的 OAuth 授权流程与之前的 Qwen 非常相似。在终端命令行中输入 cli-proxy-api --codex-login,系统会自动打开 ChatGPT 的授权页面,请使用你的 ChatGPT 账号登录。
568×505 15.6 KB
如果是 ChatGPT Team 账号,则需要选择对应的工作空间。授权成功的页面如下:
490×510 16.6 KB
回到终端命令行,可以看到认证文件已成功生成并保存。
860×387 12.8 KB
如果你有多个 ChatGPT 账号,只需重复几次同样的操作即可。
需要注意的是,目前 Codex 需要付费的 ChatGPT 会员才能够使用,免费用户并没有权限哦。
配置 Gemini CLI
接下来,我们来添加 Gemini CLI。Gemini CLI 是完全免费的,但有些用户在配置过程中可能会遇到问题。因此,在这里我将从创建 Google Cloud 项目开始,一步步带你完成整个授权认证过程。
首先,请用你的 Google 账号登录 https://console.cloud.google.com/。登录成功后,点击图中所示位置:
821×655 23.3 KB
点击“新建项目”。
821×658 25.2 KB
给项目命名后,点击“创建”。
821×658 21.6 KB
按照第一步的位置,选择刚刚创建的项目。
821×658 30 KB
先把红框内的项目 ID 复制下来备用,然后点击左上角箭头所指的位置。
815×653 27.5 KB
依次点击“API和服务” → “已启用的API和服务”。
821×658 29.5 KB
点击“启用API和服务”。
821×658 22.5 KB
在图示的搜索框内输入 cloudaicompanion.googleapis.com,然后点击搜索到的“Gemini for Google Cloud”。
821×658 31.2 KB
点击“启用”。
821×658 36.2 KB
至此,Google Cloud 前期的准备工作就全部完成了。现在,我们回到 CLIProxyAPI 程序所在的目录,打开终端命令行,输入 cli-proxy-api --login --project_id [你的项目ID]。例如,在本例中就是 cli-proxy-api --login --project_id mimetic-planet-473413-v7。
随后会弹出授权页面,请使用刚才完成准备工作的 Google 账号登录。
1041×384 28.5 KB
验证成功的页面如下:
487×120 4.6 KB
回到终端命令行,可以看到认证文件已被成功保存。
941×431 14.6 KB
有些读者可能会好奇,为什么 Codex 和 Gemini CLI 在验证成功后的命令行信息,与 Qwen 有所不同?答案是,在验证 Codex 和 Gemini CLI 时,CLIProxyAPI 会在本地监听一个特定端口以接收回调,因此验证总是一次成功。而在验证 Qwen 时,CLIProxyAPI 会直接从 Qwen 的验证服务器来获取授权信息,因此最多会有 60 次的尝试请求。
验证模型
我们再来验证一下刚才通过 OAuth 添加的 Codex 和 Gemini CLI。在 Cherry Studio 中添加模型,如下所示:
898×783 30.2 KB
试试 Gemini-2.5-Pro:
636×795 31.3 KB
再来问问 GPT-5-Codex:
636×533 20.5 KB
至此,所有模型都已成功集成。你学会了吗?
网友解答:--【壹】--:
感谢感谢
--【贰】--:
感谢教程!
--【叁】--:
认证成功了,回调没成功
--【肆】--:
是的,不通用的,Generative Language API是为了拿到API KEY所必须的,Gemini for Google Cloud是为了使用Gemini CLI所必须的
--【伍】--:
浏览器显示 Authentication successful!但终端里并没有显示保存了认证文件
image1199×155 22.6 KB
--【陆】--:
其实一个账号就可以建立多个项目(建议不要超过3个),每个项目都是独立额度的
--【柒】--:
楼主你好,在gcp里面启用api的时候,我看到你启用的是 Gemini for Google Cloud,而我之前自己白嫖的时候,启用的是 Gemini API(搜索Generative Language API
)即可找到,不知道这二者是否通用呀?我之前是直接接入newapi里面白嫖他免费次数的~
——————————
补充一下,我测试了,不通用,端点不一样。在newapi里面接入需要启用Generative Language API
才行。
--【捌】--:
我看到佬这个项目可以docker compose部署,那我部署在vps上也是可以的吗?还是说只能在本地电脑上用??
--【玖】--:
感谢佬的教程
中秋快乐
--【拾】--:
学习了,中秋快乐
--【拾壹】--:
佬Gemini CLI转出来的gemini-2.5-flash-image-preview这个好像不出图啊,是我用的客户端的问题,还是佬还没做cli的香蕉模型适配啊
--【拾贰】--:
感谢分享~
--【拾叁】--:
感谢佬分享,这下以前注册的几个Gmail账号都能用上了
--【拾肆】--: hKFirEs:
cli-proxy-api --login –
佬 通过cloude的gemini cli key 和通过login 网页获得的key 质量,速度,每天的使用数一样么?怎么去判别 感谢感谢!!!
--【拾伍】--:
你得用Gemini端点,OpenAI兼容端点很多客户端是不支持的,或者你可以试下这个https://nb.router-for.me/
--【拾陆】--:
我是token消耗很快,1个账号额度几下就用完了,多个账号轮循就刚好派上用场了
--【拾柒】--:
可以在VPS上部署,也能在容器云上部署,晚点会出个容器云的教程
--【拾捌】--:
用上了,大佬太强了
--【拾玖】--:
Gemini-CLI里的模型是全功能的,你在网页上拿到的Generative Language API Key是残的

