Guías IA

Qué es ComfyUI y por qué se usa para generación visual

Equipo AIexperts Actualizada 13 Sep 2026 7 min lectura
Qué es ComfyUI y por qué se usa para generación visual

Ruta actual de generación visual: continúa con Krea 2 para imagen, LoRAs y attention o MiniMax H3 para vídeo, Turbo y attention. Las técnicas de LoRA y ControlNet de otras familias deben comprobarse para cada modelo.

ComfyUI es una aplicación de generación con IA basada en nodos. En vez de esconder el proceso detrás de un botón, muestra cada etapa del flujo: modelo, prompt, imagen latente, sampler, VAE y archivo final. Esa estructura permite repetir un resultado, cambiar una sola pieza y reutilizar el mismo workflow.

Puede ejecutar flujos de imagen, vídeo, audio, 3D y texto. Funciona en local, dispone de una versión cloud y permite integrar workflows mediante API. Su ventaja es el control; su coste es una curva de aprendizaje mayor que la de una interfaz con un único cuadro de texto.

Qué es un workflow de ComfyUI

Un workflow es un grafo de nodos conectados. Cada nodo recibe datos, realiza una operación y entrega una salida al siguiente. Un flujo básico de texto a imagen suele contener estas piezas:

  1. Load Checkpoint: carga el modelo. Un checkpoint tradicional suele proporcionar el modelo de difusión, el codificador de texto y el VAE.
  2. CLIP Text Encode: transforma los prompts positivo y negativo en información que el modelo puede utilizar.
  3. Empty Latent Image: define anchura, altura y número de imágenes.
  4. KSampler: combina modelo, condicionamiento, ruido, pasos, CFG, sampler y scheduler.
  5. VAE Decode: convierte el resultado latente en píxeles.
  6. Save Image: guarda la imagen generada.

El botón Queue envía el grafo a ejecución. ComfyUI solo vuelve a calcular las partes que han cambiado cuando puede reutilizar resultados anteriores; esto facilita comparar prompts o parámetros sin repetir todo el proceso.

Por qué se usa en generación visual

  • Control: puedes cambiar sampler, resolución, semilla, VAE, LoRA o ControlNet por separado.
  • Repetibilidad: los workflows se guardan como JSON y también pueden quedar incluidos en los metadatos de archivos compatibles.
  • Composición: un mismo grafo puede encadenar generación, refinado, inpainting, ControlNet, escalado y guardado.
  • Modelos recientes: las plantillas oficiales permiten partir de flujos mantenidos para diferentes familias de imagen y vídeo.
  • Automatización: la API local permite convertir un workflow probado en parte de otra aplicación.

ComfyUI no genera calidad por sí solo. El resultado depende del modelo, los datos de entrada, el workflow y los parámetros. Tampoco es siempre la opción más rápida para una tarea sencilla: si solo quieres crear una imagen ocasional, una herramienta web puede requerir menos preparación.

Cómo instalar ComfyUI en Windows

La ruta más sencilla para empezar es ComfyUI Desktop. La documentación oficial la presenta como una instalación autónoma que gestiona Python y dependencias. En Windows está orientada principalmente a GPU NVIDIA; durante la instalación conviene elegir una carpeta vacía en un SSD y reservar espacio para la aplicación y los modelos.

Si lo que buscas es instalar y dejar listo el entorno paso a paso, sigue la guía de instalación local con ComfyUI. Esta guía continúa con workflows, modelos y nodos.

También existe un paquete portable para Windows y una instalación manual. La opción manual ofrece más control, pero exige gestionar Python, PyTorch, CUDA y dependencias. Si todavía no sabes qué variante necesitas, usa Desktop o Portable y evita mezclar sus entornos.

Carpetas que debes reconocer

ComfyUI/
  models/
    checkpoints/   modelos empaquetados tradicionales
    diffusion_models/
    text_encoders/
    vae/
    loras/
    controlnet/
  custom_nodes/
  input/
  output/

