Guía de uso
Recetas de prompts para FLUX 3: ejemplos de generación de video listos para copiar y pegar
Patrones prácticos de prompts para la configuración de escenas, el movimiento de cámara y las indicaciones de audio
Por qué los prompts en formato de receta funcionan mejor que los prompts de estilo libre
Los prompts de estilo libre resultan muy productivos porque puedes escribir cualquier cosa que tengas en mente. Pero también son la vía más rápida para generar resultados irreproducibles. Cuando un video devuelve un resultado incorrecto, no tienes ninguna forma limpia de determinar qué parte de un texto de sesenta palabras causó el problema.
Una receta es un prompt con ranuras fijas. Cada solicitud rellena los mismos campos en el mismo orden, de modo que lo único que cambia entre dos ejecuciones es el valor concreto que modificaste a propósito. Esto aporta tres ventajas prácticas:
- Menor varianza. Usar una redacción estable para la escena y el estilo significa que el modelo no reinterpreta tu intención en cada llamada.
- Depuración más rápida. Si el encuadre no es el correcto, solo tienes que revisar la ranura de cámara, no toda la cadena.
- Reutilización. Una receta creada para un plano de producto sigue comportándose de forma predecible al cambiar el sujeto y rellenarla de nuevo.
Piensa en la receta como un pequeño DSL interno para la generación de video. Escribes la plantilla una vez y luego pasas valores en cada solicitud. El resto de esta guía construye ese DSL ranura por ranura y ofrece ejemplos que puedes copiar, pegar y adaptar a tus propios sujetos.
Estructura de una receta de prompt para FLUX 3
Una receta de FLUX 3 fiable tiene seis ranuras que se combinan en un orden fijo. El orden importa: las ranuras iniciales definen la imagen y las posteriores la refinan.
- Sujeto: qué muestra la cámara, con atributos visuales concretos.
- Entorno: dónde ocurre: lugar, hora del día, clima, elementos de fondo.
- Estilo: el aspecto: calidad de la iluminación, paleta de colores, características de la lente, intención de renderizado.
- Movimiento: qué se mueve dentro del encuadre y cómo lo hace.
- Cámara: cómo se mueve el punto de vista en sí, o si permanece estático.
- Audio: el sonido ambiente y los efectos de sonido discretos que deben acompañar al clip.
Una plantilla genérica tiene este aspecto:
Subject: <one clear subject with 2-3 visual attributes>
Environment: <location, time of day, background detail>
Style: <lighting, palette, lens and render character>
Motion: <what moves, direction, speed, and continuity>
Camera: <static or the exact camera move>
Audio: <ambient bed>; <discrete action sounds>
Mantén cada ranura en una o dos frases cortas. Un valor de ranura demasiado largo es la causa más común de pérdida de detalle, porque las frases posteriores compiten por la atención con las anteriores. Si una ranura necesita más de una frase, normalmente contiene dos ideas y debería dividirse en ranuras distintas o en ejecuciones distintas.
Recetas de configuración de escena
Antes de animar nada, confirma la escena base. Genera con el movimiento y la cámara en un valor mínimo o estático, y comprueba si el sujeto, el entorno y el estilo encajan entre sí. Una escena que ya es incorrecta cuando está estática no mejora al animarse.
Receta: escena de producto en interior
Subject: a matte ceramic mug, rounded handle, faint speckled glaze
Environment: a wooden kitchen counter, soft morning light from a window on the left, blurred shelves behind
Style: natural light, warm neutral palette, shallow depth of field, photorealistic
Motion: none
Camera: static
Audio: quiet room tone
Receta: plano de establecimiento en exterior
Subject: a lone stone lighthouse on a low cliff
Environment: overcast coastal evening, wet rocks, distant whitecaps, heavy cloud layer
Style: desaturated cool palette, wide lens, cinematic realism
Motion: none
Camera: static
Audio: steady wind, distant surf
Qué mantiene estables las ranuras de escena
- Ancla el sujeto con atributos contables. «Asa redondeada» y «glaseado moteado» acotan más que «una taza bonita».
- Indica la fuente de luz y su dirección. «Luz suave de mañana desde la izquierda» es comprobable; «buena iluminación» no lo es.
- Describe el fondo como capas separadas por profundidad. La redacción de primer plano, plano medio y fondo evita que la imagen se colapse en un fondo plano.
- Mantén la ranura de estilo coherente en una serie. Si dos clips deben montarse juntos, reutiliza exactamente el mismo valor de estilo.
Una vez que la escena estática se lee correctamente, puedes congelar las ranuras de sujeto, entorno y estilo, tratarlas como constantes y ajustar el movimiento.
Recetas de movimiento y lenguaje de cámara
El fallo más común en los prompts es mezclar el movimiento del sujeto y el movimiento de cámara en una sola frase. «Acercarse lentamente mientras la modelo gira hacia la cámara» contiene dos variables en una frase corta y no puedes saber cuál siguió el modelo.
Sepáralos. El movimiento describe lo que ocurre dentro del encuadre. La cámara describe cómo se comporta el punto de vista. Depúralos por separado: cambia el movimiento con una cámara estática y luego cambia la cámara con un sujeto fijo.
Patrones de redacción de movimiento
Motion: the steam above the mug drifts up and slightly right, slow and continuous
Motion: the flag ripples in short gusts, fabric folding toward the viewer
Motion: the subject turns their head from left to right over the shot, unhurried
Vocabulario útil de movimiento: drifts, ripples, swells, settles, sweeps, pulses, unhurried, continuous. Combina un verbo con una dirección y un ritmo y obtendrás resultados reproducibles.
Patrones de redacción de cámara
Camera: static, locked-off tripod shot
Camera: slow dolly in, ending close on the subject
Camera: gentle pan left to right, constant speed
Camera: slow orbit around the subject, keeping it centered
Camera: slight handheld sway, no travel
Reglas prácticas
- Un solo movimiento por plano. Dos movimientos de cámara en un clip suelen producir un resultado intermedio que no se parece a ninguno de los dos.
- Indica el punto final de los movimientos con destino. «Acercarse y terminar cerca del asa» le da al modelo un destino.
- Di «estático» explícitamente. Una ranura de cámara vacía invita a una deriva no solicitada.
- Mantén coherentes los adverbios de velocidad. Si una serie usa «lento» en todas partes, no cambies a «rápido» en un clip y esperes que el ritmo coincida en los demás.
Cuando un clip se comporta de forma extraña, ejecuta la misma receta dos veces: una con el movimiento a cero y la cámara activa, y otra con la cámara estática y el movimiento activo. La ranura que falla es tu error.
Recetas de indicaciones de audio nativo
El audio es una ranura, no un añadido posterior. Escríbelo en el prompt como escribes la escena: descriptivo, concreto y ordenado por prominencia.
Estructura el audio como un lecho ambiente seguido de eventos discretos, separados por punto y coma:
Audio: <continuous background sound>; <one-off action sound>; <one-off action sound>
Receta: clip dominado por el ambiente
Audio: low room hum with faint refrigerator cycling; a single ceramic clink near the middle
Receta: clip dominado por el entorno
Audio: layered coastal wind, distant surf rolling in and out; one sharp gull call early
Escribir indicaciones que se puedan materializar
- Indica la fuente, no la emoción. «Viento soplando sobre hierba seca» se puede renderizar; «ambiente tranquilo» no.
- Usa referencias temporales con cautela pero de forma deliberada.
near the middle,early,at the endasignan la indicación a un momento del clip. - Separa el ambiente de los eventos. Un lecho continuo más uno o dos efectos puntuales se lee con más claridad que una lista de cinco ruidos con el mismo peso.
- Mantén el lecho coherente en género con la escena. Un plano de un acantilado exterior con un fondo de sala interior es una contradicción que el modelo tiene que resolver de algún modo.
Si la ranura de audio carga con demasiado contenido, recórtala antes de ajustar el movimiento. El sonido suele ser la ranura más fácil de simplificar y la señal más rápida de que una receta está sobrespecificada.
Iterar una receta: cambiar solo una variable a la vez
La disciplina de iteración es lo que distingue a un ingeniero de prompts de alguien que vuelve a lanzar la generación hasta que parece aceptable.
El bucle
- Congela una línea base. Guarda la receta actual completa y registra su salida.
- Cambia solo una ranura. No una frase: una ranura. Pasar de «Camera: static» a «Camera: slow dolly in» es un cambio.
- Genera y compara con la línea base usando el mismo sujeto y la misma escena.
- Registra la diferencia. Si mejora, incorpora ese cambio a la receta de la línea base.
- Repite hasta que la receta funcione de forma estable para el tipo de plano que buscas.
Hábitos prácticos
- Mantén un archivo de borrador por serie de recetas. Anota qué cambiaste y qué produjo una diferencia visible.
- Prueba tres variantes de una ranura en lote, en lugar de una variante de tres ranuras; aprendes más con cada generación.
- Revierte con decisión. Si un cambio sigue siendo ambiguo tras dos ejecuciones, descártalo. Una mejora ambigua es una regresión esperando a acumularse.
- Vuelve a probar tras cualquier cambio de ranura, incluso en las ranuras que no tocaste. Las ranuras interactúan mediante la atención, y una frase de movimiento más larga puede desplazar detalles de la escena.
Una receta no está terminada cuando un clip se ve bien, sino cuando tres rellenos distintos de la misma plantilla se ven correctos.
Versionar y reutilizar recetas de prompts en código
Guarda las recetas como datos estructurados, no como cadenas dispersas por el código. Un pequeño archivo JSON o YAML por receta te da comparación de diferencias, plantillas y reversión sin coste adicional.
{
"id": "product-mug-v3",
"slots": {
"subject": "a matte ceramic mug, rounded handle, faint speckled glaze",
"environment": "wooden kitchen counter, soft morning light from the left, blurred shelves behind",
"style": "natural light, warm neutral palette, shallow depth of field, photorealistic",
"motion": "steam drifts up and slightly right, slow and continuous",
"camera": "static, locked-off tripod shot",
"audio": "low room hum; a single ceramic clink near the middle"
}
}
Compón el prompt en el momento de la solicitud siguiendo el orden fijo de ranuras, para no concatenar nunca cadenas a mano:
def compose(recipe):
slots = recipe["slots"]
return "\n".join([
f"Subject: {slots['subject']}",
f"Environment: {slots['environment']}",
f"Style: {slots['style']}",
f"Motion: {slots['motion']}",
f"Camera: {slots['camera']}",
f"Audio: {slots['audio']}",
])
Reglas de versionado
- Aumenta el id con cualquier cambio de comportamiento.
product-mug-v2aproduct-mug-v3te dice qué clips provienen de qué receta. - Mantén un registro de cambios junto al archivo. Una línea por versión: qué ranura cambió y por qué.
- Nunca edites in situ una versión que ya produjo una salida publicada. Añade una versión nueva y conserva la anterior para comparar.
- Valida las ranuras obligatorias antes de enviar. Una ranura de audio ausente cambia el silencio de la salida más de lo que esperas.
Con las recetas bajo control de versiones, un problema de regresión se convierte en una cuestión de git bisect en lugar de un ejercicio de memoria.
Llevar las recetas a una canalización
Las recetas escalan porque son datos. Eso las hace fáciles de incorporar a flujos de trabajo de generación automatizados.
Forma de la canalización
- Almacén de recetas: archivos de recetas versionados, uno por serie de planos.
- Paso de relleno: inyecta las variables de cada ejecución (sujeto, nombre de producto, lugar) en las ranuras congeladas.
- Paso de composición: renderiza el prompt siguiendo el orden fijo de ranuras.
- Paso de generación: envíalo a FLUX 3 a través de la API unificada de HiAPI.ai y registra el id de la receta junto con la solicitud.
- Control de calidad: revisión automatizada más comprobaciones puntuales contra los criterios de aceptación de la propia receta.
- Registro: almacena la referencia a la salida, el id de la receta y cualquier variable de la ejecución concreta.
Directrices para el procesamiento por lotes
- Procesa por lotes según la receta, no según el sujeto. Las ejecuciones que comparten plantilla son más fáciles de comparar y tienen un coste de inferencia menor.
- Limita la concurrencia por receta durante el ajuste; las ejecuciones paralelas de una receta inestable solo amplifican el ruido.
- Reutiliza constantes. Las ranuras de sujeto, entorno y estilo suelen compartirse en un lote; solo el movimiento y la cámara varían de un plano a otro.
Controles de calidad que realmente detectan problemas
- Fidelidad de las ranuras: ¿la salida incluye los atributos del sujeto especificados y la dirección de la luz indicada?
- Prueba de movimiento único: si la cámara se mueve, ¿es el único movimiento que solicitaste?
- Coincidencia de audio: ¿está presente el lecho ambiente y las indicaciones discretas aparecen aproximadamente donde las colocaste?
- Compatibilidad de montaje: ¿los clips adyacentes de una secuencia comparten paleta de colores y ritmo?
Empieza con una receta, un sujeto y una cámara estática. Confirma la escena, añade el movimiento por capas, incorpora el lecho de audio y luego automatiza. Tanto si generas un clip a mano como cien en una canalización, el formato de la receta no cambia.
Artículos relacionados
Ver todos los artículos →-
Guía de uso
seedream-5.0-pro/image-to-image: guía de introducción — capacidades, precios y puntos clave de integración
Límites de capacidad, modelo de facturación y prácticas de integración técnica del modelo de edición de imágenes de ByteDance
-
Guía de uso
Guía de inicio de seedream-5.0-pro texto a imagen: límites de capacidad, integración de API y control de costes
Perspectiva práctica para desarrolladores: desde los puntos clave de los parámetros hasta la estimación de coste de $0.05 por imagen
-
Guía de uso
Guía de inicio de Hailuo 2.3 Fast de imagen a video: límites de capacidad, precios e integración práctica
Claves de selección e integración del modelo MiniMax de imagen a video para desarrolladores