Skip to main content

什么是自定义节点?

自定义节点是ComfyUI的扩展插件,能够增加新功能,如高级图像处理、机器学习微调、颜色调整等。这些节点由社区开发,可显著扩展ComfyUI的基础功能。
在安装自定义节点前,你有必要对自定义节点进行审查,由于 ComfyUI 是一个开源项目,也有可能存在恶意利用自定义节点进行攻击的插件
  1. 请只安装来自可信作者和社区常用的自定义节点
  2. 在安装前了解插件功能,避免安装不明来源的插件以确保系统安全
  3. 避免安装冷门插件和来路不明的插件,未经审核的插件可能存在安全风险,进而导致你的电脑被黑客入侵。
所有的自定义节点安装都需要完成下面的两个步骤:
  1. 克隆节点代码到 ComfyUI/custom_nodes 目录
  2. 安装对应的 Python 依赖
在本文中我们将介绍三种安装方法,下面是对应的优缺点对比,由于目前 ComfyUI Manager 还未正式加入到核心依赖中,但在未来 ComfyUI Manager 将会成为核心依赖的一部分,但本部分的指南仍旧提供了其它安装插件的指南,以便满足你的需求。 提示: 在安装自定义节点前,请先查看插件的 README 文件,了解插件的安装方法和使用方法,有些插件有对特定的包和环境有要求,比如对应的模型、依赖的版本、常见问题解决等

方法一:ComfyUI Manager(推荐)

1

点击ComfyUI界面的 `Manager` 按钮

点击 ComfyUI Manager
2

选择 `Install Custom Nodes`

选择 Install Custom Nodes
3

查看自定义节点列表

使用 ComfyUI Manager 安装自定义节点时,在列表中的自定义节点并不代表其是安全的,请在安装前了解其功能和作用,确保只安装可信插件和热门作者的自定义节点,否则将会给你的设备带来潜在风险
在搜索框中输入节点名称 在搜索框中输入节点名称
  1. 如果有标记⚠️的节点,代表其可能与其它一些插件存在依赖冲突
  2. 作者名称标注为的节点,代表对应作者在 Github 的活跃度
  3. 对于插件可能存在的风险行为,会在列表中使用红色字段提醒,请在确保插件安全后再进行安装
4

点击对应节点的 `Install` 按钮

点击对应节点的 Install 按钮 找到需要安装的节点,点击Install按钮 点击对应节点的 Install 按钮 弹窗会提示要求选择版本,对应的 nightly 版本为最新版本,latest 版本为最新稳定版本,请根据你的需求选择版本
5

等待依赖安装完成后重启ComfyUI

点击安装后 Manager 会自动完成依赖的安装,并会在安装完成后提示你重启 ComfyUI 安装完成后重启ComfyUI并刷新浏览器 安装完成后重启ComfyUI并刷新浏览器
6

检查插件是否安装成功

重启后在 ComfyUI Manager 中检查对应的插件是否安装成功, 是否出现import failed的错误提示 安装完成后重启ComfyUI并刷新浏览器

方法二:使用 Git 进行安装手动安装

适用于Manager中找不到的新节点或需要特定版本时, 需要你的系统中已经安装好了 Git
1

获取仓库URL

在GitHub页面点击”Code”按钮复制HTTPS链接
2

进入custom_nodes目录

3

克隆仓库

4

安装依赖

安装依赖需要安装到对应的 ComfyUI 环境中,请注意不要混淆到你的系统环境, 否则可能会导致你的系统环境污染
在 Windows 便携版中, 依赖需要安装到对应的嵌入式 Python 环境中
5

重启ComfyUI并刷新浏览器

重启ComfyUI并刷新浏览器, 检查对应的插件是否安装成功, 在启动日志界面是否出现import failed的错误提示

方法三:ZIP下载安装

适用于无法使用 Git 或 Manager 安装的用户
我们不是非常推荐使用这种方式来进行安装,因为这种安装方式会丢失
1

在GitHub页面点击 `Code` → `Download ZIP`

在GitHub页面点击 CodeDownload ZIP 在GitHub页面点击 Code → Download ZIP
2

解压ZIP文件

解压ZIP文件
3

将解压后的文件夹复制到 `ComfyUI/custom_nodes/` 目录

将解压后的文件夹复制到 ComfyUI/custom_nodes/ 目录
4

手动安装依赖项(同Git方法的第4步)

重启ComfyUI并刷新浏览器
5

检查插件是否安装成功

重启后在 ComfyUI Manager 中检查对应的插件是否安装成功, 是否出现import failed的错误提示