Contenido

Tutorial de ComfyUI para generar imágenes: crea tu primera imagen con IA

En esta sección usarás el flujo de trabajo de texto a imagen (text to image) más básico de ComfyUI. Primero, sigue la sección anterior para descargar un modelo (por ejemplo, un modelo SDXL) y colocarlo en models/checkpoints.

Cargar el flujo de trabajo predeterminado

En las versiones recientes de ComfyUI, el flujo de trabajo predeterminado cambia a modelos más nuevos según la versión (por ejemplo, ComfyUI 0.39 usa Z-Image Turbo de forma predeterminada, y el modelo se divide en dos nodos: Load Diffusion Model y Load CLIP). En esta sección usarás el flujo de texto a imagen SDXL clásico, que es el más fácil de entender. Puedes:

  • Buscar SDXL en Plantillas y elegir la plantilla básica de texto a imagen, o
  • Añadir los nodos y conectarlos siguiendo el diagrama de abajo

El flujo de trabajo es así:

[Load Checkpoint] ─MODEL──────────────────────────────▶ [KSampler] ─LATENT─▶ [VAE Decode] ─IMAGE─▶ [Save Image]
       │ CLIP ─▶ [CLIP Text Encode (positive prompt)] ─────▶     ▲  ▲                 ▲
       │ CLIP ─▶ [CLIP Text Encode (negative prompt)] ─────▶ ────┘  │                 │
       │                       [Empty Latent Image] ──────────┘                 │
       └ VAE ──────────────────────────────────────────────────────────────────┘
Flujo de trabajo de texto a imagen con SDXL
Flujo clásico de texto a imagen con SDXL: Load Checkpoint → dos CLIP Text Encode → KSampler → VAE Decode → Save Image

Configurar cada nodo

1. Load Checkpoint: cargar el modelo

Haz clic en ckpt_name y elige el modelo que descargaste. Este nodo tiene tres salidas:

  • MODEL: el modelo de difusión, que se conecta a KSampler
  • CLIP: el codificador de texto, que se conecta a los dos nodos CLIP Text Encode
  • VAE: se conecta a VAE Decode

2. CLIP Text Encode: indicaciones

Hay dos:

  • Indicación positiva (se conecta a positive de KSampler): lo que quieres que aparezca
  • Indicación negativa (se conecta a negative): lo que no quieres que aparezca

La mayoría de los modelos de imagen entienden mejor las indicaciones en inglés:

Positive: a cozy coffee shop on a rainy evening in Taipei, warm lights, people with umbrellas outside the window, cinematic lighting, highly detailed
Negative: blurry, low quality, watermark, text, deformed

Consulta Consejos para escribir indicaciones para saber cómo redactarlas.

3. Empty Latent Image: tamaño del lienzo

Configura el ancho, el alto y la cantidad de imágenes que se generan a la vez (batch_size).

ModeloResoluciones recomendadas
SD 1.5512×512, 512×768
SDXL1024×1024, 832×1216, 1216×832
Modelos nuevos como FluxAlrededor de 1024×1024; consulta la documentación del modelo

Usar dimensiones muy inferiores o muy superiores a la resolución de entrenamiento del modelo puede provocar que aparezcan personas duplicadas o composiciones distorsionadas. Si quieres una imagen más grande, primero genérala con las dimensiones recomendadas y luego amplíala.

4. KSampler: generar

Este nodo genera la imagen. Sus parámetros principales son:

ParámetroDescripciónValor inicial recomendado (SDXL)
seedSemilla aleatoriaCualquiera
control_after_generateCómo cambia la semilla después de cada ejecuciónrandomize (distinta cada vez)
stepsPasos de eliminación de ruido20~30
cfgIntensidad de la influencia de la indicación5~7
sampler_nameAlgoritmo de muestreoeuler, dpmpp_2m
schedulerDistribución de los pasosnormal, karras
denoiseIntensidad de eliminación de ruido; en texto a imagen siempre es 1.01.0

Consulta Parámetros de KSampler en detalle para conocer cada parámetro.

5. VAE Decode: decodificar

Convierte el latent que genera KSampler en una imagen real. Conecta la entrada vae al VAE de Load Checkpoint.

6. Save Image: guardar

Muestra y guarda la imagen en la carpeta ComfyUI/output. Puedes configurar el comienzo del nombre de archivo con filename_prefix y también incluir una subcarpeta, por ejemplo, coffee/rainy.

Si solo quieres previsualizar la imagen y no guardarla, usa el nodo Preview Image.

Ejecutar

Pulsa Run (Ctrl + Enter). La primera ejecución tarda más porque debe cargar el modelo. Después, si solo cambias la indicación, las ejecuciones serán mucho más rápidas.

Cuando aparezca la imagen:

  • Si no te convence la composición, vuelve a ejecutar (la semilla cambiará aleatoriamente).
  • Si te gusta una imagen y quieres ajustarla, cambia control_after_generate a fixed para fijar la semilla. Luego modifica la indicación o los parámetros y compara las diferencias.

Generación por lotes

  • Configura batch_size en 4 para generar 4 imágenes a la vez (necesitarás más memoria de la tarjeta gráfica).
  • O pulsa Run varias veces seguidas para poner una imagen en la cola cada vez.

La imagen generada incluye el flujo de trabajo

Las imágenes PNG de la carpeta output guardan el flujo de trabajo completo y sus parámetros. Arrastra una imagen al lienzo de ComfyUI para restaurar los ajustes que usaste.

Preguntas frecuentes

SituaciónPosible causa
El menú desplegable no muestra ningún modeloEl modelo está en la carpeta equivocada o no has pulsado R para actualizar
La imagen sale completamente negra o llena de ruidoVAE incompatible o problema de precisión; prueba con otro VAE o modelo
Aparecen dos cabezas o demasiados dedosLa resolución no es adecuada para el modelo, hay muy pocos pasos o el propio modelo tiene limitaciones
No hay suficiente memoria de la tarjeta gráfica (OOM)Reduce la resolución o batch_size; consulta Preguntas frecuentes

En la siguiente sección conocerás en detalle cada parámetro de KSampler.

Actualizado 12 de octubre de 2026