ComfyUI基础安装与配置完全指南
发布日期:2025-05-08 | 作者:白兔AI | 阅读时间:约8分钟
🐰 关注公众号「白兔AI」
扫码关注公众号,获取更多AI绘画教程和提示词
✨ 白兔去水印小程序
免费去水印工具,一键去除图片/视频水印
一、什么是ComfyUI
ComfyUI是一个基于节点的Stable Diffusion图形界面。与传统的WebUI不同,ComfyUI采用节点编辑器的方式,让用户通过连接不同的功能节点来构建复杂的工作流。这种设计提供了极高的灵活性和可定制性,是高级AI绘画用户的首选工具。
二、ComfyUI的优势
- 灵活性:节点式工作流,任意组合功能
- 显存优化:内存管理更高效,低显存也能运行复杂工作流
- 可复用性:工作流可以保存、分享和复用
- 实时预览:可以查看中间步骤的结果
- 扩展性:社区节点丰富,功能不断扩展
三、系统要求
- 操作系统:Windows 10/11、Linux、macOS
- 显卡:NVIDIA GPU(推荐,支持CUDA)
- 显存:最低4GB,推荐8GB+
- 内存:推荐16GB+
- 存储:至少20GB可用空间
四、安装步骤
方法一:官方安装(推荐)
- 安装Git和Python 3.10
- 克隆ComfyUI仓库:
git clone https://github.com/comfyanonymous/ComfyUI.git - 进入目录:
cd ComfyUI - 安装依赖:
pip install -r requirements.txt - 运行:
python main.py
方法二:便携版(Windows)
- 下载ComfyUI便携版压缩包
- 解压到任意位置
- 运行run_nvidia_gpu.bat(NVIDIA显卡)或run_cpu.bat(CPU模式)
方法三:整合包
使用社区制作的整合包,预装了常用节点和模型,适合新手快速上手。
五、模型配置
ComfyUI需要配置以下模型文件:
- Checkpoint模型:放入models/checkpoints/目录
- VAE模型:放入models/vae/目录
- LoRA模型:放入models/loras/目录
- ControlNet模型:放入models/controlnet/目录
- CLIP模型:放入models/clip/目录
- Upscale模型:放入models/upscale_models/目录
六、首次启动与界面介绍
运行ComfyUI后,打开浏览器访问 http://127.0.0.1:8188
界面主要区域:
- 节点画布:中间区域,用于构建工作流
- 节点库:右侧,包含所有可用节点
- 菜单栏:顶部,包含文件、编辑、工作流管理等
- 属性面板:选中节点时显示可调整参数
七、基础工作流搭建
最简单的文生图工作流:
- 添加Load Checkpoint节点(加载模型)
- 添加CLIP Text Encode节点(输入正面提示词)
- 添加CLIP Text Encode节点(输入负面提示词)
- 添加KSampler节点(采样器)
- 添加Empty Latent Image节点(设置图像尺寸)
- 添加VAEDecode节点(解码潜在空间)
- 添加Save Image节点(保存图像)
- 按正确顺序连接节点
- 点击Queue Prompt运行
八、常用快捷键
- 双击空白处:打开节点搜索
- Ctrl + C / Ctrl + V:复制粘贴节点
- Delete:删除选中节点
- Space + 拖拽:移动画布
- Ctrl + S:保存工作流
九、常见问题
Q: 启动时报错缺少依赖?
A: 确保Python版本为3.10,并重新运行pip install -r requirements.txt
Q: 模型加载失败?
A: 检查模型文件是否放在正确的目录,文件名是否正确。
Q: 显存不足?
A: 降低图像分辨率,或使用--normalvram、--lowvram启动参数。
十、总结
ComfyUI是Stable Diffusion生态中最强大、最灵活的图形界面工具。虽然学习曲线比WebUI陡峭,但一旦掌握,你就能构建出任意复杂的AI绘画工作流。从简单的文生图到多模型融合、ControlNet组合、视频生成,ComfyUI都能胜任。
← 返回博客首页