Skip to main content

Modelos en términos sencillos

En ComfyUI, los modelos son los archivos de pesos que realmente ejecutan tu flujo de trabajo. Incluyen checkpoints, VAEs, LoRAs, ControlNets y upscalers. La instalación de la aplicación es pequeña. Estos archivos no se incluyen de forma predeterminada. Normalmente los descargas de la web, los colocas en ComfyUI/models/ (o sigues las indicaciones de una plantilla) y luego eliges el archivo en el nodo cargador correcto (en el lienzo, suelen aparecer como nodos cuyos nombres empiezan por Load).

Modelos compatibles en ComfyUI

  • La cobertura integrada / de primera parte es intencionalmente limitada, pero crece con el tiempo a medida que ComfyUI y el ecosistema de código abierto evolucionan. Cuando un modelo obtiene soporte de primera clase, normalmente verás una nueva entrada en la biblioteca de plantillas de flujos de trabajo que muestra el gráfico esperado y la combinación de modelos.
  • No todos los checkpoints ni archivos de pesos funcionan de inmediato. Para los modelos con soporte nativo y sus pesos complementarios habituales, mantén ComfyUI actualizado y confirma que el flujo de trabajo correspondiente existe en la biblioteca de plantillas antes de asumir que tus archivos están en el lugar equivocado.
  • Muchos otros modelos se habilitan mediante nodos personalizados de la comunidad. Las rutas, los nodos cargadores y la disposición del gráfico pueden diferir de la orientación genérica sobre ComfyUI/models/ de esta página. Sigue siempre el README o la documentación de cada proyecto. ComfyUI es muy extensible, por lo que las implementaciones varían según el autor. Para la instalación y la resolución de problemas, consulta Cómo instalar nodos personalizados.

Usa modelos en ComfyUI

  1. Consigue que los archivos estén en el lugar correcto. Descárgalos desde sitios de la comunidad como Hugging Face, Civitai o la página de un proyecto en GitHub, y luego colócalos dentro de ComfyUI/models/, en la subcarpeta correspondiente a ese tipo (por ejemplo checkpoints, loras, vae).
  2. Añade el nodo cargador correspondiente. Elige el cargador para ese tipo de modelo (checkpoint, LoRA, VAE, etc.). En la lista de nodos, los títulos suelen empezar por Load.
  3. Selecciona el archivo en el desplegable de ese nodo cargador.
  4. Conecta el nodo cargador con el resto del gráfico. Si copiaste archivos a mano mientras ComfyUI estaba abierto, reinicia la aplicación (o actualiza según sea necesario) para que las listas se actualicen.

Prepárate para descargas de gran tamaño

Un solo modelo generativo suele ocupar muchos gigabytes. Reserva espacio en disco y tiempo cuando descargues o sincronices.

Más allá del checkpoint principal

El checkpoint de difusión principal hace mucho, pero muchos flujos de trabajo añaden modelos auxiliares más pequeños, por ejemplo:
  • LoRA: complementos ligeros ajustados para un estilo, un personaje o un concepto
  • ControlNet: orientación adicional a partir de bordes, profundidad, pose, etc.
  • Relleno inteligente: rellena o reemplaza regiones dentro de una imagen existente
modelos auxiliares

Desinstalar modelos

Todavía no hay un botón de “desinstalar” en la interfaz. Para eliminar un modelo, elimina su archivo (o archivos) de la carpeta dentro de ComfyUI/models/ donde lo colocaste.

Agregar rutas de modelos adicionales

Si quieres gestionar tus archivos de modelo fuera de ComfyUI/models, puede que tengas alguno de estos motivos:
  • Tienes varias instancias de ComfyUI y quieres que compartan los archivos de modelo para ahorrar espacio en disco
  • Tienes distintos programas con interfaz gráfica (como WebUI) y quieres que usen los mismos archivos de modelo
  • Los archivos de modelo no se reconocen o no se encuentran
Ofrecemos una forma de agregar rutas de búsqueda de modelos adicionales mediante el archivo de configuración extra_model_paths.yaml.

