由于该系列教程篇幅较长,因此我按主题拆分,大家可以点击目录快速跳转到感兴趣的篇章

经过前两期的实战,我们已成功在 CLIProxyAPI 上集成了 Qwen CodeGemini CLICodex。本期内容将介绍如何通过添加 Gemini Web 的 Cookie,使 CLIProxyAPI 支持 NanoBanana 模型。

Gemini 的 NanoBanana 模型因其出色的图像处理能力而备受赞誉。然而,Google 并未提供该模型的免费 API。而现在,使用 CLIProxyAPI之后,我们就可以通过集成 Gemini Web,从而以免费 API 的形式使用 NanoBanana 啦。

我们有两种方法可以获取认证信息:

第一种方法

首先,使用您的 Google 账号登录 Gemini 官网 (https://gemini.google.com/app)。据了解,普通账号每天有 100 次图像生成配额,Pro 账号则有 1000 次。登录成功后,在浏览器中按 F12 打开开发者工具,并切换到“网络” (Network) 选项卡。

在筛选框中输入 List,然后将鼠标悬停在您的用户头像上。片刻之后,下方列表中应出现 ListAccounts 的条目。如果未出现,请刷新页面重试。

点击 ListAccounts,在“标头” (Headers) -> “请求标头” (Request Headers) 中找到 Cookie,并完整复制其值。

回到 CLIProxyAPI 程序所在的目录,打开终端或命令行,输入命令 cli-proxy-api --gemini-web-auth。根据提示,粘贴我们刚才复制的 Cookie 值并回车,即可看到验证成功的消息,Cookie 已被自动保存。

第二种方法

如果您使用的是 macOS 系统,或者第一种方法认证失败,那么可能需要手动输入 __Secure-1PSID__Secure-1PSIDTS 的值。请切换到“应用” (Application) 选项卡,并依次复制图示中的这两个值。

在命令行执行验证时,根据提示手动填入这两个值即可完成验证。

验证步骤

接下来我们进行验证。需要注意的是,目前程序仅支持通过 OpenAI 兼容接口和 Gemini 原生接口进行文生图或图文生图的操作。因此,我们之前在 Cherry Studio 中设置的提供商类型 OpenAI Response 需要修改为 OpenAI

添加模型 NanoBanana (即 gemini-2.5-flash-image-preview)。

现在,在 Cherry Studio 中测试一下吧!

完美地满足了我们的要求,尽情享受“香蕉”吧!

注意事项

  • 现阶段请避免在 CLIProxyAPI 中添加多个 Gemini Web 账户。因为当存在多个账户时,程序会轮询调用,这可能会破坏会話的连续性,导致请求失败。
  • Cherry Studio 中,切勿OpenAI Response 提供商类型下添加 NanoBanana 模型。已知 Cherry Studio 在此情况下存在 Bug,会导致程序崩溃。

如果在配置或使用过程中遇到任何问题,欢迎加入官方社群进行交流咨询,作者很热情很Nice哟 QQ 群:188637136 | Telegram 群:https://t.me/CLIProxyAPI