ComfyUI 是 Stable Diffusion 的节点化操作界面。它把图像生成拆成一个个独立的节点,你用连线把它们串起来,就能跑通一套可复用的管线。跟传统的 WebUI 相比,它更灵活、显存占用更少,但代价是上手门槛高——你需要理解每个节点在干什么。
ComfyUI 能做什么
简单说,它是一个可编程的图像生成工具。你可以像搭积木一样组合节点,精确控制从文本编码、潜在空间采样到图像解码的每一步。这种自由度让它在需要反复调试、复现特定效果时特别好用。学术研究、复杂场景生成、个性化内容创作都适用——但如果你只是想简单出图,WebUI 可能更顺手。
下面是 ComfyUI 与 WebUI 的关键差异:
| 特性 | ComfyUI | WebUI |
|---|---|---|
| 界面操作 | 节点式操作界面 | 完整的可视化界面 |
| 安装配置 | Windows/Mac/Linux,AMD 显卡需 Linux,最低 3GB 显存 | Windows/Mac,AMD 有整合包,最低 4GB 显存 |
| 性能表现 | 占用显存更少,生成大图耗时少、速度快 | 相对占显存,生成速度较慢 |
| 上手难度 | ⭐⭐⭐⭐⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 功能定位 | 适合已掌握 WebUI 并希望进阶的用户 | 适合初次接触或追求低成本的副业人群 |
说白了,ComfyUI 是给愿意折腾的人准备的。如果你刚开始接触 Stable Diffusion,建议先从 WebUI 入手,熟悉了基本概念再转过来。
部署注意点
想跑得流畅,一块 8GB 以上显存的 NVIDIA 卡是底线,24GB 能让你更从容地生成高分辨率图。本地部署的话,Python 3.10+ 和 PyTorch 环境是必须的,CUDA 驱动要配好。如果在云端或集群上跑,Kubernetes 可以帮忙做资源调度,配合 Device Plugin 做 GPU 的精细分配。
2024 年发布的桌面版把依赖都打包好了,Windows、macOS、Linux 都能直接装,还会自动更新。对不想折腾环境的用户是个好消息。
界面初探与第一个工作流
打开 ComfyUI,你会看到左边一大片区域是画布,右边是节点和模型库。画布上的矩形块就是节点,最常用的几个:
- CLIP 文本编码:把你的提示词变成模型能理解的向量。
- 空 Latent 图像:定义生成图像的潜在空间矩阵,控制分辨率和比例。
- 保存图像:决定输出图片存哪、怎么存。
- 文件名和地址:设置 VAE、种子、批次等基础参数。
节点库按功能分了类:采样、加载器、条件、Latent、图像、遮罩等。模型库里躺着 checkpoints、loras、vae 这些常用模型文件。
跑一个现成的工作流很简单:
- 点左侧文件夹图标,打开工作流浏览器。
- 选一个预设文件,比如
face.json。 - 把本地图片丢进对应的节点。
- 点'执行',等结果。
如果一切正常,你会看到生成的图像出现在输出节点里。这只是最简单的用法,真正的威力在于你能拆开、重组、修改这些节点,做出自己的管线。


