Phantom Canvas:不需要API Key,把Gemini网页变成你的私人图像生成API

你有没有遇到过这种情况——想用 AI 生成一张图,结果被「请先输入信用卡号」挡在门外?或者想调用某个视觉生成能力,文档看了半小时还没搞清楚 API Key 怎么配?

Phantom Canvas 就是来解决这个痛点的。它是一个完全不需要 API Key的 AI 图像/视频生成工具,基于 Chrome 的 CDP 协议,直接把 Gemini 的免费网页界面变成可编程的本地 API。

它是怎么工作的?

Phantom Canvas 在后台启动一个持久化的 Chrome 浏览器,通过 CDP(Chrome DevTools Protocol)自动化 Gemini 网页界面。你只需要告诉它想生成什么,它就会自动帮你填写 prompt、点击生成按钮、等图片出来、下载到本地——整个过程零配置。

核心使用方式有两种:

  • CLI 模式:一行命令生成图片或视频,适合脚本和 AI agent 调用
  • HTTP API 模式:启动一个本地服务器,暴露 REST 接口,方便集成到工作流或应用里

支持哪些功能?

  • 文生图:输入 prompt,直接输出 PNG 图片(1024px 高清分辨率)
  • 图生图(img2img):上传参考图 + prompt,让 AI 在原图基础上再创作
  • 多轮对话续写:指定 conversation ID,继续之前的生成会话
  • 视频生成:加上 --video 参数,直接生成 AI 视频

谁适合用?

如果你符合以下任意一条,Phantom Canvas 值得一试:

  • 已经订阅了 Gemini Advanced,想把订阅「用满」——把付费账户变成私人图像生成 API
  • 不想折腾各种平台 API Key 的开发者或 AI agent 玩家
  • 需要批量生成图像/视频的自动化工作流
  • AI 创意爱好者,想快速尝试不同生成模型而不被计费系统劝退

怎么安装?

一行命令搞定(需要 Node.js):

bun add -g phantom-canvas
# 或者
npm install -g phantom-canvas

首次使用会自动打开 Chrome 窗口让你登录 Google,之后所有操作全自动。第一次配置大概 1 分钟,之后就可以随意嗨了。

使用示例

生成一张像素风格骑士图:

phantom-canvas generate "pixel art knight, isometric, green #00FF00 bg" -o knight.png

以图生图方式生成:

phantom-canvas generate "cyberpunk city" --ref ./参考图.png -o city.png

开启 HTTP API 服务:

phantom-canvas serve

写在最后

Phantom Canvas 解决的不只是「免费」的问题——它本质上是一个把任何网页界面变成 API 的框架思路。当你有某个网页工具想自动化但官方没有开放接口时,Phantom Canvas 的思路可以给你启发。

当然,它也有局限:依赖 Chrome + Gemini 网页端,生成速度比直接调用原生 API 慢一些,且需要保持浏览器登录状态。但对于不想折腾 Key 的用户来说,这个开箱即用的体验已经足够香了。

GitHub:https://github.com/baixianger/phantom-canvas


GitHub: https://github.com/baixianger/phantom-canvas

评论区

0 条评论

登录后可评论。

苏棠 130 阅读