ComfyUI 使用介绍:功能、价格与上手指南
ComfyUI 是一款基于节点工作流的 Stable Diffusion 图形界面,以灵活、高效、可定制著称。本文详解其核心功能、与 WebUI 的差异、免费开源模式及云服务价格,并提供从安装到首个工作流的完整上手指南,帮助 AI 绘画爱好者与专业用户快速入门。
如果你正在寻找一款能精确控制 AI 绘画流程的工具,ComfyUI 几乎是绕不开的名字。它不像传统 WebUI 那样“填表式”操作,而是用节点连接的方式,把生图过程拆解成可复用、可调试的工作流。
本文将从功能、价格到上手步骤,带你全面了解 ComfyUI,并在文末给出明确的学习建议。
ComfyUI 是什么?
ComfyUI 是一个开源的 Stable Diffusion 图形用户界面,核心特点是节点式工作流。每个节点代表一个操作(如加载模型、编码提示词、采样、解码图像),用户通过连线定义数据流向。
它最初由社区开发者 Comfyanonymous 创建,现已成为 AI 绘画领域最活跃的项目之一,支持 SD1.5、SDXL、SD3、Flux 等主流模型。
与 AUTOMATIC1111 WebUI 的核心差异
| 维度 | ComfyUI | A1111 WebUI |
|---|---|---|
| 操作方式 | 节点连线 | 表单填写 |
| 学习曲线 | 较陡 | 平缓 |
| 显存占用 | 较低 | 较高 |
| 工作流复用 | 强,可导出 JSON | 弱,依赖配置 |
| 自动化能力 | 极强,支持 API | 一般 |
| 插件生态 | 丰富且快速增长 | 非常丰富 |
简单说:WebUI 适合快速出图,ComfyUI 适合精细控制与批量生产。
ComfyUI 的核心功能
1. 节点式可视化编程
所有生图步骤以节点呈现,你可以像搭积木一样组合。例如:
Load Checkpoint→ 加载模型CLIP Text Encode→ 编码正向/负向提示词KSampler→ 采样去噪VAE Decode→ 解码为图像Save Image→ 保存结果
这种结构让每一步都透明可见,便于排查问题。
2. 工作流保存与分享
ComfyUI 的工作流可导出为 JSON 文件,也能直接拖入 PNG 图片还原。社区有大量现成工作流,覆盖文生图、图生图、ControlNet、AnimateDiff 等。
3. 低显存优化
相比 WebUI,ComfyUI 对显存更友好。6GB 显存即可运行 SD1.5,8GB 可较流畅运行 SDXL(配合优化)。
4. 强大的扩展生态
通过 ComfyUI Manager 可一键安装数千个自定义节点,例如:
- Impact Pack:面部修复、细节增强
- AnimateDiff:生成动画
- ControlNet Aux:预处理器集合
- IPAdapter Plus:图像提示
5. API 与自动化
ComfyUI 提供 API 接口,可将工作流集成到 Python 脚本、网站或批量任务中,适合商业化生产。
ComfyUI 价格:免费开源,云服务另计
本地使用:完全免费
ComfyUI 本身是开源软件,遵循 GPL 协议,本地安装和使用不收取任何费用。你需要承担的是硬件成本(显卡)和电费。
云平台价格参考
如果本地显卡不足,可使用云 GPU 运行 ComfyUI。以下是常见平台的大致价格(按小时计):
| 平台 | 显卡 | 参考价格(元/小时) |
|---|---|---|
| RunPod | RTX 4090 | 约 5-8 |
| Vast.ai | RTX 3090 | 约 3-5 |
| 国内某云 | RTX 4090 | 约 4-7 |
| Google Colab | T4(免费版) | 免费但受限 |
价格随市场波动,请以平台实时报价为准。
是否值得付费?
- 偶尔使用:先用免费 Colab 或本地低配尝试。
- 高频创作:云 GPU 按小时付费更划算,避免一次性购卡。
- 商业生产:建议本地高配或包月云实例,稳定性更好。
ComfyUI 上手指南:从安装到第一张图
第一步:安装 ComfyUI
Windows 便携版(推荐新手)
- 访问 GitHub 官方仓库,下载
ComfyUI_windows_portable.7z。 - 解压到非中文路径,例如
D:\ComfyUI。 - 双击
run_nvidia_gpu.bat启动。 - 浏览器打开
http://127.0.0.1:8188。
手动安装(适合进阶)
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
pip install -r requirements.txt
python main.py
第二步:放置模型文件
将模型放入对应目录:
- 大模型:
models/checkpoints/ - VAE:
models/vae/ - LoRA:
models/loras/ - ControlNet:
models/controlnet/
推荐新手先下载一个 SD1.5 或 SDXL 基础模型(如 v1-5-pruned-emaonly.safetensors)。
第三步:加载默认工作流
启动后界面已有一个默认文生图工作流。点击 Load Default 可恢复。
第四步:生成第一张图
- 在
Load Checkpoint节点选择你的模型。 - 在正向
CLIP Text Encode输入提示词,例如:a cute cat, masterpiece, best quality。 - 在负向输入:
low quality, blurry, bad anatomy。 - 点击
Queue Prompt。 - 等待片刻,图像会显示在
Save Image节点中。
第五步:安装 ComfyUI Manager(必做)
Manager 是管理插件的核心工具:
- 进入
custom_nodes目录。 - 执行:
git clone https://github.com/ltdrdata/ComfyUI-Manager.git。 - 重启 ComfyUI,界面会出现
Manager按钮。 - 通过它搜索、安装、更新节点。
第六步:学习推荐路径
- 第 1 周:熟悉默认工作流,理解 KSampler 参数(步数、CFG、采样器)。
- 第 2 周:尝试图生图、LoRA 加载、ControlNet。
- 第 3 周:学习工作流导入导出,使用社区工作流。
- 第 4 周:尝试 API 调用与批量生成。
常见问题
ComfyUI 难学吗?
初期需要理解节点逻辑,但掌握后效率远超 WebUI。建议从默认工作流开始,不要一上来就搭复杂流程。
需要什么显卡?
- 最低:GTX 1060 6GB(SD1.5 可跑)
- 推荐:RTX 3060 12GB 及以上
- SDXL/Flux:建议 RTX 4070 Ti 及以上
可以商用吗?
ComfyUI 软件本身可商用。但生成的图像版权取决于所用模型许可,请仔细阅读模型协议。
结论:ComfyUI 适合你吗?
ComfyUI 不是“更简单的 WebUI”,而是“更强大的工作流引擎”。
推荐使用 ComfyUI 的情况:
- 需要精确控制生图每一步
- 想复现或分享完整工作流
- 显存有限但想跑大模型
- 需要批量生成或 API 集成
暂不推荐的情况:
- 只想快速输入提示词出图
- 完全不想学习节点逻辑
- 硬件极低且不愿使用云服务
总体而言,ComfyUI 代表了 AI 绘画工具的专业化方向。花几天时间入门,你获得的将是一套可长期复用的创作系统。