Serie Comfy-UI (V): Workflow para generar imágenes a partir de prompts guardados en un archivo de texto
- josejotxe
- 31 dic 2025
- 6 Min. de lectura
Continuamos la serie dedicada a ComfyUI, la herramienta visual para crear flujos de trabajo de IA en local. En esta quinta entrega aprenderás a utilizar un workflow especialmente útil para automatizar la generación de imágenes a partir de prompts guardados en un archivo de texto.
En lugar de escribir cada prompt manualmente, este flujo leerá tu archivo .txt, extraerá cada prompt (con su parte positiva y negativa) y generará una imagen por cada entrada del archivo.
Ideal para:
producción por lotes
datasets de entrenamiento
pruebas de estilo
renders masivos
automatización completa sin tocar el lienzo

El flujo que usaremos se llama: 📁 WF_ComfyUI_ImagenesDesdeTXT.json Y podrás descargarlo al final del artículo para cargarlo directamente en tu ComfyUI.
🎯 Qué vas a lograr
Generar imágenes automáticamente leyendo prompts desde un archivo de texto.
Procesar tantos prompts como quieras, uno tras otro.
Separar prompt positivo y negativo para un mayor control.
Usar modelos FLUX con alta calidad y guía textual avanzada.
Automatizar todo el flujo: leer prompts → generar → guardar.
Entender cada nodo del pipeline para personalizarlo o adaptarlo.
🧩 Requisitos
Para ejecutar este flujo necesitarás:
💻 ComfyUI funcionando correctamente.
📦 Inspire Pack Nodes, que incluye los nodos para leer prompts desde archivo.
🧠 Un modelo de difusión compatible (en este workflow usas FLUX).
📄 Un archivo .txt con prompts correctamente formateados.
⚙️ Instalación de nodos adicionales
Puedes instalar los nodos necesarios puedes hacerlo desde Pinokio:
En el panel de ComfyUI → Extensions → Custom Nodes, busca y añade:
ComfyUI-Inspire-Pack
Pinokio descargará e instalará automáticamente los paquetes en la carpeta C:\pinokio\api\comfy.git\custom_nodes.
💡 Nota práctica
Si cargas el workflow y te falta algún nodo, ComfyUI te avisará automáticamente. Desde el aviso puedes abrir Custom Nodes e instalar lo que falte en segundos.
🗂️ Crear o cargar el workflow en ComfyUI
Tienes dos maneras de trabajar con este flujo:
🅰️ Opción A — Cargar el workflow ya creado
Descarga el archivo JSON adjunto:📁 WF_ComfyUI_ImagenesDesdeTXT.json
Abre ComfyUI.
En el menú superior, selecciona: Workflow → Load
Elige el archivo descargado. Verás aparecer en el lienzo todos los nodos conectados y configurados. Puedes hacer zoom y arrastrar con el ratón para explorarlos.

🅱️ Opción B — Crear el workflow desde cero
Si prefieres aprender cómo se construye paso a paso, puedes partir de un flujo vacío y añadir los nodos uno a uno siguiendo las indicaciones de la siguiente sección: 👉 “Entendiendo el workflow nodo a nodo”
Ahí se explica en detalle qué hace cada bloque, cómo se conecta y qué parámetros conviene modificar en cada uno.

⚙️ El workflow: estructura general
Este workflow combina nodos del núcleo de ComfyUI y nodos del Inspire Pack:
Nº | Nodo | Función principal |
1️⃣ | LoadPromptsFromFile //Inspire | Lee el archivo .txt y genera un conjunto de prompts empaquetados. |
2️⃣ | UnzipPrompt //Inspire | Extrae prompt positivo y negativo de cada entrada. |
3️⃣ | DualCLIPLoader | Carga CLIP para interpretar los prompts. |
4️⃣ | CLIPTextEncode (Positive) | Convierte el prompt positivo a embeddings. |
5️⃣ | FluxGuidance | Ajusta la intensidad de la guía textual. |
6️⃣ | LoadDifussionModel | Carga el modelo FLUX. |
7️⃣ | ModelSamplingFlux | Configura parámetros clave del modelo (resolución, sampling, etc.) |
8️⃣ | KSamplerSelect | Selecciona el sampler (Euler en este caso). |
9️⃣ | RandomNoise | Genera el ruido inicial. |
🔟 | BasicScheduler | Define sigmas, pasos y curva de denoising. |
1️⃣1️⃣ | EmptySD3LatentImage | Crea un lienzo latente vacío del tamaño definido. |
1️⃣2️⃣ | SamplerCustomAdvanced | Ejecuta el proceso de difusión completo. |
1️⃣3️⃣ | VAELoader + VAEDecode | Decodifica el latente final en una imagen RGB. |
1️⃣4️⃣ | SaveImage + PreviewImage | Guarda y muestra las imágenes generadas. |
1️⃣5️⃣ | CR Text | Notas internas con instrucciones. |
🧱 Entendiendo el workflow paso a paso
Aquí desglosamos cada nodo del workflow real. Nos centramos sobretodo en los nodos específicos de la parte de usar prompts desde archivo de texto. Si deseas profundizar en los nodos relacionados con FLUX puedes consultar en este blog la entrada anterior "Serie ComfyUI (II) — Workflow simple usando FLUX".
1️⃣ LoadPromptsFromFile //Inspire
Qué hace: Carga un archivo .txt con prompts en formato Inspire Pack.
Qué tocar:
prompt_file: Indicar la ruta del archivo de prompts.
reload: true hace que el archivo txt se relea en cada ejecución.
load_cap: Número máximo de prompts a cargar desde el archivo. si le das valor 0 carga todos los prompts del archivo.
start_index: El índice (posición) desde donde empezar a leer los prompts. El primer prompt es el 0.

