ComfyUI-ReActor插件

前言

ComfyUI-ReActor 是一个快速简便的人脸替换扩展节点集合,为 ComfyUI 提供了全面的人脸交换功能,同时内置 NSFW 检测器以避免不当使用。


安装方法

第一种

通过manager搜索 reactor下载即可。

image-20250521150725923

第二种

  1. 进入 ComfyUI 的 custom_nodes 目录,并打开cmd
  2. 使用以下命令克隆仓库:
git clone https://github.com/Gourieff/ComfyUI-ReActor.git

image-20250521150833223

  1. 进入文件夹
cd ComfyUI-ReActor
  1. 安装相应库文件

==虚拟环境==

pip install -r requirements.txt

==内置python环境==

python -m pip install -r requirements.txt

但是,经过上面的安装还不会加载成功,因为它需要另外的辅助软件。

(对于 Windows 用户)如果您由于某些原因仍然无法构建 Insightface 或者只是不想安装 Visual Studio 或 VS C++ Build Tools - 请执行以下操作:

  1. (ComfyUI Portable)从根文件夹检查 Python 版本:
python -V

image-20250521151751581

  1. 下载适用于 Python 3.10Python 3.11(如果在上一步中看到 3.11)或Python 3.12(如果在上一步中看到 3.12)的预构建 Insightface 包,可以直接放到ComfyUI的内置python目录

image-20250521152203093

  1. 从根文件夹运行:(ComfyUI 便携版)运行 CMD

  2. 然后更新您的 PIP:

python_embeded\python.exe -m pip install -U pip
  1. 然后安装Insightface:==内置python环境==,注意:对应自己python环境安装。
python -m pip install insightface-0.7.3-cp311-cp311-win_amd64.whl

模型下载

如果没有“face_yolov8m.pt”Ultralytics 模型 - 您可以从Assets下载它并将其放入ComfyUI\models\ultralytics\bbox目录,

也可以从此处下载一个或两个“Sams”模型- 下载(如果您没有)并放入ComfyUI\models\sams目录