贰:Gemini CLI+Codex实战
在之前的文章中,我们通过在 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 账号登录。

如果是 ChatGPT Team 账号,则需要选择对应的工作空间。授权成功的页面如下:

回到终端命令行,可以看到认证文件已成功生成并保存。

如果你有多个 ChatGPT 账号,只需重复几次同样的操作即可。
需要注意的是,目前 Codex 需要付费的 ChatGPT 会员才能够使用,免费用户并没有权限哦。
配置 Gemini CLI
接下来,我们来添加 Gemini CLI。Gemini CLI 是完全免费的,但有些用户在配置过程中可能会遇到问题。因此,在这里我将从创建 Google Cloud 项目开始,一步步带你完成整个授权认证过程。
首先,请用你的 Google 账号登录 https://console.cloud.google.com/。登录成功后,点击图中所示位置:

点击“新建项目”。

给项目命名后,点击“创建”。

按照第一步的位置,选择刚刚创建的项目。

先把红框内的项目 ID 复制下来备用,然后点击左上角箭头所指的位置。

依次点击“API和服务” -> “已启用的API和服务”。

点击“启用API和服务”。

在图示的搜索框内输入 cloudaicompanion.googleapis.com,然后点击搜索到的“Gemini for Google Cloud”。

点击“启用”。

至此,Google Cloud 前期的准备工作就全部完成了。现在,我们回到 CLIProxyAPI 程序所在的目录,打开终端命令行,输入 cli-proxy-api --login --project_id [你的项目ID]。例如,在本例中就是 cli-proxy-api --login --project_id mimetic-planet-473413-v7。
随后会弹出授权页面,请使用刚才完成准备工作的 Google 账号登录。

验证成功的页面如下:

回到终端命令行,可以看到认证文件已被成功保存。

有些读者可能会好奇,为什么 Codex 和 Gemini CLI 在验证成功后的命令行信息,与 Qwen 有所不同?答案是,在验证 Codex 和 Gemini CLI 时,CLIProxyAPI 会在本地监听一个特定端口以接收回调,因此验证总是一次成功。而在验证 Qwen 时,CLIProxyAPI 会直接从 Qwen 的验证服务器来获取授权信息,因此最多会有 60 次的尝试请求。
验证模型
我们再来验证一下刚才通过 OAuth 添加的 Codex 和 Gemini CLI。在 Cherry Studio 中添加模型,如下所示:

试试 Gemini-2.5-Pro:

再来问问 GPT-5-Codex:

至此,所有模型都已成功集成。你学会了吗?