• Formato obligatorio del archivo:
---------
positive: Texto del prompt positivo
negative: Texto del prompt negativo (puede ir vacío)
---------
positive: ...
negative:
---------
Salida: Un único paquete llamado ZIPPED_PROMPT que agrupa cada sección del archivo.
2️⃣ UnzipPrompt //Inspire
Qué hace: Separa el paquete en:
Prompt positivo
Prompt negativo
Nombre (opcional)
Qué tocar: Nada.
Salida:
positive → texto
negative → texto (no usado en este flujo ya que trabajamos con FLUX, pero necesario si trabajásemos con SDXL)
Esta salida positive se envía directamente al nodo CLIPTextEncode.
3️⃣ DualCLIPLoader
Qué hace: carga dos modelos CLIP a la vez (T5XXL + CLIP-L), necesarios para procesar texto en FLUX.
Qué tocar: asegúrate de tener ambos modelos descargados.
4️⃣ CLIPTextEncode (Positive)
Qué hace: convierte el prompt positivo en embeddings numéricos CLIP.
Qué tocar: nada. El prompt proviene directamente del archivo .txt.
5️⃣ FluxGuidance
Qué hace: define la fuerza del prompt (CFG).• Qué tocar: el valor por defecto es 3.5.
Valores más altos → más fidelidad al texto
Valores más bajos → más creatividad libre
6️⃣ Load Difussion model (modelo FLUX)
Qué hace: carga el modelo de difusión que generará la imagen.
Qué tocar: escoger el modelo FLUX deseado.
En este flujo: flux1-dev-fp8-e4m3fn.safetensors

7️⃣ ModelSamplingFlux
Qué hace: Configura sampling para FLUX:
Resolución (896 × 1152)
Ratio y parámetros de sampling
8️⃣ KSamplerSelect
Qué hace: selecciona el sampler.
En este flujo se usa Euler.
Qué tocar: puedes probar DPM++, UniPC, Heun…

9️⃣ RandomNoise
Qué hace: genera el ruido inicial con el que empieza la difusión.
Qué tocar: fijar seed si quieres reproducibilidad.
🔟 BasicScheduler
Define la curva de denoising:
scheduler: simple
steps: 18
denoise: 1.0
1️⃣1️⃣ EmptySD3LatentImage
Qué hace: genera un latente vacío del tamaño deseado.
Qué tocar: resolución si quieres cambiar el tamaño de salida.
1️⃣2️⃣ SamplerCustomAdvanced
Qué hace: Es el corazón del proceso de difusión: combina ruido, guía, sampler, sigmas y latente.
Salida: Un latente final listo para decodificar.
1️⃣3️⃣ VAE Loader + VAEDecode
Qué hace: transforma el latente final en una imagen RGB real.
Qué tocar: asegurar que el VAE es compatible con el modelo (ya viene incluido en FLUX).
1️⃣4️⃣ SaveImage + PreviewImage
SaveImage: guarda automáticamente una imagen por prompt.
PreviewImage: muestra cada imagen generada en el lienzo de ComfyUI.
▶️ Cómo usarlo
1️⃣ Abre ComfyUI.
2️⃣ En el menú superior, selecciona: Workflow → Load.
3️⃣ Carga el archivo 📁 WF_ComfyUI_ImagenesDesdeTXT.json.
4️⃣ En el nodo LoadPromptsFromFile, introduce la ruta a tu archivo de texto donde están las prompts
5️⃣ Pulsa Run.
El workflow leerá todos los bloques del archivo y generará una imagen por prompt de manera automática.
💡 Consejos y buenas prácticas
Mantén los prompts bien estructurados usando el formato Inspire Pack.
Usa modelos FLUX si buscas calidad y velocidad equilibradas.
Ajusta el parámetro CFG en FluxGuidance si necesita más precisión textual.
Puedes añadir un SaveImage extra para guardar resultados en carpetas organizadas por prompt.
Si quieres generar decenas de imágenes por prompt, sustituye EmptySD3LatentImage por un nodo Batch.
No olvides que puedes usar ChatGPT u otro modelo para dar el formato necesario al archivo de texto de prompts.
🌐 Recursos útiles
🧩 ComfyUI: repositorio oficial de ComfyUI.
🌍 Hugging Face: uno de los mayores repositorios de IA del mundo, donde encontrarás miles de modelos —incluidos los compatibles con Stable Diffusion y ComfyUI— listos para descargar y usar.
🎨CivitAI: plataforma comunitaria donde los usuarios comparten modelos, estilos, LoRAs y nodos específicos para ComfyUI, clasificados por categoría, versión y nivel de complejidad.
💙 Serie ComfyUI en Lozkorp:
Serie ComfyUI (III) — Workflow para quitar fondo a un conjunto de imágenes
(Actual) Serie ComfyUI (V) — Workflow generar imágenes desde archivo de prompts
🔗 Workflow descargable: Puedes descargar el archivo y cargarlo directamente en ComfyUI:
🗺️ Conclusión
Con esta quinta entrega de la serie ComfyUI, ya sabes cómo automatizar por completo la creación de imágenes generadas mediante IA usando un simple archivo de texto.
Este enfoque es ideal para:
proyectos donde necesitas producir muchas imágenes rápidamente
experimentación con diferentes variaciones de prompts
generación de datasets para investigación o modelos propios
pipelines creativos de estilo o narrativa visual
prototipos, moodboards y exploración artística.
Gracias a este workflow puedes escalar tu proceso de creación sin esfuerzo y sin depender de la nube: todo 100% local en ComfyUI.
💙 Si te ha gustado esta entrega, recuerda que puedes seguir la serie completa y más contenidos sobre IA en local, creatividad y automatización en: www.lozkorp.com





















Comentarios