Agent Skills
返回列表
豆包免费生图

豆包免费生图

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-spiderzhcl/doubao-web-genimage 到 AI 助手中。

技能介绍

解决什么问题

想脚本化地调用豆包网页的生图能力时,通常没有官方 API 可用,只能自己写浏览器自动化。这个技能用 Playwright 驱动真实 Chromium,把"打开豆包网页、输入提示词、等结果、拿图"这一整套手动操作固化成 Python 脚本,适合不想装 Node、希望在纯 Python 环境里直接跑的场景。

它是怎么工作的

核心流程分四步:

  1. 登录态持久化:首次用 --ui 打开浏览器手动扫码或过验证码,会话数据落到 ~/.doubao-web-session,之后无头模式直接复用;与 Node 版 doubao-web 共用同一目录,任一版登录过都不用再登。
  2. 注入钩子抓原图:往页面注入一段 JS 重写 JSON.parse,从含 creations 的响应中提取 image_ori_raw.url,拿到无水印原图链接。
  3. 自动输入生图:定位 textarea,填入"帮我生成图片:xxx"并回车。
  4. 轮询与下载:每 2 秒检查 flow-imagex-sign 缩略图是否新增;original 模式下点开大图,拦截下载事件或提取 image_pre_watermark 无损链接后落盘。

适用边界与注意点

  • 依赖本机 Python 环境与 Chromium 内核,首次运行必须人工扫码一次。
  • 触发风控或人机验证时,脚本会自动切回 UI 模式,留 120 秒手动处理。
  • 想要高清图不要加 --quality=preview,默认的 original 会抓无损原图(通常大于 1MB)。
  • 仅供编程学习、Playwright 自动化测试研究和技术交流,非豆包官方产品,与字节跳动无关联;使用时请遵守平台用户协议与生成内容规范,勿用于侵权或商业牟利场景。

使用场景

  • 回归测试工程师想重复验证豆包网页生图全流程,首次扫码登录后靠持久化会话免重复登录
  • 内容团队需要批量产出配图并统一保存高清无水印原图到本地目录
  • 在纯 Python 项目里想调用豆包网页生图能力,但环境里没有 Node,也不愿为此单独装一套
  • 需要按固定比例(如 16:9)批量生成文章封面图,希望脚本自动指定 ratio 参数

适合人员

  • 做浏览器自动化回归测试的工程师,需要一个稳定的、会话可复用的端到端生图脚本
  • 维护纯 Python 工具链的开发者,希望调用豆包网页生图但不引入 Node 运行时
  • 需要批量产出无水印配图的内容运营,诉求是一次配置后自动落盘原图
  • 研究前端接口数据抓取的开发者,想参考注入 JS 重写 JSON.parse 抓无水印原图的实现思路