ComfyUI工作流

2026-07-02 83
Stable Diffusion

类型:人工智能

简介:基于AI的绘画生成工具,主要用于根据文本描述生成详细图像。

如果说 AUTOMATIC1111 WebUI 更像一个功能完整的操作面板,那么 ComfyUI 更像一个可视化工作流编辑器。它通过节点把模型加载、提示词、采样、解码和保存图片连接起来,适合想深入理解 Stable Diffusion 生成流程的用户。本篇教程从最基础的文生图工作流讲起,帮助你看懂 ComfyUI 的节点逻辑。

一、ComfyUI 和 WebUI 有什么不同

ComfyUI 的特点是节点式操作。每个节点负责一个环节,例如加载模型、输入提示词、设置采样器、生成 latent、解码图片、保存结果。

它的优势是流程清楚、可复用、适合复杂工作流。缺点是刚开始看起来比普通 WebUI 更复杂。

如果只是想快速出图,AUTOMATIC1111 WebUI 更容易上手;如果想搭建复杂流程、复用工作流、理解生成链路,ComfyUI 更适合深入学习。

二、安装前先看官方 GitHub 说明

ComfyUI 是开源项目,安装方式和依赖要求应以其 GitHub README 为准。常见流程包括:

  1. 安装 Python;
  2. 下载 ComfyUI 项目;
  3. 安装依赖;
  4. 放入模型文件;
  5. 启动主程序;
  6. 在浏览器访问本地页面。

不要随意使用来源不明的整合包。尤其是包含未知插件和脚本的包,应先确认来源和安全性。

三、模型文件放在哪里

ComfyUI 的模型目录和 AUTOMATIC1111 WebUI 不完全一样。常见模型路径包括:

ComfyUI/models/checkpoints
ComfyUI/models/vae
ComfyUI/models/loras
ComfyUI/models/controlnet

具体路径以当前 ComfyUI 项目说明为准。

1、Checkpoint 放入 checkpoints

基础模型通常放在:

models/checkpoints

放好后,在工作流中的模型加载节点选择对应 checkpoint。

2、LoRA 和 VAE 要放到对应目录

LoRA、VAE、ControlNet 模型不要混放。放错目录后,节点列表里可能找不到对应文件。

四、理解最基础的文生图工作流

一个简单 ComfyUI 文生图流程通常包含这些节点:

  1. Checkpoint Loader;
  2. CLIP Text Encode;
  3. Empty Latent Image;
  4. KSampler;
  5. VAE Decode;
  6. Save Image。

这些节点连接起来,就能完成从提示词到图片的生成。

五、每个节点大致做什么

1、Checkpoint Loader

负责加载基础模型,同时通常会输出模型、CLIP 和 VAE 等后续节点需要的内容。

2、CLIP Text Encode

负责把提示词编码成模型可理解的信息。通常会有正向提示词和负向提示词两个节点。

3、Empty Latent Image

设置生成图片的基础尺寸和批量数量。图片宽高会影响显存占用和生成速度。

4、KSampler

这是采样核心节点。常见参数包括 seed、steps、CFG、sampler、scheduler 等。它决定生成过程如何进行。

5、VAE Decode

把 latent 结果解码成可见图片。

6、Save Image

保存最终图片。生成完成后,可以在输出目录中找到结果。

六、第一次生成图片的操作建议

第一次使用 ComfyUI,不建议立刻导入复杂工作流。可以先用默认基础工作流跑通一张图。

建议设置:

  1. 使用一个确认可用的 checkpoint;
  2. 图片尺寸先用较低分辨率;
  3. steps 使用中等范围;
  4. 固定 seed 便于复现;
  5. 提示词先写简单明确的描述。

跑通后,再逐步学习 LoRA、ControlNet、图生图、高清修复等复杂节点。

七、工作流要保存和命名

ComfyUI 的工作流可以保存。建议按用途命名,例如:

basic-text-to-image.json
product-photo-workflow.json
controlnet-pose-test.json
lora-style-test.json

不要把所有工作流都叫 test。后续工作流一多,很难分辨用途。

如果你在团队中使用 ComfyUI,建议在文件名或备注中写清模型、用途、输入尺寸和注意事项。

八、节点报错怎么排查

ComfyUI 报错时,先看是哪一个节点变红或提示错误。

常见原因包括:

  1. 模型文件不存在;
  2. 模型放错目录;
  3. 节点缺少输入连接;
  4. 图片尺寸过大导致显存不足;
  5. 自定义节点缺少依赖;
  6. 工作流来自其他环境,当前环境缺少节点。

排查时不要一次改很多节点。先从报错节点开始,确认输入、模型和依赖是否完整。

九、ComfyUI 更适合长期沉淀工作流

ComfyUI 的优势不是“第一次使用更简单”,而是适合把稳定流程保存下来。比如产品图生成流程、固定风格海报流程、ControlNet 姿势流程、批量出图流程,都可以做成工作流反复使用。

当一个流程反复使用时,节点式结构比手动重复设置参数更可靠。对于需要长期生成视觉素材的用户来说,ComfyUI 值得学习。

FAQ

Q1:ComfyUI 适合新手吗?

A:如果只想快速出图,普通 WebUI 更容易上手;如果想理解和复用生成流程,ComfyUI 很值得学习。

Q2:ComfyUI 可以使用 AUTOMATIC1111 的模型吗?

A:很多 checkpoint、LoRA、VAE 文件可以复用,但要放到 ComfyUI 对应目录中,并确认格式和兼容性。

Q3:导入别人工作流后报错怎么办?

A:通常是缺少模型、自定义节点或依赖。先查看报错节点,再补齐对应文件或插件。

Q4:为什么 ComfyUI 看起来比 WebUI 复杂?

A:因为它把生成过程拆成节点显示出来。刚开始复杂,但适合搭建可复用的高级流程。

  • 广告合作

  • QQ群号:4114653

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。