Skip to content

参考

基于 comfyanonymous/ComfyUI 官方文档(docs.comfy.org)+ GitHub README 编写,对照最新主线版本行为

速查

  • 定位:节点式 AI 生成工作流编排(GPL-3.0),本地自托管优先
  • 核心张量类型:MODEL / CLIP / VAE / CONDITIONING / LATENT / IMAGE
  • txt2img 链:CheckpointLoaderSimple → CLIPTextEncode×2 → EmptyLatentImage → KSampler → VAEDecode → SaveImage
  • KSampler 甜点:steps=20-30 / cfg=6-8 / dpmpp_2m+karras / denoise=1.0(txt2img) / 0.3-0.7(img2img)
  • API 三件套:POST /prompt + GET /ws(client_id 绑定) + GET /history/{prompt_id}
  • 其他端点:/object_info / /queue / /interrupt / /free / /view
  • Manager:custom_nodes 全生命周期 + Snapshot 复现 + 缺失节点检测
  • Registry:publisher + pyproject.toml + SemVer + 版本不可变 + 安全扫描
  • 工作流复现:JSON 存档 + PNG/WebP/FLAC 元数据嵌入
  • 最低显存:1GB VRAM(Smart memory management 自动 offload)
  • 许可证:GPL-3.0(商用需注意衍生作品须 GPL 兼容)
  • 完整说明见 入门 / 核心节点与 KSampler 深度

内置节点参数表

CheckpointLoaderSimple

参数说明
ckpt_name模型文件名(.safetensors / .ckpt,位于 models/checkpoints/
输出接到
MODELKSampler.model
CLIPCLIPTextEncode.clip
VAEVAEDecode.vae / VAEEncode.vae

CLIPTextEncode

参数说明
text提示词(支持多行 / 加权 (word:1.2) / 动态提示词)
clip来自 CheckpointLoader 或独立 CLIPLoader
输出接到
CONDITIONINGKSampler.positive 或 KSampler.negative

EmptyLatentImage

参数典型值
width512 / 1024(SDXL 时代)
height512 / 1024
batch_size1-4

宽高需为 8 的倍数;SDXL 推荐 1024×1024 或 832×1216 等比例。

KSampler

参数类型说明
modelMODEL来自 Checkpoint / UNETLoader
positiveCONDITIONING正向提示词
negativeCONDITIONING负向提示词
latent_imageLATENT来自 EmptyLatentImage / VAEEncode
seedint0 – 18446744073709551615
control_after_generateenumfixed / random / increment / decrement
stepsint默认 20,常用 15-30
cfgfloat默认 8.0,甜点 6-8
sampler_nameenum见下表
schedulerenum见下表
denoisefloat0.0-1.0,1.0=txt2img

VAEDecode / VAEEncode

节点输入 → 输出典型来源
VAEDecodeLATENT + VAE → IMAGEKSampler 输出 → 可保存图
VAEEncodeIMAGE + VAE → LATENTimg2img 起点

SaveImage / PreviewImage

节点行为
SaveImage落盘到 output/ + PNG 元数据嵌入工作流
PreviewImage仅临时预览不落盘

采样器对照

采样器速度质量变化性适用
euler调试、批量
euler_ancestral艺术性、富变化
dpmpp_2m社区默认
dpmpp_sde高(细节丰富)最终出图、写实
ddim稳定老牌复刻
lms早期主流
heun中慢高质量要求

调度器对照

调度器噪声曲线适用
normal线性默认
karras后段更细普遍更锐利,社区推荐
exponential指数衰减少步数友好
simple简单线性极简稳定
sgm_uniformSGM 模型SD3 / Flux 等新架构
betabeta 分布实验

API 端点完整表

执行类

端点方法说明
/promptPOST提交工作流入队,body: {client_id, prompt}
/promptGET取当前队列
/interruptPOST中断当前节点
/queueGET看队列
/queuePOST清队列,body: {delete: ["all"|"queue"|"history"]}
/freePOST卸载模型 / 释放显存,body: {unload_models, free_memory}
/historyGET全部历史
/history/{prompt_id}GET单次执行历史 + 产物
/history/{prompt_id}POST删除单条历史

信息查询类

端点方法说明
/object_infoGET所有节点定义(输入 / 输出 / 参数)
/object_info/{node_class}GET单节点定义
/system_statsGET系统 / 显存状态
/viewGET取图像,query: filename / subfolder / type / preview
/upload/imagePOST上传图像
/wsGET(WebSocket)实时进度,绑定 client_id

WebSocket 事件类型

事件含义
status队列状态变化
execution_start整个 prompt 开始执行
execution_cached节点命中缓存跳过
executing节点执行中(含 node id;null = 结束)
progress单节点内进度(value / max / prompt_id
executed节点完成(含输出数据)
execution_error执行异常(含异常详情)

支持的模型族

模态模型族
图像SD1.x / SD2.x / SDXL / SDXL Turbo / Stable Cascade / SD3 / SD3.5 / Pixart Alpha & Sigma / AuraFlow / HunyuanDiT / Flux / Flux 2 / Lumina / HiDream / Qwen Image / Z Image / Ernie Image
图像编辑Omnigen 2 / Flux Kontext / HiDream E1.1 / Qwen Image Edit
视频Stable Video Diffusion / Mochi / LTX-Video / Hunyuan Video(含 v1.5)/ Wan 2.1 / Wan 2.2
音频Stable Audio / ACE Step
3DHunyuan3D 2.0

CLI 参数完整表

参数作用
--cpu强制 CPU 模式
--preview-method auto|taesd|latent2rgb|etc潜变量预览方式
--disable-api-nodes关掉付费外部模型 API Nodes
--tls-keyfile / --tls-certfile启用 HTTPS
--front-end-version切换前端版本
--enable-manager / --disable-managerManager 启停
--enable-counselor-ui / --enable-manager-legacy-ui / --disable-manager-uiManager UI 形态
--listen 0.0.0.0允许外部访问
--port 8188监听端口
--extra-model-paths-config加载额外模型路径配置

安装方式速查

方式命令 / 入口适用
Desktop官方下载Win/macOS 新手首选
comfy-clipip install comfy-cli && comfy install跨平台、可脚本化
Windows PortableGitHub ReleaseNVIDIA/AMD/Intel 免装环境
手动 git clonegit clone https://github.com/comfyanonymous/ComfyUI + PyTorch + requirements.txt完全可控
Docker官方镜像 / 自写 Dockerfile服务端部署首选
Comfy Cloudcomfy.org/cloud无本地 GPU

与同类工具对比

维度ComfyUIAUTOMATIC1111Diffusers
形态节点图 UIGradio 表单 UIPython 库
上手需写代码
复杂管线极强最强(代码级)
工作流复现整张节点图txt2img 参数脚本本身
多模态图像/视频/音频/3D主要图像取决于模型
适用生产 / 批量 / 高级控图纯小白快速出图集成进自家代码

版本与运行环境

取值
当前主线持续高速迭代,每周一发布
GitHub122k+ stars / 14.5k+ forks / 5600+ commits
许可证GPL-3.0
部署形态Desktop / comfy-cli / Docker / Portable / Comfy Cloud
最低 VRAM1GB(Smart memory management)
默认端口8188

官方资源