Guida all'uso
Ricette di prompt per FLUX 3: esempi di generazione video pronti da copiare e incollare
Modelli di prompt pratici per l'impostazione della scena, il movimento della camera e i suggerimenti audio
Perché i prompt a ricetta funzionano meglio di quelli liberi
I prompt liberi danno una sensazione di produttività, perché puoi scrivere tutto ciò che hai in mente. Ma sono anche il modo più rapido per generare risultati non riproducibili. Quando un video restituisce un risultato sbagliato, non hai un metodo pulito per capire quale parte di un testo di sessanta parole abbia causato il problema.
Una ricetta è un prompt con slot fissi. Ogni richiesta compila gli stessi campi nello stesso ordine, quindi l'unica cosa che cambia tra due esecuzioni è il valore che hai modificato deliberatamente. Questo offre tre vantaggi concreti:
- Varianza inferiore. Usare una formulazione stabile per scena e stile significa che il modello non reinterpreta le tue intenzioni a ogni chiamata.
- Debug più rapido. Se la camera è sbagliata, guardi solo lo slot della camera — non l'intera stringa.
- Riutilizzabilità. Una ricetta costruita per un'inquadratura di prodotto continua a comportarsi in modo prevedibile quando la ricompili con un altro soggetto.
Considera la ricetta come un piccolo DSL interno per la generazione video. Scrivi il modello una volta, poi passi i valori al momento della richiesta. Il resto di questa guida costruisce questo DSL slot per slot, con esempi copiabili e adattabili al tuo soggetto.
La struttura di una ricetta di prompt per FLUX 3
Una ricetta FLUX 3 affidabile ha sei slot, combinati in un ordine fisso. L'ordine conta: gli slot iniziali impostano l'immagine, quelli successivi la rifiniscono.
- Soggetto —— cosa riprende l'inquadratura, con attributi visivi specifici.
- Ambiente —— dove accade: luogo, ora del giorno, meteo, elementi di sfondo.
- Stile —— l'aspetto: qualità della luce, palette cromatica, caratteristiche dell'obiettivo, intenzione di rendering.
- Movimento —— cosa si muove all'interno dell'immagine e come.
- Camera —— come si muove il punto di vista stesso, o se resta fermo.
- Audio —— i suoni d'ambiente e gli effetti sonori distinti che devono accompagnare la clip video.
Un modello generico appare così:
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>
Mantieni ogni slot entro una o due frasi brevi. Valori troppo lunghi negli slot sono la causa più comune di perdita di dettaglio, perché le frasi successive competono per l'attenzione con quelle precedenti. Se uno slot richiede più di una frase, di solito contiene due idee e dovrebbe essere suddiviso in slot diversi o in esecuzioni diverse.
Ricette per l'impostazione della scena
Prima di qualsiasi animazione, conferma la scena di base. Genera con movimento e camera impostati al minimo o su statico, e verifica che soggetto, ambiente e stile siano coerenti. Una scena sbagliata da ferma non migliora quando si muove.
Ricetta: scena di prodotto in interni
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
Ricetta: inquadratura di ambientazione in esterni
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
Cosa mantiene stabili gli slot della scena
- Ancora il soggetto con attributi contabili. “Manico arrotondato” e “smalto maculato” restringono il campo più di “una bella tazza”.
- Specifica la fonte e la direzione della luce. “Luce morbida del mattino da sinistra” è verificabile; “buona illuminazione” no.
- Descrivi lo sfondo come livelli separati per profondità. Formulazioni per primo piano, piano intermedio e sfondo evitano che l'immagine collassi in uno sfondo piatto.
- Mantieni coerente lo slot dello stile nelle serie. Se due clip devono essere montate insieme, riusa esattamente lo stesso valore di stile.
Una volta che la scena statica risulta corretta, puoi congelare gli slot soggetto, ambiente e stile, trattandoli come costanti, mentre regoli il movimento.
Ricette per il movimento e il linguaggio della camera
Il fallimento più comune nei prompt è mescolare il movimento del soggetto e il movimento della camera in una sola frase. “Lento push-in mentre la modella si gira verso la camera” contiene due variabili in un'unica frase breve, e non puoi capire quale delle due il modello abbia seguito.
Separale. Il movimento descrive cosa accade all'interno dell'immagine. La camera descrive come si comporta il punto di vista. Regolali separatamente: cambia il movimento con una camera statica, poi cambia la camera con un soggetto fisso.
Modelli di formulazione per il movimento
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
Vocabolario utile per il movimento: drifts, ripples, swells, settles, sweeps, pulses, unhurried, continuous. Abbina un verbo a una direzione e a un ritmo, e otterrai risultati riproducibili.
Modelli di formulazione per la camera
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
Regole pratiche
- Un solo movimento per inquadratura. Due movimenti di camera in una singola clip di solito producono un risultato intermedio che non assomiglia a nessuno dei due.
- Indica il punto di arrivo per i movimenti con destinazione. “Dolly-in, termina vicino al manico” dà al modello una destinazione.
- Dì esplicitamente “statico”. Uno slot della camera vuoto invita a derive non richieste.
- Mantieni coerenti gli avverbi di velocità. Se una serie usa “lento” ovunque, non passare a “veloce” in una clip aspettandoti che il ritmo corrisponda altrove.
Quando una clip si comporta in modo anomalo, esegui la stessa ricetta due volte: una con il movimento azzerato e la camera attiva, una con la camera statica e il movimento attivo. Lo slot che causa il problema è il tuo bug.
Ricette per i suggerimenti audio nativi
L'audio è uno slot, non un'aggiunta successiva. Scrivilo nel prompt come scrivi la scena: descrittivo, specifico, ordinato per prominenza.
Struttura l'audio come base d'ambiente, poi eventi distinti, separati da punto e virgola:
Audio: <continuous background sound>; <one-off action sound>; <one-off action sound>
Ricetta: clip dominata dall'ambiente
Audio: low room hum with faint refrigerator cycling; a single ceramic clink near the middle
Ricetta: clip dominata dall'ambiente esterno
Audio: layered coastal wind, distant surf rolling in and out; one sharp gull call early
Scrivere prompt che attecchiscono
- Specifica la fonte, non l'emozione. “Vento che soffia tra l'erba secca” è renderizzabile; “atmosfera tranquilla” no.
- Usa i riferimenti temporali con cautela ma deliberatamente.
near the middle,early,at the endmappano il suggerimento su un momento preciso della clip. - Separa l'ambiente dagli eventi. Una base continua più uno o due effetti sonori di contorno si legge più chiaramente di un elenco di cinque rumori di pari peso.
- Mantieni la base coerente nel genere con la scena. Un'inquadratura di una scogliera esterna con un rumore di fondo di una stanza interna è una contraddizione che il modello deve risolvere in qualche modo.
Se lo slot audio porta troppo contenuto, riducilo prima di regolare il movimento. Il suono è di solito lo slot più facile da semplificare, e anche il segnale più rapido per capire se la ricetta è sovraspecificata.
Iterare la ricetta: cambiare una sola variabile alla volta
La disciplina nell'iterazione è ciò che distingue un prompt engineer da chi rigenera a ripetizione finché non sembra accettabile.
Il ciclo
- Congela la baseline. Salva la ricetta corrente per intero e registra il suo output.
- Cambia un solo slot. Non una frase — uno slot. Passare da “Camera: static” a “Camera: slow dolly in” è una modifica.
- Genera e confronta con la baseline, usando lo stesso soggetto e la stessa scena.
- Registra la differenza. Se c'è un miglioramento, promuovi la modifica nella ricetta di baseline.
- Ripeti finché la ricetta non funziona in modo stabile per il tipo di inquadratura che ti interessa.
Abitudini pratiche
- Mantieni un file di bozza per ogni serie di ricette. Registra cosa hai cambiato e cosa ha prodotto una differenza visibile.
- Testa in batch tre varianti di un solo slot, non una variante di tre slot; impari di più da ogni generazione.
- Fai rollback con decisione. Se una modifica resta ambigua dopo due esecuzioni, scartala. Un miglioramento ambiguo è una regressione che attende di accumularsi.
- Ritesta dopo qualsiasi modifica a uno slot, anche a slot che non hai toccato. Gli slot interagiscono tramite l'attenzione, e una frase di movimento più lunga può erodere i dettagli della scena.
La ricetta è completa non quando una singola clip sembra buona, ma quando tre diversi riempimenti dello stesso modello sembrano corretti.
Versionare e riutilizzare le ricette di prompt nel codice
Archivia le ricette come dati strutturati, non come stringhe sparse nel codice. Un piccolo file JSON o YAML per ricetta ti dà gratuitamente diff, templating e rollback.
{
"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"
}
}
Componi il prompt al momento della richiesta seguendo l'ordine fisso degli slot, così non dovrai mai concatenare stringhe 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']}",
])
Regole di versionamento
- Incrementa l'id per qualsiasi cambiamento di comportamento.
product-mug-v2aproduct-mug-v3ti dice quali clip provengono da quale ricetta. - Mantieni un changelog accanto al file. Una riga per versione: quale slot è cambiato e perché.
- Una volta che una versione ha prodotto un output pubblicato, non modificarla mai sul posto. Aggiungi una nuova versione e conserva la vecchia per il confronto.
- Valida gli slot richiesti prima di inviare. Uno slot audio mancante cambia silenziosamente l'output più di quanto ti aspetti.
Con le ricette sotto controllo di versione, i problemi di regressione diventano una questione di git bisect, non un test di memoria.
Mettere le ricette in pipeline
Le ricette scalano perché sono dati. Questo le rende facili da inviare a flussi di lavoro di generazione automatizzati.
Forma della pipeline
- Archivio delle ricette —— file di ricette versionati, uno per serie di inquadrature.
- Passo di compilazione —— inietta le variabili di ogni esecuzione (soggetto, nome del prodotto, luogo) negli slot congelati.
- Passo di composizione —— rende il prompt nell'ordine fisso degli slot.
- Passo di generazione —— invia a FLUX 3 tramite l'API unificata HiAPI.ai, registrando l'id della ricetta insieme alla richiesta.
- Controllo qualità —— revisione automatizzata più campionamento rispetto ai criteri di accettazione della ricetta stessa.
- Registrazione —— archivia i riferimenti all'output, l'id della ricetta e le eventuali variabili di ogni esecuzione.
Linee guida per l'elaborazione in batch
- Elabora in batch per ricetta, non per soggetto. Le esecuzioni che condividono un modello sono più facili da confrontare e hanno costi di inferenza inferiori.
- Limita la concorrenza per ricetta durante il tuning; esecuzioni parallele di una ricetta instabile amplificano solo il rumore.
- Riutilizza le costanti. Gli slot soggetto, ambiente e stile sono spesso condivisi in un batch; solo movimento e camera variano da inquadratura a inquadratura.
Controlli qualità che trovano davvero i problemi
- Fedeltà agli slot: l'output contiene gli attributi del soggetto specificati e la direzione della luce indicata?
- Test del movimento singolo: se la camera si muove, è l'unico movimento che hai richiesto?
- Corrispondenza audio: la base d'ambiente è presente, e i suggerimenti distinti si trovano all'incirca dove li hai collocati?
- Compatibilità di montaggio: clip adiacenti in una sequenza condividono palette cromatica e ritmo?
Inizia con una ricetta, un soggetto e una camera statica. Conferma la scena, aggiungi il movimento a strati, aggiungi la base audio, poi automatizza. Che tu generi una clip a mano o cento in una pipeline, il formato della ricetta resta lo stesso.
Articoli correlati
Vedi tutti gli articoli →-
Guida all'uso
Guida introduttiva a seedream-5.0-pro/image-to-image: capacità, prezzi e punti chiave di integrazione
Limiti di capacità, modalità di fatturazione e pratiche di integrazione ingegneristica del modello di editing immagini di ByteDance
-
Guida all'uso
Guida pratica al text-to-image con seedream-5.0-pro: limiti di capacità, integrazione API e controllo dei costi
Prospettiva operativa per sviluppatori: dai punti chiave sui parametri alla stima di costo di $0,05 per immagine
-
Guida all'uso
Guida introduttiva a Hailuo 2.3 Fast image-to-video: limiti delle capacità, prezzi e pratiche di integrazione
Selezione e integrazione del modello MiniMax image-to-video per sviluppatori