叁:NanoBanana实战
重要通知:因为现在 Gemini CLI 已经完整覆盖了 Gemini Web,并且全免费,所以自 6.2.X 版本起 CLIProxyAPI 将移除 Gemini Web 支持,如果还有想用 Gemini Web 的可以使用 6.1.X 版本,以下教程基于 6.1.X 版本
经过前两期的实战,我们已成功在 CLIProxyAPI 上集成了 Qwen Code、Gemini CLI 和 Codex。本期内容将介绍如何通过添加 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 中测试一下吧!

完美地满足了我们的要求,尽情享受“香蕉”吧!
注意事项
现阶段请避免在6.0.17版本更新之后,程序支持 Gemini Web 粘性会话,可以添加多个账户了。CLIProxyAPI中添加多个 Gemini Web 账户。因为当存在多个账户时,程序会轮询调用,这可能会破坏会話的连续性,导致请求失败。- 在
Cherry Studio中,切勿在OpenAI Response提供商类型下添加NanoBanana模型。已知Cherry Studio在此情况下存在 Bug,会导致程序崩溃。