ComfyUI是一款基于节点流程的AI图像生成工具,通过可视化的工作流设计,让用户可以自由组合不同的AI模型和处理节点,实现高度定制化的图像生成效果。相比传统的图形界面工具,ComfyUI具有更高的灵活性和可重复性,是AI图像生成领域进阶用户的首选工具。本文将详细介绍ComfyUI工作流的搭建方法,帮助新手快速入门。
一、ComfyUI是什么?
ComfyUI是Stable Diffusion生态中一款基于节点编排的图像生成工具。与WebUI不同,它不提供预设的一键生成按钮,而是通过将各种处理模块(模型加载、提示词处理、采样器、降噪、图像输出等)连接成节点图来实现完全可控的生成流程。
核心特点包括:
- 完全开源免费:无需付费,模型文件本地存储
- 工作流可保存:每次生成的工作流可以导出分享
- 低显存占用:优化了内存管理,8GB以下显卡也能流畅运行
- 高度可扩展:支持自定义节点和第三方插件
二、安装ComfyUI的方法
方法一:整合包安装(推荐新手)
对于初次接触的用户,建议下载别人整理好的整合包,解压后即可运行:
- 在GitHub或国内AI论坛搜索"ComfyUI整合包"
- 下载后解压到本地目录(建议放在D盘或E盘)
- 双击运行"run美绘.bat"或"run_nvidia.bat"
- 等待模型下载完成后,浏览器自动打开 http://127.0.0.1:8188
方法二:Git克隆安装
有技术基础的用户可以通过命令行安装:
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
pip install -r requirements.txt
python main.py
三、理解ComfyUI的节点系统
ComfyUI的核心是节点系统,每个节点负责一个特定的功能。以下是最基础的几个节点:
1. Checkpoint加载器(模型选择节点)
这是所有工作流的起点,负责加载SD底模型。不同的底模型决定生成图像的整体风格和质量。
推荐新手使用的模型:
- SD 1.5系列:兼容性好,出图快,适合练手
- SDXL系列:图像质量更高,对显卡要求更高
- Juggernaut XL:写实风格优秀,适合人像和风景
2. CLIP文本编码器(提示词节点)
负责将正面提示词和负面提示词编码后传递给采样器。熟练使用提示词是生成高质量图像的关键。
提示词写作技巧:
- 正面提示词写清楚主体、场景、风格、质量修饰词
- 负面提示词添加"低质量、模糊、变形"等负面词
- 善用权重语法,如"(word:1.3)"表示强调
3. K采样器(核心生成节点)
这是工作流的核心,决定了AI如何"思考"和生成图像。主要参数包括:
- 采样步数(Steps):一般20-30步,步数越多质量越高但速度越慢
- CFG Scale:提示词引导强度,7-12为宜,过高会导致图像变形
- 采样器算法:DPM++ 2M Karras是常用的均衡选择
- 降噪强度:文生图设为1,图生图根据效果调整0.3-0.9
4. VAE解码器(图像生成节点)
将潜在空间的数据解码为实际图像输出。ComfyUI通常会使用Checkpoint自带的VAE。
四、搭建第一个完整工作流
以下是一个基础文生图工作流的搭建步骤:
第一步:加载Checkpoint模型
在工作区空白处右键,选择"新建节点 → 加载器 → Checkpoint加载器"。然后连接到下载好的SD模型文件。
第二步:添加提示词输入
右键新建"CLIP文本编码器",分别连接模型输出的CLIP端口到正面和负面两个编码器。
第三步:添加采样器
新建"K采样器",按以下方式连接:
- model端口:连接Checkpoint的model输出
- positive端口:连接正面提示词编码器
- negative端口:连接负面提示词编码器
- latent_image端口:新建"空潜在图像"节点(决定分辨率)
第四步:添加图像输出
新建"VAE解码器",连接采样器的输出到VAE解码器,再连接"保存图像"节点查看结果。
第五步:运行生成
点击右侧"Queue Prompt"按钮,等待图像生成完成。新手建议先用低分辨率(512x512)测试,满意后再提高分辨率。
五、高效工作流推荐
工作流一:高清放大工作流
使用超分辨率模型(如4x-UltraSharp)将低分辨率图像放大4倍,适合生成高质量海报和插画。
节点顺序:原图 → 模型加载 → 重采样 → VAE解码 → 保存
工作流二:ControlNet控制工作流
利用ControlNet插件,可以精确控制图像的构图和姿势,适用于人像生成和建筑渲染。
适用场景:人物姿势控制、线稿上色、建筑外观设计
相关推荐:AI抠图工具免费推荐:8款高质量自动抠图工具横向评测,抠图后可作为ControlNet参考图使用。
工作流三:局部重绘工作流
结合Inpainting功能,只修改图像的特定区域,保留其他部分不变,非常适合处理生成结果中的瑕疵。
六、新手常见问题
Q1:生成图像是黑屏或纯色怎么办?
检查VAE是否正确加载,部分模型需要单独下载VAE文件并在Checkpoint节点中手动指定。也可以尝试更换采样器算法。
Q2:显卡显存不够用怎么办?
降低图像分辨率(512x512起步),关闭多余节点,升级到支持PyTorch CUDA加速的版本。也可以使用模型优化工具压缩模型大小。
Q3:工作流加载失败怎么解决?
确认已安装所需的自定义节点。缺失节点会在加载时报错,记住报错名称后在Manager中搜索安装即可。
Q4:出图效果不如WebUI怎么办?
这是正常现象。ComfyUI的优势在于可定制性而非默认效果。建议多研究提示词技巧和采样器参数调整,熟练后效果可以超越WebUI。
七、进阶学习建议
完成基础入门后,建议按以下路径进阶:
- 学习自定义节点的安装与使用(Manager插件)
- 掌握ControlNet、LoRA、Embeddings等高级功能
- 尝试搭建自己的专属工作流并导出分享
- 学习ComfyUI脚本编程,实现批量自动化生成
总结
ComfyUI工作流搭建虽然上手门槛比WebUI稍高,但其强大的可定制性和高效的运行效率,使其成为AI图像生成进阶用户的必备工具。建议新手从基础工作流开始,在实践中逐步理解每个节点的作用,切忌一开始就追求复杂效果。把基础打扎实后,你会发现ComfyUI的世界远比想象中精彩。
相关文章推荐:AI零基础入门自学教程,从零开始系统学习AI工具使用。
版权声明
本文仅代表个人观点。
本文系AI辅助作者原创,未经许可,转载请保留原文链接。

发表评论