comfyui@介绍

ComfyUI 是一个基于 Stable Diffusion 的图形化工作流界面,用于图像生成任务。它以模块化、可视化的方式组织各种图像生成组件(如模型加载、提示输入、采样设置等),让用户可以自由组合、调试并构建复杂的生成图像流程。


🧩 主要特点

特性 描述
图形化节点系统 使用拖拽式的节点连接方式,类似 Blender 的节点系统或 Unreal 的蓝图系统。
高度模块化 每一个功能都是一个节点,可以自由组合,如文本提示、图像输入、控制图层、后处理等。
完全离线运行 不依赖云服务,支持本地部署,适合隐私敏感场景。
兼容性强 支持 SD1.5、SDXL、ControlNet、LoRA、T2I-Adapter、AnimateDiff 等多种扩展组件和模型。
开发者友好 Python 编写,社区有大量插件和自定义节点,便于扩展与二次开发。

🖥️ 使用场景

  • 文生图(Text-to-Image)
  • 图生图(Image-to-Image)
  • 控制生成(如使用 ControlNet)
  • 动图生成(配合 AnimateDiff)
  • 局部修复、超分辨率等后处理任务

🛠️ 基本组成

常用节点示例:

节点名 功能
Load Checkpoint 加载模型
CLIP Text Encode 编码提示词
KSampler 控制采样方式与参数
Save Image 输出生成图像
Load Image 输入参考图
ControlNet 系列 允许结构控制、姿态控制、边缘控制等

🚀 如何开始

  1. 安装 ComfyUI

    • 推荐使用 Git 克隆源码:

      1
      2
      3
      git clone https://github.com/comfyanonymous/ComfyUI.git
      cd ComfyUI
      python main.py
    • 安装依赖:通常基于 requirements.txt,支持 Windows/Linux。

  2. 下载模型文件

    • 如 SD1.5 或 SDXL 的 .safetensors 模型放到 models/checkpoints/ 目录下。
  3. 访问界面

    • 默认通过浏览器访问 http://localhost:8188/