Introducción
Crear prompts eficaces para modelos de IA como Stable Diffusion es tanto un arte como una ciencia. Conocido como ingeniería de prompts, este proceso consiste en elaborar cuidadosamente entradas de texto para guiar a la IA hacia la producción del resultado deseado. Aunque pueda parecer que se escribe en lenguaje natural, la mecánica interna implica la tokenización y la ponderación, lo que lo acerca más a la programación que a la escritura informal.
En este tutorial, exploraremos cómo escribir prompts de texto eficaces en ComfyUI, centrándonos en las mejores prácticas, la tokenización, las técnicas de ponderación y la incorporación de «palabras mágicas» para ayudarte a generar resultados coherentes y de alta calidad.
¿Qué es la ingeniería de prompts?
La ingeniería de prompts es el proceso de diseñar entradas (prompts) que influyen en la salida de la IA. En modelos como Stable Diffusion, que utilizan el modelo CLIP para la generación de texto a imagen, el prompt se descompone en tokens: representaciones matemáticas de palabras o frases. Estos tokens se pasan después al muestreador para condicionar el proceso de generación de imágenes.
Comprender la tokenización y estructurar los prompts de forma eficaz es clave para dominar las capacidades de ComfyUI.
Cómo funciona la tokenización en Stable Diffusion
Unidades de lenguaje
El modelo CLIP procesa los prompts como unidades de lenguaje, que pueden ser:
- Palabras (e.g., “sunset”)
- Frases cortas (e.g., “golden hour lighting”)
- Acrónimos o siglas (e.g., “HDR”)
Estas unidades de lenguaje se convierten en tokens, que son valores matemáticos que la IA utiliza para interpretar tu prompt.
Límites de tokens
Los prompts se agrupan en grupos de 77 tokens, incluido un token para el principio y el final de la secuencia. Si tu prompt supera los 75 tokens, se crean grupos adicionales de 77 tokens. Sin embargo, esto puede diluir la eficacia de cada token y reducir la capacidad de la IA para «entender» tu prompt.
Número óptimo de tokens
El punto óptimo para los prompts ronda los 30 tokens. Esto garantiza que todos los tokens se ponderen eficazmente y que tu prompt siga siendo conciso e impactante.
Mejores prácticas para escribir prompts eficaces
Para lograr resultados coherentes y de alta calidad en ComfyUI, sigue estas mejores prácticas:
1. Usa un marco de referencia
Empieza tu prompt con el tipo de imagen que quieres generar. Esto establece el contexto para la IA.
Ejemplos:
- “Oil painting of…”
- “Cinematic still of…”
- “Digital illustration of…”
- “Hyperrealistic 3D render of…”
- “Photograph of…”
- “Anime-style drawing of…”
2. Describe el tema
Define claramente el tema de la imagen, con detalles como:
- Qué es (e.g., “a medieval castle”)
- Dónde se encuentra (e.g., “on a cliff overlooking the ocean”)
- Cómo está colocado (e.g., “surrounded by mist”).
Ejemplos:
- “A futuristic cityscape with glowing neon signs”
- “A serene forest with sunlight filtering through the trees”
- “An elegant woman in a flowing dress standing in a garden”
3. Incluye iluminación y efectos
Especifica las condiciones de iluminación y los efectos de cámara para añadir profundidad y realismo.
Ejemplos:
- “Soft golden hour lighting”
- “Moody shadows and highlights”
- “Lens flare effect”
- “Dynamic lighting with volumetric fog”
- “Backlit subject with rim lighting”
4. Define la paleta de colores
Menciona colores o tonos específicos para crear una estética coherente.
Ejemplos:
- “Muted earth tones with hints of gold and silver”
- “Vibrant neon colors against a dark background”
- “Cool blue and green hues with warm orange accents”
5. Mantén los prompts concisos
Evita prompts demasiado largos. Usa palabras clave y frases cortas para transmitir tu intención sin superar el límite de tokens.
Palabras mágicas para prompts de ComfyUI
Para mejorar la calidad y la especificidad de tus prompts, incorpora palabras mágicas, palabras clave o frases que se sabe que funcionan bien con Stable Diffusion. Estas palabras ayudan a la IA a interpretar tu intención con mayor precisión.
Estilos artísticos
- “Hyperrealistic”
- “Photorealistic”
- “Surrealism”
- “Impressionist”
- “Cyberpunk”
- “Steampunk”
- “Fantasy art”
- “Baroque”
- “Abstract art”
- “Minimalist”
Iluminación y efectos
- “Volumetric lighting”
- “God rays”
- “Dynamic shadows”
- “Bokeh effect”
- “Soft focus”
- “High contrast lighting”
- “HDR”
- “Bloom effect”
- “Cinematic lighting”
- “Studio lighting”
Texturas y detalles
- “Ultra-detailed”
- “Intricate patterns”
- “Fine textures”
- “Smooth gradients”
- “Sharp focus”
- “Highly stylized”
- “Grainy texture”
- “Metallic sheen”
- “Glass reflections”
Composición y ambiente
- “Symmetrical composition”
- “Dynamic angles”
- “Atmospheric perspective”
- “Dreamlike ambiance”
- “Ethereal glow”
- “Dark and moody”
- “Bright and cheerful”
- “Epic scale”
- “Cinematic framing”
Descripciones del tema
- “Majestic landscape”
- “Elegant portrait”
- “Futuristic architecture”
- “Mystical creature”
- “Ancient ruins”
- “Peaceful meadow”
- “Cosmic nebula”
- “Underwater scene”
- “Alien world”
Ángulos de cámara
- “Close-up shot”
- “Wide-angle view”
- “Overhead perspective”
- “Low-angle shot”
- “Macro photography”
- “Tilt-shift effect”
- “Panoramic view”
Comprender la ponderación de tokens
El orden de los tokens de tu prompt determina su peso, y los tokens iniciales son más influyentes. Sin embargo, puedes ajustar manualmente el peso de los tokens para afinar el resultado.
1. Ponderación implícita
Por defecto, los tokens del principio del prompt tienen más peso que los del final. Reordenar los tokens puede cambiar el resultado de forma significativa.
2. Ponderación explícita
Puedes ajustar manualmente el peso de tokens específicos con paréntesis () o corchetes [].
- Paréntesis aumentan el peso:
(golden hour lighting) - Corchetes reducen el peso:
[golden hour lighting] - Paréntesis dobles amplifican aún más el peso:
((golden hour lighting))
Ejemplo:
- “A majestic castle surrounded by mist, (soft golden hour lighting), [lens flare effect]”

Consejos finales para escribir prompts en ComfyUI
- Experimenta con palabras mágicas: combina estilos artísticos, iluminación, efectos y texturas para encontrar la combinación perfecta para tu visión.
- Refina tu prompt: prueba y ajusta tu prompt de forma iterativa para lograr el resultado deseado.
- Usa prompts negativos: especifica los elementos que quieres excluir (p. ej., «blurry details», «low-quality textures»).
- Mantente dentro de los límites de tokens: mantén tu prompt conciso para no diluir la eficacia de los tokens.
Si dominas estas técnicas e incorporas palabras mágicas, desbloquearás todo el potencial de ComfyUI y generarás imágenes impresionantes y de alta calidad con Stable Diffusion!