Comfyui 基础教程(一) —— 本地安装部署

前言

前面一篇文章已经介绍过,ComfyUI 和 Stable Diffusion 的关系。不清楚的朋友,看传送门 Stable Diffusion 小白的入坑铺垫

WebUI 以及 ComfyUI 不等于 Stable Diffusion,可以简单粗暴一点的理解为方便运行某些大模型的工具。由于本人在接触过 ComfyUI 之后,就基本放弃 WebUI 了,本文开始,接下来会有一个系列的入门文章来介绍 ComfyUI。不论是 ComfyUI 还是 WebUI,基础工作原理都是需要理解清楚,才能更好地利用大模型以及一些插件,来生成我们想要的效果。本文主要介绍 ComfyUI 的本地安装部署。

一、官方版本安装

ComfyUI 官方地址如下:
https://github.com/comfyanonymous/ComfyUI

安装步骤,官方文档写的比较清楚,这里就不再赘述。

安装官方版本需要有一定的编程基础,首先懂得 git 的使用,其次要有一定的 Python 基础,基本的环境管理、包安装等。如果你不会魔法冲浪,还需要懂的换源。

另外安装官方版本,有很大概率,在安装过程中会出现一些报错,需要自己挨个处理。

二、秋葉整合包

如果只有官方版本,那估计要劝退一大半的人,难道不懂编程就不能使用 AI 绘画了?广大设计师们表示心有不甘。不急,相信开源的力量,除了官方版本以外,有很多大神自发制作了一键启动的整合包,只需要下载下来整合包,解压,然后就可以一键启动。在众多版本的整合包中,当属 B站 @秋葉aaaki 大佬的绘事启动器最广为人知。

2.1 整合包下载安装

秋叶 ComfyUI 整合包官方发布地址:https://www.bilibili.com/video/BV1Ew411776J/

网盘下载:https://pan.quark.cn/s/64b808baa960

如果需要其它网盘的下载地址,可以到视频评论区去找。热心网友已经上传,并分享出来了。

2.2 整合包使用说明

整合包下载下来,解压,然后成功启动后的界面应该像下面这样:

一般来说,首次启动,在使用前,最好先更新一下内核版本,以及更新插件。

在更新之前,点击左边菜单栏中的最下面的设置,找到网络设置:

如果你没有魔法,请确保圈起来的这些开关全部打开。

接下来,点击版本管理,执行更新:

依次刷新内核版本,一键更新,刷新扩展版本,一键更新即可。

最后,回到一键启动页面,点击一键启动,然后启动器界面会自动跳转到控制台页面,等待一会,看到如下信息,就代表启动成功了。

此时,正常情况下,你的浏览器,应该打开了如下页面,并加载了一个默认工作流。

地址栏地址应该和控制台信息中显示的地址一致 http://127.0.0.1:8188/

如果你的浏览器没有自动打开该页面,可以手动打开浏览器,输入上面的地址打开。

有可能你的默认界面显示的不是中文,如需要设置语言,点击左下角的小齿轮,进入设置界面,找到语言,然后选择。

还可能存在一种情况,你安装的不是最新版本的整合包,也没有更新内核就启动了,有可能你看到的是旧的悬浮面板样式,

此时的小齿轮在悬浮面板右上角,点击进入设置进行更改语言即可。建议更新到新版本,使用新的界面,看起来更简洁。

回到主页面,点击页面中右上角 执行队列,则开始执行该工作流,稍等一会,能看到生成的图片。

这个默认工作流是最简单的工作流,生成图片速度很快,具体花费时间,取决于你的电脑配置,主要是显卡。

OK, 到这里,就表明本地 ComfyUI 环境安装部署成功了。

三、整合包插件安装(自定义节点)

插件,也叫自定义节点。不论是官方版本还是整合包,安装成功后,都已经自带了很多常用的插件,但这远远不够,实际使用过程中要经常安装插件,整合包安装插件的方式有很多,下面逐一介绍。

