ComfyUI完全入门教程:节点式AI绘图的正确打开方式
为什么选择ComfyUI?
如果你关注AI绘图领域,一定听说过Stable Diffusion WebUI。但到了2026年,社区的主流选择已经悄然转向了ComfyUI。原因很简单:WebUI虽然上手容易,但当你需要做复杂的工作流——比如图生图+ControlNet+多LoRA叠加时,WebUI的参数面板就变得臃肿不堪。而ComfyUI用节点式工作流解决了这个问题,它把每一步操作都变成一个可视化的节点,通过连线串联起来,整个生成流程一目了然。
不管你是想深入学习AI绘画的创作者,还是想提高出图效率的设计师,掌握ComfyUI都是2026年的必备技能。本文将从零开始,带你完整走通ComfyUI的学习路径。如果你还不了解AI绘画的基础概念,建议先阅读我们的AI绘画从入门到精通。
ComfyUI是什么?
ComfyUI是一款基于节点的Stable Diffusion图形界面工具。它的核心理念是把图片生成的每个步骤模块化:加载模型是一个节点,编写提示词是一个节点,采样生成是一个节点,保存图片又是一个节点。你只需要用线把这些节点连起来,就构成了一条完整的图片生成流水线。
这种节点式工作流有三大优势:
- 可视化:整个生成流程像流程图一样铺开,数据怎么流动一目了然,方便理解和调试。
- 可复用:搭建好的工作流可以保存为JSON文件,下次直接加载使用,也可以分享给朋友。
- 可扩展:社区开发了大量自定义节点,从视频生成到3D建模,ComfyUI的能力远不止画图。
安装配置
ComfyUI下载方式
Windows用户(推荐):前往ComfyUI的GitHub Releases页面,下载最新的便携包(Portable版本),解压后双击run_nvidia_gpu.bat即可启动,无需安装Python环境。
通用pip安装:如果你已经有Python 3.10+环境,可以执行:
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
pip install -r requirements.txt
python main.py
Mac和Linux用户推荐使用这种方式。更多本地部署技巧可以参考我们的大模型本地部署教程。
ComfyUI配置要求
| 配置项 | 最低要求 | 推荐配置 |
|---|---|---|
| 显卡 | NVIDIA GTX 1650 (4GB) | RTX 3060 (8GB)以上 |
| 内存 | 16GB | 32GB |
| 硬盘 | 20GB可用空间 | SSD 50GB+ |
| 系统 | Windows 10/Linux/macOS | Windows 11 |
没有NVIDIA显卡也可以用CPU模式运行,但速度会慢10倍以上。Mac的M1/M2/M3芯片通过MPS加速也能运行,速度介于CPU和N卡之间。
首次启动配置
启动后浏览器会自动打开http://127.0.0.1:8188。第一次使用是空白画布,右键即可添加节点。建议先加载一个示例工作流熟悉界面:点击菜单栏的”Load”,选择workflow文件夹中的默认工作流。
核心概念
理解ComfyUI只需要搞懂三个概念:
- 节点(Node):每个节点完成一个特定功能。输入类节点(如加载模型)、处理类节点(如采样器)、输出类节点(如保存图片)。节点有输入端口和输出端口。
- 连线(Link):把一个节点的输出端口连接到另一个节点的输入端口,数据就沿着连线流动。不同颜色的线代表不同类型的数据(模型、图片、文本等)。
- 工作流(Workflow):由多个节点和连线组成的完整图片生成流程。保存后就是一个JSON文件。
基础工作流:文生图

