项目简介
ComfyUI 是一个功能强大且模块化的扩散模型 GUI、API 和后端系统,在 GitHub 上已获得超过 108,000 颗星。它以节点式图形界面著称,用户可以通过拖拽连接不同的节点模块来构建复杂的 AI 生成图像工作流。与其他图像生成工具不同,ComfyUI 基于计算图执行,清晰展示每个生成步骤,便于理解和调试。它原生支持 Stable Diffusion 全系列模型,同时兼容 Flux、SDXL、SD 1.5 等多种扩散框架。
核心特色
- 节点式工作流:通过图形化节点组合,实现高度自定义的生成流程
- 原生支持 Flux/SDXL/SD:开箱即用支持所有主流扩散模型
- 显存优化:采用动态图优化,相同硬件下可生成更高分辨率图像
- 工作流复用:可保存加载工作流,方便分享和复用
- API 接口:提供 REST API,可集成到其他应用或批量处理
- 实时预览:生成过程中实时显示中间结果
- 丰富的生态:数千款自定义节点,涵盖放大、抠图、风格迁移等
安装步骤
ComfyUI 支持多种安装方式,推荐使用官方安装脚本或直接下载预打包版本:
# 方式1:克隆 GitHub 仓库安装
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121
pip install -r requirements.txt
# 方式2:下载 Windows 一键安装包(推荐新手)
# 访问 https://www.comfy.org/download 下载压缩包
# 解压后直接运行 runing_nvidia_gpu.bat
# 启动后访问 http://127.0.0.1:8188
使用方法
首次打开 ComfyUI 后会看到空白画布,通过以下步骤创建第一个图像生成工作流:
- 添加 Checkpoint Loader 节点:选择要使用的 SD 模型
- 添加 CLIP Text Encode 节点(两个):分别输入正面提示词和负面提示词
- 添加 KSampler 节点:设置采样器、步数、CFG 等参数
- 添加 VAE Decode 节点:将潜空间结果解码为图像
- 添加 Save Image 节点:保存生成的图像
- 连接节点:按数据流向依次连接各节点
- 点击 Queue Prompt:开始生成图像
ComfyUI 强大的地方在于可以自由组合:接入 ControlNet 控制姿势、串联多个模型做风格融合、添加高清放大节点、调用 IP-Adapter 做风格迁移等。
进阶技巧
- 工作流市场:在 https://comfyanonymous.github.io/ComfyUI_examples/ 有大量示例工作流
- 自定义节点:通过 ComfyUI-Manager 一键安装社区节点
- API 调用:POST 请求到 /prompt 接口实现批量生成
- 显存不够:使用 Model Management 卸载模型释放显存
- 效率优化:开启 auto_queue 和 batch count 提高吞吐量
适用场景
- AI 艺术创作:专业艺术家创建复杂视觉效果
- 电商图制作:批量生成产品图、主图、场景图
- 游戏美术资产:生成游戏贴图、角色立绘、场景概念图
- 图像处理流水线:自动化批量处理大量图片
- AI 研究:快速验证新算法和模型组合
开源协议
ComfyUI 采用 GPL-3.0 开源协议,代码完全开放,可自由使用和修改。
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END










暂无评论内容