Guide d'utilisation
Recettes de prompts FLUX 3 : exemples de génération vidéo prêts à copier-coller
Des schémas de prompts pratiques pour le décor, le mouvement de caméra et les indications audio
Pourquoi les prompts en recette surpassent les prompts libres
Les prompts libres donnent l'impression d'être efficaces, parce qu'on peut taper tout ce qui vous passe par la tête. Mais c'est aussi le moyen le plus rapide de générer des résultats impossibles à reproduire. Quand une vidéo renvoie un résultat incorrect, vous n'avez aucun moyen propre de déterminer quelle partie d'un texte de soixante mots a causé le problème.
Une recette est un prompt à emplacements fixes. À chaque requête, on remplit les mêmes champs dans le même ordre, de sorte que la seule chose qui change entre deux exécutions est la valeur que vous avez délibérément modifiée. Cela apporte trois avantages concrets :
- Une variance plus faible. Un phrasé stable pour le décor et le style signifie que le modèle ne réinterprète pas votre intention à chaque appel.
- Un débogage plus rapide. Si la caméra est incorrecte, vous n'examinez que l'emplacement caméra — pas toute la chaîne.
- La réutilisabilité. Une recette construite pour un plan produit reste prévisible après remplacement du sujet.
Considérez la recette comme un petit DSL interne pour la génération vidéo. Vous écrivez le modèle une fois, puis vous fournissez les valeurs au moment de la requête. Le reste de ce guide construit ce DSL emplacement par emplacement, avec des exemples à copier-coller et à adapter à vos propres sujets.
Structure d'une recette de prompt FLUX 3
Une recette FLUX 3 fiable comporte six emplacements, combinés dans un ordre fixe. L'ordre compte : les emplacements du début définissent l'image, ceux de la fin la raffinent.
- Sujet —— ce que filme la caméra, avec des attributs visuels précis.
- Environnement —— où cela se passe : lieu, moment de la journée, météo, éléments d'arrière-plan.
- Style —— l'apparence : texture de la lumière, palette de couleurs, caractéristiques de l'objectif, intention de rendu.
- Mouvement —— ce qui bouge à l'intérieur de l'image, et comment.
- Caméra —— comment le point de vue lui-même se déplace, ou reste immobile.
- Audio —— les ambiances et effets sonores discrets qui doivent accompagner le clip.
Un modèle générique ressemble à ceci :
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>
Gardez chaque emplacement à une ou deux phrases courtes. Des valeurs d'emplacement trop longues sont la cause la plus fréquente de perte de détail, car les phrases de la fin rivalisent d'attention avec celles du début. Si un emplacement a besoin de plus d'une phrase, il contient généralement deux idées et devrait être scindé entre différents emplacements ou différentes exécutions.
Recettes de décor
Avant toute animation, validez la scène de base. Générez avec un mouvement et une caméra minimaux ou statiques, et vérifiez que le sujet, l'environnement et le style s'accordent. Une scène incorrecte à l'arrêt ne s'améliorera pas en mouvement.
Recette : scène produit en intérieur
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
Recette : plan d'ensemble en extérieur
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
Ce qui garde les emplacements de scène stables
- Ancrez le sujet avec des attributs dénombrables. « poignée arrondie » et « glaçure tachetée » réduisent davantage le champ que « jolie tasse ».
- Précisez la source et la direction de la lumière. « lumière douce du matin venant de la gauche » est vérifiable ; « bon éclairage » ne l'est pas.
- Décrivez l'arrière-plan en couches séparées par la profondeur. Un phrasé de premier plan, de plan moyen et d'arrière-plan empêche l'image de s'aplatir en un fond plat.
- Gardez l'emplacement style cohérent dans une série. Si deux clips doivent être montés ensemble, réutilisez exactement la même valeur de style.
Une fois que la scène statique se lit correctement, vous pouvez figer les emplacements sujet, environnement et style, les traiter comme des constantes, et ajuster le mouvement.
Recettes de mouvement et de langage caméra
L'échec de prompt le plus courant consiste à mélanger mouvement du sujet et mouvement de caméra dans une même phrase. « Lent travelling avant pendant que le mannequin se tourne vers la caméra » contient deux variables dans une seule phrase courte, et vous ne pouvez pas savoir laquelle le modèle a suivie.
Séparez-les. Le mouvement décrit ce qui se passe à l'intérieur de l'image. La caméra décrit comment se comporte le point de vue. Déboguez-les séparément : avec une caméra statique, variez le mouvement, puis avec un sujet fixe, variez la caméra.
Schémas de phrasé du mouvement
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
Vocabulaire utile pour le mouvement : drifts, ripples, swells, settles, sweeps, pulses, unhurried, continuous. Associez un verbe à une direction et à un rythme, et vous obtenez des résultats reproductibles.
Schémas de phrasé de la caméra
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
Règles empiriques
- Un seul mouvement par plan. Deux mouvements de caméra dans un même clip produisent généralement un résultat intermédiaire qui ne ressemble à aucun des deux.
- Indiquez le point final des mouvements à cible. « travelling avant, se terminant près de la poignée » donne une destination au modèle.
- Dites explicitement « statique ». Un emplacement caméra vide invite à une dérive non sollicitée.
- Gardez des adverbes de vitesse cohérents. Si une série utilise « lent » partout, ne passez pas à « rapide » dans un clip en espérant que le rythme corresponde ailleurs.
Quand un clip se comporte anormalement, exécutez deux fois la même recette : une fois avec le mouvement à zéro et la caméra active, une fois avec la caméra statique et le mouvement actif. L'emplacement qui pose problème est votre bug.
Recettes d'indications audio natives
L'audio est un emplacement, pas un ajout après coup. Écrivez-le dans le prompt comme vous écrivez une scène : descriptif, concret, et ordonné par proéminence.
Structurez l'audio en une couche d'ambiance, puis des événements discrets, séparés par des points-virgules :
Audio: <continuous background sound>; <one-off action sound>; <one-off action sound>
Recette : clip dominé par l'ambiance
Audio: low room hum with faint refrigerator cycling; a single ceramic clink near the middle
Recette : clip dominé par l'environnement
Audio: layered coastal wind, distant surf rolling in and out; one sharp gull call early
Écrire des indications concrètes
- Précisez la source, pas l'émotion. « vent dans les herbes sèches » est rendu possible ; « atmosphère paisible » ne l'est pas.
- Utilisez les repères temporels avec prudence mais à dessein.
near the middle,early,at the endprojettent l'indication sur un moment du clip. - Séparez l'ambiance des événements. Une couche continue plus un ou deux effets ponctuels se lit plus clairement qu'une liste de cinq bruits de poids égal.
- Gardez la couche d'ambiance cohérente en genre avec la scène. Une falaise en extérieur avec un fond sonore de pièce intérieure est une contradiction que le modèle doit résoudre d'une manière ou d'une autre.
Si l'emplacement audio porte trop de contenu, réduisez-le avant d'ajuster le mouvement. Le son est généralement l'emplacement le plus facile à simplifier, et le signal le plus rapide pour savoir si la recette est surspécifiée.
Itérer sur une recette : une seule variable à la fois
La discipline d'itération est ce qui distingue l'ingénieur de prompts de celui qui relance jusqu'à ce que ça ait l'air correct.
La boucle
- Figez la référence. Enregistrez la recette actuelle dans son intégralité et notez sa sortie.
- Changez un seul emplacement. Pas une phrase — un emplacement. Passer de « Camera: static » à « Camera: slow dolly in » est une modification.
- Générez et comparez à la référence, avec le même sujet et la même scène.
- Notez la différence. Si c'est une amélioration, intégrez le changement à la recette de référence.
- Répétez jusqu'à ce que la recette fonctionne de manière stable pour le type de plan visé.
Habitudes pratiques
- Gardez un fichier de brouillon par série de recettes. Notez ce que vous avez changé, et ce qui a produit une différence visible.
- Testez trois variantes d'un seul emplacement en lot, plutôt qu'une variante de trois emplacements ; vous apprenez davantage à chaque génération.
- Revenez en arrière avec énergie. Si un changement reste ambigu après deux exécutions, abandonnez-le. Une amélioration ambiguë est une régression qui attend de s'accumuler.
- Retestez après toute modification d'emplacement, même d'un emplacement que vous n'avez pas touché. Les emplacements interagissent par l'attention, et une phrase de mouvement plus longue peut éclipser des détails de décor.
Une recette est terminée non pas quand un clip a l'air correct, mais quand trois remplissages différents du même modèle ont l'air corrects.
Versionner et réutiliser les recettes de prompts dans le code
Stockez les recettes comme des données structurées, et non comme des chaînes éparpillées dans le code. Un petit fichier JSON ou YAML par recette vous offre gratuitement le diff, la templatisation et le retour en arrière.
{
"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"
}
}
Composez le prompt au moment de la requête, dans l'ordre fixe des emplacements, pour ne jamais concaténer les chaînes à la main :
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']}",
])
Règles de versionnage
- IncRÉMENTEZ l'id à chaque changement de comportement.
product-mug-v2versproduct-mug-v3vous indique quels clips proviennent de quelle recette. - Gardez un journal des modifications à côté du fichier. Une ligne par version : quel emplacement a changé, et pourquoi.
- Ne modifiez jamais en place une version qui a produit une sortie publiée. Ajoutez une nouvelle version et conservez l'ancienne pour comparaison.
- Validez les emplacements requis avant l'envoi. Un emplacement audio manquant change le silence de la sortie plus que vous ne le pensez.
Une fois les recettes sous contrôle de version, un problème de régression devient un problème de git bisect, et non un test de mémoire.
Mettre les recettes en pipeline
Les recettes passent à l'échelle parce qu'elles sont des données. Cela les rend faciles à injecter dans des workflows de génération automatisés.
Forme du pipeline
- Stockage des recettes —— fichiers de recettes versionnés, un par série de plans.
- Étape de remplissage —— injection des variables de chaque exécution (sujet, nom de produit, lieu) dans les emplacements figés.
- Étape de composition —— rendu du prompt dans l'ordre fixe des emplacements.
- Étape de génération —— envoi à FLUX 3 via l'API unifiée de HiAPI.ai, en enregistrant l'id de recette avec la requête.
- Contrôle qualité —— vérification automatisée plus contrôle par échantillonnage selon les propres critères d'acceptation de la recette.
- Consignation —— stockage de la référence de sortie, de l'id de recette et de toutes les variables par exécution.
Conseils pour le traitement par lots
- Traitez par recette, pas par sujet. Les exécutions qui partagent un modèle sont plus faciles à comparer et coûtent moins cher en inférence.
- Limitez la concurrence par recette pendant le réglage ; les exécutions parallèles d'une recette instable n'amplifient que le bruit.
- Réutilisez les constantes. Les emplacements sujet, environnement et style sont généralement partagés dans un lot ; seuls le mouvement et la caméra varient d'un plan à l'autre.
Des contrôles qualité qui révèlent vraiment les problèmes
- Fidélité des emplacements : la sortie contient-elle les attributs du sujet spécifiés et la direction de lumière spécifiée ?
- Test du mouvement unique : si la caméra bouge, est-ce bien le mouvement que vous avez demandé ?
- Correspondance audio : la couche d'ambiance est-elle présente, et les indications discrètes sont-elles à peu près là où vous les avez placées ?
- Compatibilité de montage : les clips adjacents d'une séquence partagent-ils la palette et le rythme ?
Commencez avec une recette, un sujet et une caméra statique. Validez la scène, ajoutez le mouvement par couches, ajoutez la couche audio, puis automatisez. Que vous génériez un clip à la main ou cent dans un pipeline, le format de recette reste identique.
Articles similaires
Voir tous les articles →-
Guide d'utilisation
Guide de démarrage pour seedream-5.0-pro/image-to-image : capacités, tarification et points d'intégration
Limites de capacité, mode de facturation et pratiques d'intégration technique du modèle d'édition d'image de ByteDance
-
Guide d'utilisation
Guide de prise en main de la génération d'images par texte avec seedream-5.0-pro : limites de capacités, intégration API et maîtrise des coûts
Point de vue pratique pour les développeurs : des points clés des paramètres à l'estimation du coût de 0,05 $ par image
-
Guide d'utilisation
Guide de prise en main de Hailuo 2.3 Fast image-to-video : limites de capacités, tarification et intégration pratique
Points clés pour les développeurs : choisir et intégrer le modèle image-to-video de MiniMax