Abrir el archivo de configuración

En el caso de las versiones de ComfyUI como la portable y la manual, puedes encontrar un archivo de ejemplo llamado extra_model_paths.yaml.example en el directorio raíz de ComfyUI:
Cópialo y cámbiale el nombre a extra_model_paths.yaml para usarlo. Déjalo en el directorio raíz de ComfyUI, en ComfyUI/extra_model_paths.yaml. También puedes encontrar el archivo de ejemplo de configuración aquí
Si el archivo no existe, puedes crearlo tú mismo con cualquier editor de texto.

Estructura de ejemplo

Supongamos que quieres agregar las siguientes rutas de modelos a ComfyUI:
Después puedes configurar el archivo extra_model_paths.yaml como se muestra abajo para que ComfyUI reconozca las rutas de modelos en tu dispositivo:
o
Para la versión de escritorio, agrega la configuración a la ruta de configuración existente sin sobrescribir la configuración de rutas generada durante la instalación. Haz una copia de seguridad del archivo correspondiente antes de modificarlo, para que puedas restaurarlo si te equivocas.
O puedes consultar el extra_model_paths.yaml.example predeterminado para ver más opciones de configuración. Después de guardar, debes reiniciar ComfyUI para que los cambios tengan efecto. Abajo está el ejemplo de configuración original:
Por ejemplo, si tu WebUI está en D:\stable-diffusion-webui\, puedes modificar la configuración correspondiente a

Agregar rutas de nodos personalizados adicionales

Además de agregar modelos externos, también puedes agregar rutas de nodos personalizados que no estén en la ruta predeterminada de ComfyUI.
Ten en cuenta que esto no cambiará la ruta de instalación predeterminada de los nodos personalizados, sino que agregará una búsqueda de rutas adicional al iniciar ComfyUI. Aún necesitas completar la instalación de las dependencias de los nodos personalizados en el entorno correspondiente para garantizar la integridad del entorno de ejecución.
Abajo hay un ejemplo de configuración simple (MacOS); modifícalo según tu situación real y agrégalo al archivo de configuración correspondiente, guárdalo y reinicia ComfyUI para que los cambios tengan efecto:

Problemas comunes

ComfyUI no es compatible de forma nativa con modelos en formato GGUF. Para usar modelos GGUF, necesitas instalar Nodos Personalizados de la Comunidad como ComfyUI-GGUF.
Si instalaste un modelo pero no lo encuentras en ComfyUI, prueba estos pasos:
  • Verifica que el modelo esté en la ubicación correcta:
    • Ruta predeterminada: ComfyUI/models/ (p. ej. checkpoints, loras, vae)
    • Para Comfy Desktop: Haz clic en el menú cápsula en la parte superior de la aplicación de escritorio y luego abre la pestaña Storage para revisar tus directorios de modelos. La cápsula solo existe en la aplicación de escritorio, no cuando ComfyUI se ejecuta en un navegador.
    Menú cápsula de Comfy Desktop: pestaña Storage mostrando las configuraciones de los directorios de modelos
  • Presiona la tecla r para actualizar las definiciones de nodos y que ComfyUI pueda detectar el modelo
  • Reinicia ComfyUI
  • Asegúrate de que el modelo correcto esté seleccionado en el nodo cargador

¿Quieres un poco más de contexto?

Aquí, un modelo es un archivo de datos que codifica lo que una red aprendió. Contiene suficiente información para convertir entradas (como texto y ruido) en salidas (como una imagen). Ejemplos comunes en flujos de trabajo de imagen son los checkpoints de diffusion, los codificadores de texto/imagen como CLIP, y los upscalers como RealESRGAN.
Los grandes modelos base de laboratorios y proyectos de código abierto son de propósito general. La comunidad a menudo los afina o fusiona en nuevos checkpoints y LoRAs que se ven mejor para un estilo determinado, se ejecutan un poco más ligeros o añaden un nuevo comportamiento. Esto es similar a elegir un checkpoint favorito en Civitai o Hugging Face.