节点式AI图像生成:ComfyUI 开源扩散模型工作台

项目简介

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 后会看到空白画布,通过以下步骤创建第一个图像生成工作流:

  1. 添加 Checkpoint Loader 节点:选择要使用的 SD 模型
  2. 添加 CLIP Text Encode 节点(两个):分别输入正面提示词和负面提示词
  3. 添加 KSampler 节点:设置采样器、步数、CFG 等参数
  4. 添加 VAE Decode 节点:将潜空间结果解码为图像
  5. 添加 Save Image 节点:保存生成的图像
  6. 连接节点:按数据流向依次连接各节点
  7. 点击 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
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容