ComfyUI-GeminiWeb:在 ComfyUI 中调用 Google Gemini 网页版图像生成

插件6天前发布 小马良
15 0

如果你希望在 ComfyUI 工作流中直接使用 Google Gemini 的图像生成与编辑能力,但又不想申请官方 API 或受限于配额,那么 ComfyUI-GeminiWeb 可能是你需要的解决方案。

这是一个开源的 ComfyUI 自定义节点,它绕过 Gemini 官方 API,直接通过 gemini.google.com 网页接口 调用其原生图像模型,支持文生图、图生图、多图参考、视觉对话等功能。

ComfyUI-GeminiWeb:在 ComfyUI 中调用 Google Gemini 网页版图像生成

⚠️ 重要提示:该工具依赖浏览器 Cookie 认证,存在安全风险,请仅在个人私有设备上使用。

核心功能

  • 文生图(Text-to-Image):输入提示词,生成新图像
  • 图生图(Image-to-Image):用自然语言指令编辑现有图像(如“把背景换成海滩”)
  • 视觉聊天(Vision Chat):上传图像,与 Gemini 对话分析内容
  • 多图输入:最多支持 5 张参考图,用于复杂编辑或风格迁移
  • 水印过滤:可选择返回“带水印”“无水印”或“全部”结果(Gemini 默认返回两个版本)
  • 自动 Cookie 提取:无需手动复制,节点可自动从已登录的浏览器中获取认证信息
  • 独立运行:所有依赖已打包,无需额外安装 API 客户端

安全警告(请务必阅读)

由于该节点需访问你的 Google 会话 Cookie 以模拟网页登录,存在以下风险:

  • 仅限本地使用:切勿在公共电脑、远程服务器或共享网络中运行
  • Cookie 明文处理:认证信息可能在内存中以明文形式短暂存在
  • 无 SSL 验证:网络请求可能跳过证书校验(取决于实现)
  • 无官方支持:此为非官方逆向方案,Google 可能随时变更接口导致失效

使用此工具即表示你理解并接受上述风险。开发者不承担任何数据泄露或账号封禁责任。

安装与配置

1. 安装节点

cd ComfyUI/custom_nodes
git clone https://github.com/Koko-boya/Comfyui-GeminiWeb.git
cd Comfyui-GeminiWeb
pip install -r requirements.txt

重启 ComfyUI 后即可在节点列表中找到 GeminiWeb

2. 身份认证(二选一)

✅ 推荐:自动获取 Cookie

  • 确保你在浏览器中已登录 gemini.google.com
  • 在节点中将 auth_method 设为 auto_cookies
  • 节点将自动提取 Cookie(支持 Chrome、Edge 等基于 Chromium 的浏览器)

🔧 手动输入 Cookie(备用)

  1. 打开 gemini.google.com
  2. 按 F12 → Application → Cookies
  3. 复制以下字段:
    • __Secure-1PSID(必需)
    • __Secure-1PSIDTS(可选)
  4. 填入节点对应输入框

若提示“Cookie 已过期”,请重新登录 Gemini 网站并更新。

节点使用示例

🖼️ 文生图

  • modetext_to_image
  • prompt: “一只戴墨镜的柴犬在夏威夷海滩上冲浪”
  • modelgemini-2.5-flash(默认)或 gemini-3.0-pro
  • 输出:生成图像 + 文本回复 + 模型思考过程

🎨 图像编辑(多图参考)

  • modeimage_to_image
  • image_1: 主图(如产品照片)
  • image_2 ~ image_5: 风格参考图、背景图等
  • prompt: “将主图中的产品放在森林环境中,风格参考第二张图”

💬 视觉对话

  • modechat
  • image_1: 上传截图或照片
  • prompt: “这张 UI 设计有哪些可用性问题?”
  • 输出:纯文本分析(无图像生成)

模型与过滤器

可用模型

模型说明
gemini-2.5-flash速度最快,默认选项
gemini-2.5-pro质量更高,适合复杂任务
gemini-3.0-pro最新 Pro 模型(若可用)
unspecified使用 Gemini 网页默认模型

图像过滤器

Gemini 每次生成会返回 两张图

  • 一张带 Google 水印(PNG)
  • 一张无水印(JPEG)

通过 image_filter 可选择:

  • all:返回两张
  • no_watermark:仅无水印版
  • watermarked:仅带水印版

常见问题

  • “未生成图像”? → 在提示词中加入 generate 或 create an image of...
  • “地区不可用”? → Gemini 图像生成功能尚未全球开放
  • “Event loop closed”? → 重启 ComfyUI
  • 节点报错? → 确保已运行 pip install -r requirements.txt
© 版权声明

相关文章

暂无评论

none
暂无评论...