一句话定位:ComfyUI 把 Stable Diffusion 的每一步拆成「节点」,你用连线搭出工作流,然后一键批量出图,本质是一个可复现的绘图批处理工具。
痛点
网页版生成按张计费、要排队、模型和风格都受平台限制。一键整合包操作直观,但想改流程就得堆插件,几十个插件互相打架是常态。更麻烦的是流程本身:出图之后要放大、修脸、换背景,往往得开三四个工具来回倒,参数记不住,下次想复现同一张图全凭运气。
核心能力
- 节点式工作流:加载模型、编码提示词、采样、解码、放大,每一步都是一个可连接的小方块
- 工作流可存成 json,也能直接拖一张带元数据的图还原别人的全部参数
- 原生支持 SD1.5、SDXL、Flux、SD3,以及 ControlNet、IP-Adapter、LoRA
- 队列与批量:一次排五十张,关掉浏览器后台照样跑完
- 显存优化比早期 WebUI 好,8GB 显存能跑 SDXL,12GB 能跑量化的 Flux
- 完全离线,提示词和图片都不上传
实测体验
环境:RTX 3060 12GB、32GB 内存,ComfyUI 便携版(解压即用,约 1.5GB,不含模型)。
- SD1.5 512×512、20 步:约 2.4 秒一张
- SDXL 1024×1024、28 步:约 12 秒一张,显存占用 9.8GB
- Flux dev fp8、1024×1024:约 45 秒一张,显存 11.2GB,刚好卡住不爆
- 加一个 OpenPose 的 ControlNet 再做两倍放大,单张涨到 20 秒左右
第一次打开界面容易懵,满屏方块和线,不知道从哪下手。把官方示例工作流拖进去跑通一次,基本就明白了。装了二十多个自定义节点之后,启动时间从 6 秒涨到 20 秒,偶发报错也开始出现,这是它最烦人的地方。
日常用下来最省时间的是「一次搭好,之后只改提示词」。我给客户做商品图时固定了一套流程:底模出图、ControlNet 锁构图、放大模型补细节、最后统一加水印尺寸。这套流程存成模板,换一张原图只需改两个输入框,五张图连着排进队列,去泡杯茶回来就出完了。相比在网页版上反复调参数,省的不只是钱,还有反复试错的心力。
适合谁
- 有 8GB 以上显存的独显,需要批量出图
- 流程固定、要反复产出(电商图、游戏素材、批量头像)
- 愿意看文档、接受「搭积木」而不是「填表单」
只想偶尔生成两张图玩玩的人,网页版更省事;没有独显的轻薄本也别硬上。
需要注意的地方
模型文件才是占空间的大头,一个 SDXL 底模 6.5GB,Flux 二十 GB 起,硬盘留 200GB 不算夸张。自定义节点从 GitHub 装,来源杂,装前看清许可。商用之前确认模型授权,不少模型禁止商用。生成内容涉及的版权和肖像权问题由使用者承担。
小结
ComfyUI 的学习曲线是所有本地绘图工具里最陡的,但跑通之后,它的可复现性和批量能力没有对手。把它当成「绘图的命令行脚本」来理解,比当成「画图软件」更准确。