ComfyUI最基础的工作流就是文生图(txt2img),流程如下:
Checkpoint加载器 → CLIP文本编码(正向+反向提示词)→ KSampler采样器 → VAE解码 → 保存图片
每个节点的作用:
- Load Checkpoint:加载Stable Diffusion模型文件(.safetensors),输出MODEL、CLIP、VAE三个组件。
- CLIP Text Encode:将文字提示词转化为模型能理解的向量。分别连接正向提示词(你想要的内容)和反向提示词(你不想要的内容)。
- KSampler:核心采样节点。关键参数包括——steps(采样步数,推荐20-30)、cfg(提示词引导强度,推荐6-8)、sampler_name(采样器算法)、denoise(去噪强度,文生图设为1.0)、seed(随机种子)。
- VAE Decode:将潜空间图像解码为可见的像素图像。
- Save Image:保存最终图片到output文件夹。
常用采样器推荐:euler_ancestral出图速度快适合预览,dpmpp_2m配合karras调度器出图质量稳定,dpmpp_sde适合细节丰富的画面。
进阶功能
掌握基础文生图后,可以逐步探索这些进阶玩法:
图生图(img2img):在KSampler节点前加一个Load Image节点,将图片连接到KSampler的latent_image输入,同时降低denoise值(0.4-0.7),就能在原图基础上进行风格转换。
ControlNet控制:通过ControlNet节点,你可以用骨骼姿态图控制人物动作、用线稿控制画面构图、用深度图控制空间关系。这是AI绘图从”抽卡”走向”精准控制”的关键技术。
LoRA模型加载:在Checkpoint加载器后面添加Load LoRA节点,可以叠加风格化效果。比如加载一个人物LoRA再加上一个画风LoRA,灵活组合。
局部重绘(Inpainting):使用Load Image配合蒙版(mask),只重绘画面中的特定区域,非常适合修图和局部调整。如果你想了解更多AI视频和图片工具,可以查看我们的AI视频工具推荐。
模型管理
ComfyUI的模型文件统一放在ComfyUI/models/目录下,按类型分文件夹:
checkpoints/:主模型(SD1.5、SDXL等)loras/:LoRA模型controlnet/:ControlNet模型vae/:VAE模型embeddings/:文本嵌入
模型去哪里下载?推荐以下平台:
- Civitai:最大的AI模型社区,模型丰富且有预览图
- HuggingFace:官方模型发布平台,适合下载基础模型
- 国内镜像站:如LibLib、吐司等,下载速度快
常用工作流分享
ComfyUI的工作流可以保存为JSON文件直接导入使用。以下是几个实用的工作流:
- 基础文生图:适合新手入门,包含最核心的五个节点
- 高清放大工作流:先生成低分辨率图片,再用放大模型提升到2K/4K
- ControlNet线稿上色:导入线稿自动上色,适合插画师
- 多LoRA混合工作流:同时加载多个LoRA并调节权重
你可以在ComfyUI社区、Civitai和GitHub上找到大量现成的工作流文件。也可以参考我们的2026年十大免费AI工具推荐获取更多资源。
常见报错与解决
- CUDA out of memory:显存不足,降低图片分辨率或减少batch size。在启动参数中加
--lowvem可以降低显存占用。 - 模型加载失败:检查模型文件是否完整,路径是否正确,文件名是否有中文或特殊字符。
- 节点缺失报错:缺少自定义节点,通过ComfyUI Manager安装对应插件即可。
- 生成全黑/全白图片:通常是VAE不匹配,尝试换一个VAE模型。
总结
ComfyUI的学习曲线确实比WebUI陡一些,但一旦理解了节点式工作流的逻辑,你会发现它的灵活性和效率远超传统界面。从基础的文生图开始,逐步加入ControlNet、LoRA等进阶功能,你就能搭建出属于自己的高效AI绘图流水线。配合DeepSeek使用教程中的AI辅助工具,你的创作效率还能再上一个台阶。
建议新手先从加载现成的工作流开始学习,边用边理解每个节点的作用,逐步过渡到自己搭建工作流。ComfyUI的社区非常活跃,遇到问题多去GitHub Issues和Reddit的r/comfyui搜索,大部分问题都能找到解答。现在就开始你的ComfyUI之旅吧!