本篇的主要目的是带你初步了解 ComfyUI 熟悉 ComfyUI 的一些基础操作,并引导你首次的图片生成

  1. 加载示例工作流
    • 从 ComfyUI 加载Workflows template中的Text to Image工作流
    • 使用带有metadata 的图片中加载工作流
  2. 指导你完成模型
    • 自动安装模型
    • 手动安装模型
    • 使用 ComfyUI Manager 的模型管理功能安装模型
  3. 进行一次文本到图片的生成

关于文生图的说明

文生图(Text to Image),是 AI 绘图的基础,通过输入文本描述来生成对应的图片,是 AI 绘图最常用的功能之一,你可以理解成你把你的绘图要求(正向提示词、负向提示词)告诉一个画家(绘图模型),画家会根据你的要求,画出你想要的内容,由于本篇教程主要是为了引导你开始 ComfyUI 的使用,对于文生图的详细说明,我们将在文生图章节进行详细讲解

ComfyUI 文生图工作流教程讲解

1. 启动 ComfyUI

请确定你已经按照安装部分的指南完成了 ComfyUI 的启动,并可以成功打开 ComfyUI 的页面

如果你还未安装 ComfyUI 请根据你的设备情况选择一个合适的版本进行安装

2. 加载默认文生图工作流

正常情况下,打开 ComfyUI 后是会自动加载默认的文生图工作流的, 不过你仍旧可以尝试以下不同方式加载工作流来熟悉 ComfyUI 的一些基础操作

请对照图片中序号所对应的顺序进行操作

  1. 点击 ComfyUI 界面右下角的Fit View按钮,防止已加载工作流是在视图外导致不可见
  2. 点击侧边栏的文件夹图标(workflows)
  3. 点击 工作流(Workflows)面板顶部的浏览工作流示例(Browse example workflows) 按钮

下图继续

  1. 选择默认的第一个工作流 Image Generation 以加载图标

或者你也可以从workflow菜单中选择Browse workflow templates 浏览工作流模板

3. 安装绘图模型

通常在 ComfyUI 的初始安装中,并不会包含任何的绘图模型,但是模型是我们运行图片生成必不可少的部分。

在你完成第二步,工作流的加载后,如果你的电脑上没有安装v1-5-pruned-emaonly-fp16.safetensors 这个模型文件时,一般会出现下图的提示

你可以直接选择点击 Download 按钮,让 ComfyUI 自动完成对应的模型的下载,但由于在有些地区不能够顺利访问对应模型的下载源,所以在这个步骤中,我将说明几种不同的模型安装方法。

无论使用哪种方法,模型都会被保存到 <你的 ComfyUI 安装位置>/ComfyUI/models/ 文件夹下,你可以在你的电脑上尝试找到这个文件夹位置,你可以看到许多文件夹比如 checkpointsembeddingsvaeloraupscale_model 等,这些都是不同的模型保存的文件夹,通常以文件夹名称区分,ComfyUI 在启动时会检测这些文件夹下的模型文件,以及extra_models_config.yaml 文件中配置的文件路径

被检测到的不同的文件夹里的模型将可以在 ComfyUI 的不同 模型加载节点 里使用,下面让我们开始了解不同模型的安装方式:

在你点击 Download 按钮后,ComfyUI 将会执行下载,根据你使用的版本不同,将会执行不同的行为

桌面版将自动完成模型的下载并保存到 <你的 ComfyUI 安装位置>/ComfyUI/models/checkpoints 目录下 你可以等待安装完成或者在侧边栏的模型面板里查看安装进度

如果一切顺利,模型应该可以自动下载到本地,如果长时间未下载成功,请尝试其它安装方法

4. 加载模型,并进行第一次图片生成

在完成了对应的绘图模型安装后,请参考下图步骤加载对应的模型,并进行第一次图片的生成

请对应图片序号,完成下面操作

  1. 请在 Load Checkpoint 节点使用箭头或者点击文本区域确保 v1-5-pruned-emaonly-fp16.safetensors 被选中,且左右切换箭头不会出现 null 的文本
  2. 点击 Queue 按钮,或者使用快捷键 Ctrl + enter(回车) 来执行图片生成

等待对应流程执行完成后,你应该可以在界面的 保存图像(Save Image) 节点中看到对应的图片结果,可以在上面右键保存到本地

对于文生图的详细说明,下面的指南中会有详细的说明和指导

ComfyUI 文生图工作流示例说明

点击这里查看文生图工作流的详细说明

故障排除

模型加载问题

如果 Load Checkpoint 节点没有任何模型可以选择,或者显示为 null,请先确认你的模型安装位置正确,或者尝试 刷新 或者 重启 ComfyUI 使得对应文件夹下的模型可以被检测到