3.1 通过 ComfyUI 节点管理器安装

ComfyUI 节点管理器,本身也是一个插件,叫 ComfyUI-Manager,在成功安装 ComfyUI 时也一并安装了。

点击菜单栏上的 Manager ,代开 Manager 界面

安装成功之后,需要重启 ComfyUI 启动器生效。

3.2 通过 Git URL 安装

一般自定义节点都会在某个 git 仓库中,找到对应的地址。

比如 EchoMimic 插件,打开它的仓库地址页面,点击 Code, 即可查看到地址,点击复制即可。

在你 ComfyUI 安装路径下找到 custom_nodes ,比如我的是 D:\AI\StableDiffusion\ComfyUI\custom_nodes

打开命令行窗口,执行命令

复制代码
git clone https://github.com/sharpcj/EchoMimic.git

3.3 下载插件包安装

还是在 git 仓库地址中,点击下面的 Download ZIP 下载下来,解压到 custom_nodes 目录中即可。

该方法不能直接进行插件更新,不推荐使用。

3.4 启动器插件管理

这个是整合包特有的安装方式,打开启动器,选到版本管理菜单,安装新扩展,然后搜索需要安装的插件,点击安装即可。

四、工作流的加载与保存

ComfyUI 工作流的形式有两种,一种是 json 文件。记录了工作流的节点信息,连接信息等等。另一种是通过 ComfyUI 工作流生成的图片,默认带有生成该图片的工作流信息。

4.1 加载工作流

直接将工作流 json 文件 或者 带有工作流信息的 图片拖进 ComfyUI 操作界面就行了。
注意:只有通过 ComfyUI 工作流生成的,并且没有经过去去除信息处理的图片才可以。

4.2 保存工作流

同理,保存工作流的形式有两种,一种是生成的图片,另一种是通过菜单,点击保存,生成 json 文件。

结束语

本问主要讲了如何在本地安装部署 ComfyUI 秋葉整合包,以及如何安装插件,加载保存工作流的知识。

更多菜单功能,可以在后续掌握了一定 ComfyUI 的知识后,自行探索。

接下来一片文章,会通过最简单的文生图工作流,来介绍 ComfyUI 工作流的核心常用节点,敬请关注。

相关推荐
北上ing1 天前
从FP32到BF16,再到混合精度的全景解析
人工智能·pytorch·深度学习·计算机视觉·stable diffusion
源客z2 天前
搭建Stable Diffusion图像生成系统实现通过网址访问(Ngrok+Flask实现项目系统公网测试,轻量易部署)
stable diffusion
源客z3 天前
搭建 Stable Diffusion 图像生成系统并通过 Ngrok 暴露到公网(实现本地系统网络访问)——项目记录
stable diffusion
朴拙数科5 天前
Stable Diffusion秋叶整合包V4独立版Python本地API连接指南
开发语言·python·stable diffusion
璇转的鱼6 天前
爆肝整理!Stable Diffusion的完全使用手册(二)
人工智能·ai作画·stable diffusion·aigc
曲幽6 天前
Stable Diffusion LoRA模型加载实现风格自由
python·ai·stable diffusion·lora·文生图·diffusers
nan_black9 天前
在Pycharm配置stable diffusion环境(使用conda虚拟环境)
stable diffusion·pycharm·conda
AI绘画咪酱9 天前
Stable Diffusion【进阶篇】:如何实现人脸一致
人工智能·深度学习·学习·机器学习·ai作画·stable diffusion
AIGC-Lison10 天前
AI绘画SD中,如何保持生成人物角色脸部一致?Stable Diffusion精准控制AI人像一致性两种实用方法教程!
人工智能·ai作画·stable diffusion·midjourney·sd
AI绘画咪酱11 天前
SD教程|巧用Stable Diffusion,实现不同风格的LOGO设计|实战篇幅,建议收藏!
人工智能·学习·ai作画·stable diffusion·sd