简介
ComfyUI 是一个基于节点的工作流式的 AI 绘画工具,比 WebUI 更灵活、更高效、更省显存。
一、安装(可视化安装)
1.1 下载安装包
访问官网下载页面:
texthttps://comfy.org/zh-cn/download
点击对应系统的「Download」按钮,会下载一个可视化安装包。
1.2 安装步骤
Windows:
- 双击运行下载的
.exe安装包 - 跟随安装向导一步步操作
- 安装完成后,点击桌面快捷方式启动
Mac:
- 双击下载的
.dmg文件 - 将 ComfyUI 拖入「应用程序」文件夹
- 在应用程序中找到 ComfyUI 并启动
1.3 首次启动
首次启动会:
- 自动打开浏览器窗口
http://127.0.0.1:8188 - 自动下载默认基础模型(需要几分钟)
耐心等待模型下载完成即可开始使用。
备选:GitHub 下载(高级用户)
如果可视化安装出问题,也可以从 GitHub 手动下载:
texthttps://github.com/comfyanonymous/ComfyUI/releases
| 系统 | 下载文件 |
|---|---|
| Windows | ComfyUI_windows_portable.zip |
| Mac | ComfyUI_macos_xxx.zip |
二、基本使用
2.1 界面介绍
text┌─────────────────────────────────────────────────────────┐ │ 菜单栏 │ |─────────────────────────────────────────────────────────┤ │ │ │ [Loader] ───▶ [KSampler] ───▶ [VAE Decode] ───▶ [Save] │ │ │ │ ↑ │ │ 节点工作流区域 │ │ │ |─────────────────────────────────────────────────────────┤ │ 状态栏:显存占用 / 生成进度 │ └─────────────────────────────────────────────────────────┘
2.2 基础工作流
文生图流程:
-
添加 Checkpoint Loader
- 选择基础大模型(如 v1-5-pruned.safetensors)
-
添加 CLIP Text Encode (Prompt)
- 输入正面提示词
-
添加 CLIP Text Encode (Prompt)
- 输入负面提示词
-
添加 KSampler
- 设置采样器、步数、CFG、种子
-
添加 VAE Decode
- 连接到 KSampler 的 latents
-
添加 Save Image
- 连接到 VAE Decode
-
点击「Queue Prompt」或按 Ctrl + Enter
2.3 参数说明
| 参数 | 说明 | 场景举例 | 推荐值 |
|---|---|---|---|
| Steps(步数) | AI 迭代优化的次数,步数越多越精细,但也更慢 | 简单图标 15-20 步;精细人物 25-35 步 | 20-30 |
| CFG(引导强度) | 提示词的影响力,数值越大越严格按照提示词生成 | 创意探索用 5-7;精准控制用 7-10 | 7-8 |
| Sampler(采样器) | 不同的采样算法,影响生成速度和效果 | euler 速度快;euler_a 细节好;DPM++ 2M 质量高 | euler、euler_a |
| Seed(种子) | 随机种子,决定生成的随机性 | -1 每次随机;固定数值可复现 | -1 或固定值 |
| Denoise(降噪) | 图像变化程度,0 完全不改,1 完全重新生成 | 图生图时控制相似度,0.5-0.8 常用 | 0.7-0.8 |
| Batch size(批次) | 一次生成几张图 | 探索时 4-9 张;确定后 1 张 | 1-4 |
补充:常用采样器特点
| 采样器 | 特点 | 适用场景 |
|---|---|---|
| euler | 经典快速,效果稳定 | 日常使用 |
| euler_a | 细节更丰富,容易产生意外效果 | 创意生成 |
| dpm_2 | 质量高,速度中等 | 精细作品 |
| dpm++_2m | 平衡了速度和质量 | 推荐使用 |
| ddim | 适合图生图,可控性强 | 局部重绘 |
| uni_pc | 速度快,效果好 | 快速测试 |
三、常用快捷键
| 快捷键 | 作用 |
|---|---|
| Ctrl + Enter | 执行生成 |
| Ctrl + S | 保存工作流 |
| Ctrl + O | 加载工作流 |
| Ctrl + Z | 撤销 |
| Ctrl + C / V | 复制/粘贴节点 |
| Delete | 删除选中节点 |
| 双击空白处 | 搜索添加节点 |
四、模型安装
4.1 模型存放位置
首次运行后,会在用户目录创建模型文件夹:
Windows:
textComfyUI\models\
Mac:
text~/ComfyUI/models/
| 文件夹 | 放置内容 |
|---|---|
checkpoints/ | 基础大模型(SD1.5、SDXL) |
loras/ | LoRA 模型 |
controlnet/ | ControlNet 模型 |
vae/ | VAE 模型 |
upscale_models/ | 超分模型 |
什么是 LoRA?
LoRA(Low-Rank Adaptation)是一种模型微调技术,简单理解:
LoRA = 给 AI 模型的"小插件",让它学会画特定的东西。
| 概念 | 比喻 |
|---|---|
| 基础模型(Checkpoint) | 一个"普通人",会画画但没特点 |
| LoRA | 学会一项"技能",如画动漫风格、特定角色 |
| 使用 LoRA | 给普通人培训技能,画出特定风格/角色 |
举例:
- 基础模型 + 动漫 LoRA → 能画动漫风格
- 基础模型 + 某个角色 LoRA → 能画那个角色
- 基础模型 + 建筑 LoRA → 能画特定建筑风格
为什么用 LoRA?
- 整个模型训练需要几小时,LoRA 只需几分钟
- 文件很小(几十MB),下载快
- 可以叠加多个 LoRA 一起用
使用方法:
在提示词中写 <lora:文件名:权重> 即可触发,例如:
text1girl, <lora:anime_style:0.8>, cute
4.2 下载模型
| 模型网站 | 地址 |
|---|---|
| Civitai | https://civitai.com |
| HuggingFace | https://huggingface.co/models |
4.3 使用 Manager 安装(推荐)
-
安装 ComfyUI-Manager:
texthttps://github.com/ltdrdata/ComfyUI-Manager -
点击界面下方「Manager」按钮
-
可以一键安装插件、模型
五、插件推荐
| 插件 | 作用 |
|---|---|
| ComfyUI-Manager | 插件管理器(必装) |
| ComfyUI-Advanced-ControlNet | 增强 ControlNet |
| ComfyUI-UI | 界面美化 |
| WAS Node Suite | 更多实用节点 |
六、电脑配置推荐
6.1 显卡推荐
| 显卡 | 显存 | 使用体验 | 推荐度 |
|---|---|---|---|
| RTX 4090 | 24GB | 流畅随便跑 | ⭐⭐⭐⭐⭐ |
| RTX 4080 | 16GB | 大部分工作流流畅 | ⭐⭐⭐⭐ |
| RTX 3090 | 24GB | 性价比高,二手便宜 | ⭐⭐⭐⭐ |
| RTX 4070 Ti | 12GB | 中等画质,能跑 | ⭐⭐⭐ |
| RTX 3060/4060 | 8GB | 需要开 Low VRAM | ⭐⭐ |
| RTX 3090 | 12GB | 勉强能用 | ⭐ |
| 无显卡(CPU) | - | 非常慢,不推荐 | ❌ |
6.2 电脑配置建议
入门配置(能跑):
- 显卡:RTX 3060 12GB / RTX 4060 8GB
- 内存:16GB
- 硬盘:500GB SSD
推荐配置(流畅):
- 显卡:RTX 4070 Ti 12GB / RTX 4080 16GB
- 内存:32GB
- 硬盘:1TB SSD
发烧配置(随便跑):
- 显卡:RTX 4090 24GB
- 内存:64GB
- 硬盘:2TB SSD
6.3 苹果 Mac 电脑
| 电脑 | 统一内存 | 情况 |
|---|---|---|
| Mac Studio M3 Ultra | 最高 192GB | 很强,但贵 |
| Mac Studio M2 Ultra | 最高 192GB | 很强,但贵 |
| Mac Studio M3 Max | 最高 128GB | 性能好 |
| Mac Studio M2 Max | 最高 96GB | 性能好 |
| MacBook Pro M3/M2 | 最高 64GB | 可以用,64GB 够用 |
| MacBook Air M3/M2 | 最高 24GB | 能跑,但慢 |
| Intel 显卡 Mac | - | 不支持,无法使用 |
说明: Mac 电脑使用 ComfyUI 时,可以启用 MPS(Metal Performance Shaders) 加速,利用 M 系列芯片的 GPU 进行加速。ComfyUI 默认会自动识别 Mac 并启用 MPS。64GB 统一内存的 M2/M3 Mac 可以正常跑,速度比 NVIDIA 显卡慢,但在 M 系列芯片中已经是最快方案了。
6.4 没有显卡怎么办?
| 方案 | 说明 |
|---|---|
| 云服务器 | 租 GPU 云服务器(如 Paperspace、Lambda Labs) |
| CPU 模式 | 可以跑,但非常慢(一张图几分钟到几十分钟) |
| 在线工具 | 免费在线 AI 绘画网站 |
七、性能优化
7.1 显存优化
如果显存不够(< 8GB):
- 点击菜单 Settings → Settings
- 找到 VRAM Mode
- 选择 Low VRAM
7.2 速度优化
- 使用 FP16 模型(省显存)
- 启用 TensorRT 加速
- 模型放在 SSD 中
八、常见问题
Q1:生成图片是黑的?
检查 VAE 是否正确加载,或更换采样器。
Q2:显存不足?
使用 Low VRAM 模式,或减少 batch size。
Q3:节点报红错误?
右键节点 → Recompile All Weight
Q4:如何导出工作流?
点击「Save」按钮,会保存为 .json 文件。
八、相关资源
| 资源 | 地址 |
|---|---|
| 官方 GitHub | https://github.com/comfyanonymous/ComfyUI |
| 模型下载 | https://civitai.com |
| 工作流分享 | https://comfyworkflows.com |
| 中文教程 | B站搜索 ComfyUI 教程 |
九、总结
- 下载客户端 → 解压运行
- 等待下载默认模型
- 组装节点工作流
- Ctrl + Enter 生成
- 保存图片