写给小白的 ComfyUI 入门指南(安装/启动/更新/工作流获取/模型选择/插件安装)

ComfyUI 是当下强大灵活的基于节点的图像/音频/视频等的智能创作工具。

环境安装前提

这里仅以 Nvidia 显卡为例。有两个是必须安装的:

  1. 1. 安装 git,安装姿势见 
  2. 2. 安装 Nvidia 显卡驱动/cuda/cudnn,安装姿势见 

安装 ComfyUI

以 Windows11 + 英伟达显卡为例,当前有三种主流安装方式:

  1. 1. (推荐)官方一键整合包
  2. 2. 官方桌面版
  3. 3. 第三方整合包(秋叶整合包等)

我最推荐的是第1种,首先因为其属于官方支持(出了问题修复极快/新特性支持极快),其次因为其兼备灵活性与简洁性,再次其最轻量(仅包含代码/环境/便捷操作脚本)。

灵活性:可以随时随地去拉取最新的更新。

简洁性:提供了一键启动脚本可以实现快速启动;提供了一键更新脚本实现快速更新;提供了非常简洁的 UI 界面。

我们就演示第一种安装方式,首先从 https://github.com/comfyanonymous/ComfyUI/releases 下载最新版压缩包。

如上所示,根据自己的显卡类型和cuda版本进行选择。

  1. 1. a卡 选择第一个
  2. 2. n卡+cuda130 选择第二个
  3. 3. n卡+cuda126 选择第三个

此处下载第三个。

下载后,解压压缩包即可。假设解压到 D:\ai\ComfyUI_windows_portable,解压后的目录如下:

那么我们约定 ComfyUI 的主目录就是 D:\ai\ComfyUI_windows_portable,下面所说的 ComfyUI 的主目录都指的是这个目录。

启动 ComfyUI

进入 ComfyUI 主目录后,有两种启动方式:

  1. 1. 双击压缩包中的 run_nvidia_gpu.bat,启动使用 N 卡的程序,生图速度快。
  2. 2. 双击压缩包中的 run_cpu.bat,启动仅使用 cpu 的程序,生图速度慢。

当点击后,弹出一个终端,如下所示。注意这就是 ComfyUI 的终端,后面所有的 ComfyUI 的启动日志/插件安装日志/工作流运行日志都在这里(当一个工作流运行错误了,请到这里查看错误原因;当一个插件安装不成功,请到这里查看错误原因)。

浏览器输入 http://127.0.0.1:8088,展示界面如下(该页面就是 ComfyUI 的 WebUI):

接下来,我们跑第一个文生图工作流。

搭建工作流

工作流的获取方式通常有三种:

  1. 1. 直接从 ComfyUI 的官方模板中获取,之后根据自己需要微调
  2. 2. 从第三方博主获取,例如,下载我前面的文章中发布的工作流,直接拖到 WebUI,之后根据自己需要微调
  3. 3. 自己搭建

新手推荐获取的优先级是从 1到3。

我们来看第一种获取工作流的方式:(假设我们要做一个 z-image-turbo 的文生图工作流)

获取到工作流后,在运行工作流之前,有两件事情要做:

  1. 1. 下载工作流所需的模型
  2. 2. (可选)下载工作流所需的插件

下载模型

模型的下载需要搞清楚三件事:

  1. 1. 这个流需要下载哪些模型
  2. 2. 这些模型从哪里下载
  3. 3. 每个模型下载后需要放置到哪里

这三点:ComfyUI 的官方模板会在工作流中做一个说明(note);我的博客则会单独开出一个子块来给出所需的模型/模型的下载地址以及模型的放置位置。

通常模型有五个下载地址:

  1. 1. https://huggingface.co:最常用的模型下载地址,下载速度非常快,但是大陆下载不方便
  2. 2. https://hf-mirror.com:是 huggingface 的镜像站,会同步 huggingface 几乎所有的模型,大陆可访问,但是下载速度略慢。直接将一个文件下载链接中的域名 huggingface.co 替换为 hf-mirror.com 即可
  3. 3. https://www.modelscope.cn:国内版的 huggingface,会同步 huggingface 上的常用模型,大陆可访问,下载速度极快
  4. 4. 第三方网站:civitai / liblib,这两者都是将模型可视化的展示给大家,方便大家快速的了解模型的作用
  5. 5. 博主的网盘

安装插件

首先安装插件管理器 ComfyUI-Manager。打开 cmd 终端,输入以下命令:

进入 custom_nodes 目录,该目录就是插件安装的目录cd D:\ai\ComfyUI_windows_portable\ComfyUI\custom_nodesgit clone https://github.com/Comfy-Org/ComfyUI-Manager.git

之后重启 ComfyUI(关闭 ComfyUI 终端,再双击 run_nvidia_gpu.bat),重启完成之后,在 WebUI 就会多出如下的插件管理器按钮,点击 Manager,就可以唤起插件管理器操作界面,如下:

当导入一个工作流时,提示有缺失的插件,直接点击 Install Missing Custom Nodes,会自动检测出缺失的插件,之后点击安装即可。

如果需要自己手动安装一个插件,例如 ComfyUI-QwenVL,则点击 Custom Nodes Manager,之后在插件搜索界面进行搜索,找到自己想要安装的插件,然后点击 Install 进行安装(安装的过程中,可以观察 ComfyUI 中的终端日志,看是否有报错)。

需要注意的是:按照名字搜索会搜索出多个插件,你得搞明白自己需要安装的是哪一个。最简单的方式是:点击插件名称,会跳转到插件的GitHub地址,例如 https://github.com/1038lab/ComfyUI-QwenVL ,一般的博主都会给出这个地址。

还有一种方式是直接输入 github 地址安装,你熟悉哪一个就用哪一个。

更新 ComfyUI

进入 D:\ai\ComfyUI_windows_portable\update,有两种更新方式。

  1. 1. 双击 update_comfyui.bat:仅更新 ComfyUI 代码(这也是我们最常用的更新方式,仅拉取 ComfyUI 最新的特性)
  2. 2. 双击 update_comfyui_and_python_dependencies.bat:更新 ComfyUI 源代码,同时更新 python 环境的依赖包(一般不用)