首页 > Ai资讯 > Ai知识库 > ComfyUI学习笔记:插件安装

ComfyUI学习笔记:插件安装

发布时间:2024年06月06日

ComfyUI是节点式编程的环境思路,安装后的默认启动示例,是一套生成图像所需的基础节点组合:
IMG_256

上图包含加载模型、设置关键词、设置图像大小、选择采样器、VAE解码、保存图片。

进一步丰富功能时,需要按需自主添加节点,例如加入LoRA
IMG_257

IMG_258

也可以使用节点搜索(双击空白处):
IMG_259

这与webui一上来就摆好盘的软件操作思路有所不同:
IMG_260

所以之前有webui使用经验后,相对熟悉常用功能,对使用ComfyUI是非常有帮助的。

相应的,ComfyUI的内置插件(或叫扩展 extension),目前也可能没有webui开箱时那么丰富。按需安装即可。

webui一样,插件安装最常见两种方式:

·

单个插件手动安装;

·

·

使用插件管理器。

·

1. 单个插件手动安装

ComfyUI中插件叫做custom node,所有的custom node都装在ComfyUI安装目录下的custom_nodes文件夹中:
IMG_261

类比webuiextensions文件夹:
IMG_262

单个插件的安装与webui类似,把插件 git clone custom_nodes文件夹里即可。

例如安装ComfyUI
Manager
这个插件:
https://github.com/ltdrdata/ComfyUI-Manager

分三步:

1.命令行窗口中运行:cd
D:\COMFYUI
路径XXXX\custom_nodes

2.继续运行:git
clone https://github.com/ltdrdata/ComfyUI-Manager.git

3.重启
ComfyUI

命令行的基本操作,参考第一节课。
示例图:IMG_263

2. 使用插件管理器

刚才安装的ComfyUI
Manager
,实际上是一个插件及模型管理器,可以用它来浏览其他可选的插件列表并安装。

装好ComfyUI
Manager
并重启后,会在右侧主菜单中出现Manager选项:

点击打开:IMG_265

红框中的:

安装custom node(即插件)

安装缺失的custom node(稍后讲)

安装模型

Install
Custom Nodes

点击
Install Custom Nodes
后,会去github上的插件列表里加载可用的插件:
IMG_266

命令行窗口里会显示细节:

这时候可能会出现经典的连接超时问题:IMG_268

通过设置帆樯来解决。

正常情况会弹出custom
node
管理界面:IMG_269

列出了插件作者、名称、简介。
最右侧的Install一栏,可以按照,禁用/启用,卸载。

红色部分是某些插件安装前的特殊要求,例如有的对pythoncuda等版本有特定要求,会在这里进行提示。

按需安装即可,会比第一小节的单个插件手动安装方便一点。

Install
Missing Custom Nodes

这是一个很实用的功能。上一节课讲了Workflow的使用方法,这个网站里有海量workflow参考:
https://comfyworkflows.com/

IMG_271

当你下载了一个workflow并加载后,如果发现有大量的红色节点:

IMG_272

此时不要慌,真青年是不会慌的。
这是因为缺失了一些custom node,并且ComfyUI已经把缺的列出来了:
IMG_273

这时只需打开Manager,点击Install Missing Custom Nodes

它会自动把这个workflow需要补充的插件摆好:IMG_275

逐个安装即可。

Install
Models

ComfyUI
Manager
除了管理插件,还能管理模型。

点击后会出现模型列表,包括大模型、ControNetAnimateDiff等等等等,选择安装即可。

IMG_277

进阶:我没有使用这个插件来安装模型,而是手动下载,并且把所有模型都集中放在电脑另一处公共文件夹里,供ComfyUIwebui共享。详见我另一篇教程,让webuiComfyUI共用一套模型文件:
一台电脑装多套Stable
Diffusion
时共享模型文件的方法

更新插件

通过管理器来更新ComfyUI、更新插件。
简单不提。

出自:https://mp.weixin.qq.com/s/vKBZGWjvRH_KcO0Xafd5Lg