Acerca de los nodos personalizados
Después de instalar ComfyUI, descubrirás que incluye muchos nodos integrados. Estos nodos nativos se denominan nodos Comfy Core, los cuales son mantenidos oficialmente por ComfyUI. Además, existen numerosos nodos personalizados creados por diversos autores de la comunidad de ComfyUI. Estos nodos personalizados aportan una amplia funcionalidad a ComfyUI, ampliando enormemente sus capacidades y los límites de sus funciones. En esta guía, veremos diversas operaciones relacionadas con los nodos personalizados, incluyendo la instalación, las actualizaciones, la desactivación, la desinstalación y la instalación de dependencias. Cualquier persona puede desarrollar sus propias extensiones personalizadas para ComfyUI y compartirlas con los demás. Puedes encontrar muchos nodos personalizados de la comunidad aquí. Si quieres desarrollar tus propios nodos personalizados, visita la siguiente sección para empezar:Empieza a desarrollar nodos personalizados
Aprende cómo empezar a desarrollar un nodo personalizado
Gestión de nodos personalizados
En esta sección cubriremos:- Instalar nodos personalizados
- Instalar dependencias de nodos
- Control de versiones de nodos personalizados
- Desinstalar nodos personalizados
- Deshabilitar temporalmente nodos personalizados
- Manejar conflictos de dependencias de nodos personalizados
1. Instalar nodos personalizados
Actualmente, ComfyUI admite instalar nodos personalizados mediante varios métodos, entre ellos:- Instalar mediante ComfyUI Manager (recomendado)
- Instalar mediante Git
- Instalación manual
- Instalar mediante ComfyUI Manager
- Instalar mediante Git
- Instalación Manual
Dado que ComfyUI Manager tiene una funcionalidad muy completa, usaremos un documento aparte para presentar el capítulo de instalación de ComfyUI Manager. Visita el siguiente enlace para aprender a usar ComfyUI Manager para instalar nodos personalizados.
Instalar nodos personalizados con ComfyUI Manager
Aprende a usar ComfyUI Manager para instalar nodos personalizados
2. Instalar las dependencias de los nodos
Todos los nodos personalizados requieren la instalación de las dependencias relacionadas. Por ejemplo, para ComfyUI-Manager, puedes visitar el archivo requirements.txt para ver los requisitos de los paquetes de dependencias. En los pasos anteriores, solo clonamos el código del nodo personalizado de forma local y no instalamos las dependencias correspondientes, así que a continuación necesitamos instalar las dependencias correspondientes.En realidad, si usas ComfyUI-Manager para instalar plugins, ComfyUI Manager te ayudará automáticamente a completar la instalación de las dependencias. Solo necesitas reiniciar ComfyUI después de instalar el plugin. Esta es la razón por la que recomendamos encarecidamente usar ComfyUI Manager para instalar nodos personalizados.Pero quizás en algunas situaciones no puedas usar ComfyUI Manager para instalar nodos personalizados sin problemas, por lo que proporcionamos esta guía más detallada de instalación de dependencias.
pip install -r requirements.txt directamente en la terminal a nivel del sistema, las dependencias correspondientes podrían instalarse en el entorno de Python a nivel del sistema, lo que hará que las dependencias sigan faltando en el entorno de ComfyUI e impedirá que los nodos personalizados correspondientes funcionen normalmente.
Así que a continuación necesitamos usar el entorno de ejecución de Python independiente de ComfyUI para completar la instalación de las dependencias.
Según las diferentes versiones de ComfyUI, usaremos diferentes métodos para instalar las dependencias correspondientes:
- ComfyUI Portable
- Comfy Desktop
- Usuarios con Entorno de Python Personalizado
La versión ComfyUI Portable usa un Python Integrado ubicado en el directorio 
Asegúrate de que el directorio de la terminal sea 
Luego usa Por supuesto, puedes reemplazar ComfyUI-Manager con el nombre del nodo personalizado que realmente instalaste, pero asegúrate de que exista un archivo
\ComfyUI_windows_portable\python_embeded. Necesitamos usar este Python para completar la instalación de las dependencias.Primero, inicia la terminal en el directorio de la versión portable, o usa el comando cd para navegar al directorio \ComfyUI_windows_portable\ después de iniciar la terminal.
\ComfyUI_windows_portable\, como se muestra a continuación para D:\ComfyUI_windows_portable\
python_embeded\python.exe para completar la instalación de las dependencias:requirements.txt en el directorio del nodo correspondiente.Control de versiones de los nodos personalizados
El control de versiones de los nodos personalizados se basa en realidad en el control de versiones de Git. Puedes administrar las versiones de los nodos mediante Git, pero ComfyUI Manager ya ha integrado esta funcionalidad de administración de versiones muy bien. Muchas gracias a @Dr.Lt.Data por brindarnos una herramienta tan conveniente. En esta sección, seguiremos explicando estos dos métodos diferentes de administración de versiones de plugins, pero si usas paquetes ZIP para la instalación manual, se perderá la información correspondiente del historial de versiones de git, lo que hará imposible realizar la administración de versiones.- Administración de versiones con ComfyUI Manager
- Administración de versiones con Git
1
Entrar a la interfaz de administración de nodos
Realiza las operaciones correspondientes como se muestra para entrar a la interfaz de ComfyUI Manager
2
Encontrar el paquete de nodos personalizados correspondiente
Puedes usar los filtros correspondientes para filtrar los paquetes de nodos instalados y luego realizar la administración de nodos correspondiente
3
Realizar el cambio de versión
Cambia a la versión correspondiente. El administrador te ayudará a completar las actualizaciones e instalación de las dependencias correspondientes. Por lo general, debes reiniciar ComfyUI después de cambiar de versión para que los cambios surtan efecto.
Desinstalación de nodos personalizados
Por actualizarDeshabilitar temporalmente los nodos personalizados
Por actualizarConflictos de dependencias de nodos personalizados
Pendiente de actualizaciónComfyUI Manager

A medida que ComfyUI continúa desarrollándose, ComfyUI Manager desempeña un rol cada vez más importante en ComfyUI. Actualmente, ComfyUI-Manager se ha unido oficialmente a la organización Comfy Org, convirtiéndose oficialmente en parte de las dependencias principales de ComfyUI, y continúa siendo mantenido por el autor original Dr.Lt.Data. Puedes leer esta publicación del blog para obtener más información.
En futuras iteraciones, optimizaremos enormemente el uso de ComfyUI Manager, por lo que la interfaz mostrada en esta documentación puede diferir de la última versión de ComfyUI Manager.
Instalar el administrador
Si estás ejecutando la aplicación servidor de ComfyUI, necesitas instalar el administrador. Si ComfyUI se está ejecutando, ciérralo antes de continuar. El primer paso es instalar Git, que es una aplicación de línea de comandos para el control de versiones de software. Git descargará el administrador de ComfyUI desde github.com. Descarga e instala Git desde git-scm.com. Después de instalar Git, navega al directorio del programa servidor de ComfyUI y entra en la carpeta llamada custom_nodes. Abre una ventana de comandos o terminal. Asegúrate de que la línea de comandos muestre la ruta del directorio actual como custom_nodes. Ejecuta el siguiente comando para clonar el repositorio de ComfyUI-Manager:Detectar nodos faltantes
Después de instalar el administrador, puedes detectar nodos faltantes en el administrador.
Desarrollar un nodo personalizado
Si tienes algunas capacidades de desarrollo, consulta la documentación a continuación para aprender cómo comenzar a desarrollar un nodo personalizado.Comienza a desarrollar nodos personalizados
Aprende cómo comenzar a desarrollar un nodo personalizado




