多米生图 ImgBB 工作流
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_029a704f/imgbb-duomi-2。
技能介绍
要解决什么问题
当你说「生成图片」「做一组图」,并附带本地参考图时,duomi-image-2 需要的是可公网访问的图片 URL,而不是磁盘路径。手工先走 ImgBB 再复制链接,容易漏图、顺序错乱,或在还没凑齐全部 URL 时就提前提交生图任务。
本技能把 ImgBB 批量上传 与 duomi-image-2 生图 收成一条固定流水线:先拿齐完整 URL 列表,再统一作为参考图提交;轮询与下载也按文档约定执行,减少并发导致的 SSL 失败。
工作流怎么走
顺序不能打乱,核心规则是:所有图片必须先全部上传到 ImgBB,拿到完整 URL 数组后,再统一提交 duomi-image-2。
- Step 1 — 批量上传 ImgBB:用
imgbb-upload里的upload.py,一次传入所有本地路径;等全部完成,从 stdout 的 JSON 里取出每个文件的url,得到["url1", "url2", ...]。 - Step 2 — 提交 duomi-image-2:用
duomi-image-2的generate.py,逐个提交任务(--no-poll),每个任务的--image都是同一份完整 URL 列表;参数还包括--prompt、--size。 - Step 3 — 轮询:收集全部
task_id后,逐个--task-id前台轮询;禁止--batch-poll;建议timeout=600000(10 分钟)。 - Step 4 — 下载与呈现:用
curl -L拉取结果图,再用present_files展示。
尺寸常用:1024x1024(1:1)、1024x1792(竖版)、1792x1024(横版)。
适用边界与注意点
- 用户未明说「imgbb 上传」时,本技能会自动先走上传;适合「有本地参考图 + 要用 duomi 生图」的场景。
- 不要使用
1024x1365(3:4),duomi 会报「系统繁忙」。 - 并发策略:
--batch-poll在高并发下易出现 SSL error;文档要求改为逐个轮询,稳定性更好。 - 依赖相关技能:
imgbb-upload(上传)、duomi-image-2(文生图/图生图)。
使用场景
- 对话里说「生成图片」或「做一组图」,并提供了多张本地参考图,需要先全部上 ImgBB 再统一提交 duomi-image-2。
- 本地文件夹里已有产品实拍或草图,要作为 duomi 的 `--image` 参考,但模型只接受公网 URL 而非磁盘路径。
- 同一套提示词要出多张变体,且每张任务的参考图集合必须一致,需要先把 URL 列表凑齐再逐个 `--no-poll` 提交。
- 上一轮生图因并发 `--batch-poll` 出现 SSL 错误,需要按技能文档改为逐个 `--task-id` 轮询并下载结果。
适合人员
- 日常用 duomiapi 做图生图、参考图保存在本机相册或项目目录的内容创作者
- 电商或品牌侧需要本地实拍当参考、再调用 duomi-image-2 出主图/海报素材的设计执行
- 会把 imgbb-upload 与 duomi-image-2 串起来、希望 Agent 自动先上传再生图的 Skill 编排维护者
- 对 duomi 尺寸与轮询踩过坑(如 3:4 报错、batch-poll SSL),需要按固定四步流程操作的工程师