No todos los modelos modernos son un único checkpoint: algunos separan modelo de difusión, codificador y VAE. Sigue la documentación de cada plantilla y coloca cada archivo en su carpeta correspondiente.

Primera imagen: flujo mínimo

  1. Abre ComfyUI y carga la plantilla básica de texto a imagen desde el navegador de workflows.
  2. Instala un modelo compatible y colócalo en models/checkpoints, o sigue las rutas indicadas por la plantilla si usa varios archivos.
  3. Selecciona el modelo en Load Checkpoint.
  4. Escribe un prompt descriptivo y deja el negativo vacío al principio si el modelo no lo necesita.
  5. Usa una resolución admitida por esa familia de modelos.
  6. Pulsa Queue y revisa la consola si el flujo se detiene.

Para aprender, cambia una sola variable cada vez. Mantén la misma semilla y modifica el prompt, o conserva el prompt y compara sampler, pasos o CFG. Si cambias todo a la vez, no sabrás qué produjo la diferencia.

Cómo cargar y compartir workflows

Puedes abrir un JSON desde Workflows → Open. También puedes arrastrar a ComfyUI una imagen que conserve el workflow en sus metadatos. Antes de ejecutar un grafo descargado, revisa qué custom nodes solicita, qué modelos carga y si contiene nodos que llaman a servicios externos.

Un workflow compartido no incluye necesariamente los modelos. Los nombres de archivo pueden diferir y los custom nodes tienen sus propias dependencias. Instala solo lo necesario y usa el entorno Python de tu instalación, no el Python global del sistema.

Custom nodes: utilidad y riesgo

Los custom nodes añaden modelos, controles e integraciones que no están en el núcleo. ComfyUI Manager facilita su instalación en configuraciones compatibles, pero siguen siendo código de terceros. Comprueba el repositorio, las dependencias y el mantenimiento antes de instalarlos.

Si aparece Node types were not found, el workflow referencia nodos que no están instalados o no se cargaron. Instala la dependencia correcta, reinicia y mira la consola. No sustituyas nodos al azar: dos componentes con nombres parecidos pueden recibir datos diferentes.

Errores frecuentes

El modelo no aparece

Comprueba la carpeta, la extensión y el tipo de modelo. Actualiza la lista o reinicia ComfyUI. Para compartir modelos con otras interfaces existe extra_model_paths.yaml.

CUDA out of memory

Reduce resolución, duración o tamaño de lote. Cierra otros procesos que usen la GPU y prueba las opciones de descarga a RAM compatibles con tu instalación. En vídeo, la memoria puede fallar durante el muestreo o durante el decode.

El workflow abre, pero faltan nodos

Lee la lista de nodos ausentes y localiza sus repositorios. Instala las dependencias dentro del entorno de ComfyUI. Una actualización puede exigir versiones distintas de PyTorch o Python.

La previsualización parece borrosa

La vista durante el muestreo puede ser una aproximación latente. Evalúa el archivo guardado, no solo la previsualización intermedia.

ComfyUI frente a interfaces simples

ComfyUIInterfaz de formulario
Control por nodos y parámetrosMenos decisiones para empezar
Workflows reutilizablesProceso más difícil de inspeccionar
Fácil de integrar por APIMejor para generación ocasional
Requiere aprender el grafoCurva inicial más corta

Qué aprender después

Cuando controles el flujo básico, el siguiente paso depende de tu objetivo:

Preguntas frecuentes

¿ComfyUI es gratis?

El proyecto local es open source. Los modelos pueden tener licencias distintas y los nodos que conectan servicios externos pueden requerir pago.

¿Necesito saber programar?

No para ejecutar plantillas básicas. Sí ayuda entender archivos, dependencias y mensajes de error cuando instalas custom nodes o construyes automatizaciones.

¿Funciona sin internet?

El núcleo y los modelos locales pueden funcionar sin conexión una vez instalados. Los nodos de API y las descargas de modelos sí necesitan red.

Fuentes: documentación oficial de ComfyUI, primera generación y repositorio oficial.