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 系列 |
允许结构控制、姿态控制、边缘控制等 |
🚀 如何开始
安装 ComfyUI
推荐使用 Git 克隆源码:
1
2
3git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
python main.py安装依赖:通常基于
requirements.txt,支持 Windows/Linux。
下载模型文件
- 如 SD1.5 或 SDXL 的
.safetensors模型放到models/checkpoints/目录下。
- 如 SD1.5 或 SDXL 的
访问界面
- 默认通过浏览器访问
http://localhost:8188/
- 默认通过浏览器访问