开始 ComfyUI 的 AI 绘图之旅
本部分教程将会带你完成首次 ComfyUI 的图片生成,了解并熟悉 ComfyUI 中的一些界面基础操作,如工作流加载、模型安装、图片生成等
本篇的主要目的是带你初步了解 ComfyUI 熟悉 ComfyUI 的一些基础操作,并引导你首次的图片生成
- 加载示例工作流
- 从 ComfyUI 加载
Workflows template
中的Text to Image
工作流 - 使用带有
metadata
的图片中加载工作流
- 从 ComfyUI 加载
- 指导你完成模型
- 自动安装模型
- 手动安装模型
- 使用 ComfyUI Manager 的模型管理功能安装模型
- 进行一次文本到图片的生成
关于文生图的说明
文生图(Text to Image),是 AI 绘图的基础,通过输入文本描述来生成对应的图片,是 AI 绘图最常用的功能之一,你可以理解成你把你的绘图要求(正向提示词、负向提示词)告诉一个画家(绘图模型),画家会根据你的要求,画出你想要的内容,由于本篇教程主要是为了引导你开始 ComfyUI 的使用,对于文生图的详细说明,我们将在文生图章节进行详细讲解
ComfyUI 文生图工作流教程讲解
1. 启动 ComfyUI
请确定你已经按照安装部分的指南完成了 ComfyUI 的启动,并可以成功打开 ComfyUI 的页面
如果你还未安装 ComfyUI 请根据你的设备情况选择一个合适的版本进行安装
2. 加载默认文生图工作流
正常情况下,打开 ComfyUI 后是会自动加载默认的文生图工作流的, 不过你仍旧可以尝试以下不同方式加载工作流来熟悉 ComfyUI 的一些基础操作
请对照图片中序号所对应的顺序进行操作
- 点击 ComfyUI 界面右下角的Fit View按钮,防止已加载工作流是在视图外导致不可见
- 点击侧边栏的文件夹图标(workflows)
- 点击 工作流(Workflows)面板顶部的浏览工作流示例(Browse example workflows) 按钮
下图继续
- 选择默认的第一个工作流 Image Generation 以加载图标
或者你也可以从workflow
菜单中选择Browse workflow templates 浏览工作流模板
请对照图片中序号所对应的顺序进行操作
- 点击 ComfyUI 界面右下角的Fit View按钮,防止已加载工作流是在视图外导致不可见
- 点击侧边栏的文件夹图标(workflows)
- 点击 工作流(Workflows)面板顶部的浏览工作流示例(Browse example workflows) 按钮
下图继续
- 选择默认的第一个工作流 Image Generation 以加载图标
或者你也可以从workflow
菜单中选择Browse workflow templates 浏览工作流模板
所有用 ComfyUI 生成的图片,都会带有 metadata 信息,这些信息会包含图片的 workflow 信息,你可以通过这些信息来加载对应的 workflow。
现在,让我们尝试一下,请保存下面的工作流图片,然后直接拖入 ComfyUI 的界面中,或者使用菜单 工作流(Workflows) -> 打开(Open) 打开这个图片以加载对应的 workflow
ComfyUI 工作流还可以 json 格式存储,当我们完成一个工作流后,可以使用菜单 工作流(Workflows) -> 导出(Export) 导出,这样对应的工作流就可以被保存为 json 文件中加载
现在,让我们尝试一下,点击下面的按钮,前往 Github 下载对应的 text-to-image.json 文件
前往下载 text-to-image.json 文件
下载完成后,请使用菜单 工作流(Workflows) -> 打开(Open) 打开这个 json 文件以加载对应的 workflow
3. 安装绘图模型
通常在 ComfyUI 的初始安装中,并不会包含任何的绘图模型,但是模型是我们运行图片生成必不可少的部分。
在你完成第二步,工作流的加载后,如果你的电脑上没有安装v1-5-pruned-emaonly-fp16.safetensors 这个模型文件时,一般会出现下图的提示
你可以直接选择点击 Download
按钮,让 ComfyUI 自动完成对应的模型的下载,但由于在有些地区不能够顺利访问对应模型的下载源,所以在这个步骤中,我将说明几种不同的模型安装方法。
无论使用哪种方法,模型都会被保存到 <你的 ComfyUI 安装位置>/ComfyUI/models/
文件夹下,你可以在你的电脑上尝试找到这个文件夹位置,你可以看到许多文件夹比如 checkpoints
、embeddings
、vae
、lora
、upscale_model
等,这些都是不同的模型保存的文件夹,通常以文件夹名称区分,ComfyUI 在启动时会检测这些文件夹下的模型文件,以及extra_models_config.yaml
文件中配置的文件路径
被检测到的不同的文件夹里的模型将可以在 ComfyUI 的不同 模型加载节点 里使用,下面让我们开始了解不同模型的安装方式:
在你点击 Download 按钮后,ComfyUI 将会执行下载,根据你使用的版本不同,将会执行不同的行为
桌面版将自动完成模型的下载并保存到 <你的 ComfyUI 安装位置>/ComfyUI/models/checkpoints
目录下
你可以等待安装完成或者在侧边栏的模型面板里查看安装进度
如果一切顺利,模型应该可以自动下载到本地,如果长时间未下载成功,请尝试其它安装方法
桌面版将自动完成模型的下载并保存到 <你的 ComfyUI 安装位置>/ComfyUI/models/checkpoints
目录下
你可以等待安装完成或者在侧边栏的模型面板里查看安装进度
如果一切顺利,模型应该可以自动下载到本地,如果长时间未下载成功,请尝试其它安装方法
浏览器将会执行文件下载,请在下载完成后,将文件保存到的 <你的 ComfyUI 安装位置>/ComfyUI_windows_portable/ComfyUI/models/checkpoints
目录下
在你点击 Download 按钮后,ComfyUI 将会执行下载,根据你使用的版本不同,将会执行不同的行为
桌面版将自动完成模型的下载并保存到 <你的 ComfyUI 安装位置>/ComfyUI/models/checkpoints
目录下
你可以等待安装完成或者在侧边栏的模型面板里查看安装进度
如果一切顺利,模型应该可以自动下载到本地,如果长时间未下载成功,请尝试其它安装方法
桌面版将自动完成模型的下载并保存到 <你的 ComfyUI 安装位置>/ComfyUI/models/checkpoints
目录下
你可以等待安装完成或者在侧边栏的模型面板里查看安装进度
如果一切顺利,模型应该可以自动下载到本地,如果长时间未下载成功,请尝试其它安装方法
浏览器将会执行文件下载,请在下载完成后,将文件保存到的 <你的 ComfyUI 安装位置>/ComfyUI_windows_portable/ComfyUI/models/checkpoints
目录下
ComfyUI Manager 是由 ltdrdata 开发的用于扩展和管理自定义节点、模型及插件的工具,目前 ComfyUI 的安装过程会自动完成 ComfyUI Manager 的安装,下面的步骤将会引导你使用 ComfyUI Manager 安装模型
打开 ComfyUI Manager
如图,点击对应的 Manager
按钮,即可打开 ComfyUI Manager 的界面
打开模型管理界面(Model Manager)
如图,点击对应的 Model Manager
按钮,即可打开模型管理界面
搜索模型并安装模型
- 请在搜索框输入
v1-5-pruned-emaonly.ckpt
- 在搜索结果里,点击对应的
install
按钮,即可下载模型
不过由于目前各类模型的更新迭代速度较快,你不一定可以在这里找到所有的模型,另外在某些地区因为无法正常访问 ComfyUI Manager 的模型下载源,所以会存在下载不成功的情况,如果长时间无法下载成功,请尝试手动安装
请访问模型地址:前往下载 v1-5-pruned-emaonly-fp16.safetensors 参考下面图片完成对应模型的下载
下载完成后,请将对应的v1-5-pruned-emaonly-fp16.safetensors 文件保存到以下位置
请找到你在安装过程中设置的 ComfyUI 安装位置,将对应模型文件保存到以下文件夹位置 <你的 ComfyUI 安装位置>/ComfyUI/models/checkpoints
请找到你在安装过程中设置的 ComfyUI 安装位置,将对应模型文件保存到以下文件夹位置 <你的 ComfyUI 安装位置>/ComfyUI/models/checkpoints
找到你解压后的便携版的文件夹,在ComfyUI_windows_portable/ComfyUI/models/checkpoints 文件夹下完成模型的保存
请参考 桌面版和便携版部分的说明查找 ComfyUI/models/checkpoints文件夹位置
完成对应保存操作后,请刷新或者重启 ComfyUI 保证对应模型可以被 ComfyUI 检测
4. 加载模型,并进行第一次图片生成
在完成了对应的绘图模型安装后,请参考下图步骤加载对应的模型,并进行第一次图片的生成
请对应图片序号,完成下面操作
- 请在 Load Checkpoint 节点使用箭头或者点击文本区域确保 v1-5-pruned-emaonly-fp16.safetensors 被选中,且左右切换箭头不会出现 null 的文本
- 点击
Queue
按钮,或者使用快捷键Ctrl + enter(回车)
来执行图片生成
等待对应流程执行完成后,你应该可以在界面的 保存图像(Save Image) 节点中看到对应的图片结果,可以在上面右键保存到本地
对于文生图的详细说明,下面的指南中会有详细的说明和指导
ComfyUI 文生图工作流示例说明
点击这里查看文生图工作流的详细说明
故障排除
模型加载问题
如果 Load Checkpoint
节点没有任何模型可以选择,或者显示为 null,请先确认你的模型安装位置正确,或者尝试 刷新 或者 重启 ComfyUI 使得对应文件夹下的模型可以被检测到