- Completar un flujo de trabajo de texto a imagen
- Obtener una comprensión básica de los principios de los modelos de difusión
- Conocer las funciones y el papel de los nodos del flujo de trabajo
- Obtener una comprensión inicial del modelo SD1.5
¿Qué es texto a imagen en ComfyUI?
Texto a imagen es un proceso fundamental en la generación de arte con IA que crea imágenes a partir de descripciones de texto, con los modelos de difusión como núcleo. El proceso de texto a imagen requiere los siguientes elementos:- Artista: el modelo de generación de imágenes
- Lienzo: el espacio latente
- Requisitos de la imagen (prompts): incluye los prompts positivos (elementos que quieres en la imagen) y los prompts negativos (elementos que no quieres)
Guía de ejemplo del flujo de trabajo Texto a imagen de ComfyUI
1. Preparación
Asegúrate de tener al menos un archivo de modelo SD1.5 en tu carpetaComfyUI/models/checkpoints, por ejemplo v1-5-pruned-emaonly-fp16.safetensors
Si aún no lo has instalado, consulta la sección de instalación de modelos en Primeros pasos con la generación de arte con IA de ComfyUI.
2. Cargar el flujo de trabajo Texto a imagen
Descarga la imagen que aparece a continuación y arrástrala a ComfyUI para cargar el flujo de trabajo:
3. Cargar el modelo y generar tu primera imagen
Después de instalar el modelo de imagen, sigue los pasos de la imagen a continuación para cargar el modelo y generar tu primera imagen
Sigue estos pasos según los números de la imagen:
- En el nodo Load Checkpoint, usa las flechas o haz clic en el área de texto para asegurarte de que v1-5-pruned-emaonly-fp16.safetensors esté seleccionado y de que las flechas izquierda/derecha no muestren el texto null
- Haz clic en el botón
Queueo usa el atajoCtrl + Enterpara ejecutar la generación de la imagen

4. Comenzar a experimentar
Intenta modificar el texto en el CLIP Text Encoder
Positive al nodo KSampler representa los prompts positivos, mientras que la conexión Negative representa los prompts negativos
Estos son algunos principios básicos para escribir prompts con el modelo SD1.5:
- Usa inglés siempre que sea posible
- Separa los prompts con comas en inglés
, - Usa frases en lugar de oraciones largas
- Usa descripciones específicas
- Usa expresiones como
(golden hour:1.2)para aumentar el peso de palabras clave concretas y lograr que aparezcan con más probabilidad en la imagen.1.2es el peso ygolden houres la palabra clave - Usa palabras clave como
masterpiece, best quality, 4kpara mejorar la calidad de la generación
¿Cómo funciona el texto a imagen?
Todo el proceso de texto a imagen se puede entender como un proceso de difusión inversa. El v1-5-pruned-emaonly-fp16.safetensors que descargamos es un modelo preentrenado que puede generar imágenes objetivo a partir de ruido gaussiano puro. Solo tenemos que introducir nuestros prompts y puede generar imágenes objetivo eliminando el ruido aleatorio. Necesitamos entender dos conceptos:- Espacio latente: el espacio latente es un método abstracto de representación de datos en los modelos de difusión. Convertir las imágenes del espacio de píxeles al espacio latente reduce el espacio de almacenamiento y facilita el entrenamiento de los modelos de difusión, además de reducir la complejidad del denoising. Es como los arquitectos que usan planos (espacio latente) para diseñar en lugar de diseñar directamente sobre el edificio (espacio de píxeles): mantienen las características estructurales y reducen significativamente los costos de modificación.
- Espacio de píxeles: el espacio de píxeles es el espacio de almacenamiento de las imágenes, es decir, la imagen final que vemos, y se usa para almacenar los valores de los píxeles.
- Denoising Diffusion Probabilistic Models (DDPM)
- Denoising Diffusion Implicit Models (DDIM)
- High-Resolution Image Synthesis with Latent Diffusion Models
Explicación de los nodos del flujo de trabajo Texto a imagen de ComfyUI

A. Nodo Load Checkpoint

checkpoint suele contener tres componentes: MODEL (UNet), CLIP y VAE
MODEL (UNet): el modelo UNet responsable de la predicción del ruido y de la generación de la imagen durante el proceso de difusiónCLIP: el codificador de texto que convierte nuestros prompts en vectores que el modelo puede entender, ya que el modelo no puede comprender directamente los prompts de textoVAE: el Variational AutoEncoder que convierte las imágenes entre el espacio de píxeles y el espacio latente, ya que los modelos de difusión trabajan en el espacio latente mientras que nuestras imágenes están en el espacio de píxeles
B. Nodo Empty Latent Image

C. Nodo CLIP Text Encoder

- La entrada de condición
Positiveconectada al nodo KSampler representa los prompts positivos (los elementos que quieres en la imagen) - La entrada de condición
Negativeconectada al nodo KSampler representa los prompts negativos (los elementos que no quieres en la imagen)
CLIP del nodo Load Checkpoint codifica los prompts en vectores semánticos y los envía como condiciones al nodo KSampler
D. Nodo KSampler

En el nodo KSampler, el espacio latente usa
seed como parámetro de inicialización para construir ruido aleatorio, y los vectores semánticos Positive y Negative entran como condiciones al modelo de difusión
Después, el nodo elimina ruido durante el número de pasos que indica el parámetro steps. Cada paso de eliminación de ruido usa el coeficiente de fuerza que especifica el parámetro denoise para eliminar el ruido del espacio latente y generar una nueva imagen en el espacio latente
E. Nodo VAE Decode

F. Nodo Save Image

ComfyUI/output la imagen decodificada desde el espacio latente
Introducción al modelo SD1.5
SD1.5 (Stable Diffusion 1.5) es un modelo de generación de imágenes con IA desarrollado por Stability AI. Es la versión fundacional de la serie Stable Diffusion, entrenada con imágenes de 512×512 de resolución, lo que la hace especialmente buena para generar imágenes a esa resolución. Con un tamaño de unos 4GB, funciona sin problemas en GPUs de consumo (por ejemplo, 6GB de VRAM). Actualmente, SD1.5 cuenta con un ecosistema rico que admite varios plugins (como ControlNet, LoRA) y herramientas de optimización. Como modelo hito en la generación de arte con IA, SD1.5 sigue siendo la mejor opción de entrada gracias a su naturaleza de código abierto, su arquitectura ligera y su rico ecosistema. Aunque se han lanzado versiones más recientes como SDXL/SD3, su valor para el hardware de consumo sigue siendo inigualable.Información básica
- Fecha de lanzamiento: octubre de 2022
- Arquitectura principal: basada en el modelo de difusión latente (LDM)
- Datos de entrenamiento: conjunto de datos LAION-Aesthetics v2.5 (aproximadamente 590M pasos de entrenamiento)
- Características de código abierto: modelo, código y datos de entrenamiento totalmente abiertos
Ventajas y limitaciones
Ventajas del modelo:- Ligero: tamaño pequeño, solo unos 4GB, funciona sin problemas en GPUs de consumo
- Barrera de entrada baja: admite una amplia gama de plugins y herramientas de optimización
- Ecosistema maduro: amplio soporte de plugins y herramientas
- Generación rápida: funcionamiento fluido en GPUs de consumo
- Manejo de detalles: las manos y la iluminación compleja tienden a distorsionarse
- Límites de resolución: la calidad se degrada al generar directamente a 1024x1024
- Dependencia del prompt: requiere descripciones precisas en inglés para mantener el control