Introduzione
Wan 3.0 Prime Testo in video genera una clip da 2 a 30 secondi con audio partendo solo da un prompt scritto. I campi coincidono esattamente con quelli di Wan 3.0 Testo in video: prompt è obbligatorio, mentre duration_seconds, resolution (480p, 720p o 1080p, predefinita 720p), aspect_ratio (predefinito 16:9), generate_audio, enable_prompt_expansion e seed sono facoltativi. Una richiesta Wan 3.0 esistente funziona quindi qui cambiando solo il nome del modello. Alibaba presenta Prime come la versione ad alta velocità di Wan 3.0, con le stesse capacità.
Scegli il metodo in base al materiale di partenza
| Materiale di partenza | Metodo |
|---|---|
| Un brief scritto definisce scena, azione, camera e, quando serve, suono. | Wan 3.0 Prime Testo in video |
| Un’immagine iniziale approvata fissa soggetto e composizione; l’istruzione dirige il movimento successivo. | Wan 3.0 Prime Immagine in video |
| Riferimenti distinti possono guidare identità, luogo, movimento o suono, con un ruolo esplicito per ciascuno. | Wan 3.0 Prime Riferimenti in video |
Caratteristiche principali
Una richiesta intercambiabile con tempi più rapidi
Poiché schema, valori predefiniti ed enum sono identici, spostare un job tra Wan 3.0 e Prime significa cambiare una parola. Manda qui il lavoro con scadenza e lascia su Wan 3.0 quello in cui conta più il prezzo al secondo dei tempi di consegna. Con lo stesso seed su entrambi i modelli puoi confrontare direttamente i due file.
Riprese lunghe di cui verificare la continuità
L’esempio del faro dura 10 secondi a 720p con audio: un fascio rotante spazza due persone ogni pochi secondi e le lascia al buio tra un passaggio e l’altro, con una sirena da nebbia e il mare in colonna sonora. Un soggetto periodico è una prova onesta per capire se una clip lunga resta continua o si azzera senza farsi notare.
Controluce, tessuto trasparente e vento
L’esempio della terrazza dura cinque secondi a 720p: una camicia di lino trasparente che si solleva alle spalle di una donna seduta su un parapetto mediterraneo all’ora d’oro, una lenta orbita, controluce caldo e bagliore dell’obiettivo, brezza marina e gabbiani. Un tessuto sottile in controluce e i capelli in movimento sono soggetti impegnativi: vale la pena controllarli con attenzione nei tuoi render.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | L'inquadratura vera e propria: soggetto, un'azione, un movimento di camera, poi luce e suono. Lunghi elenchi di aggettivi spostano il risultato meno di una singola azione chiara. almeno 1 caratteri |
aspect_ratio | No | 16:9, 9:16, 1:1, 4:3, 3:4 oppure adaptive, che lascia scegliere al modello. Per impostazione predefinita 16:9. |
enable_thinking | No | Fa ragionare il modello sulla richiesta e sul materiale di riferimento prima di generare. Predefinito: |
resolution | No | 480p, 720p o 1080p. Predefinito 720p. |
duration_seconds | No | Qualsiasi numero intero da 2 a 30, oppure -1 per la durata intelligente, in cui è il modello a scegliere la lunghezza: il massimo di 30 secondi viene riservato in anticipo e l'a… |
generate_audio | No | Attivo per impostazione predefinita. Il clip torna con il suono già agganciato all'immagine. Predefinito: |
enable_prompt_expansion | No | Disattivo per impostazione predefinita. Quando è attivo, il prompt viene riscritto prima della generazione: aiuta con i brief scarni e ti contrasta su quelli dettagliati. Predefinito: |
seed | No | Da 0 a 2147483647. Tienilo fermo per confrontare un campo alla volta; toglilo per avere varietà. |
Prezzi
| Specifiche | Prezzo |
|---|---|
| $0.0612 / secondo |
| $0.126 / secondo |
| $0.252 / secondo |
Casi d’uso
Scene surreali che devono restare coerenti
L’esempio della salina chiede una lama d’acqua liscia come uno specchio in cui cielo e suolo si uniscono senza orizzonte visibile, una donna che cammina verso la camera mentre il riflesso cammina capovolto sotto di lei, e cerchi che si allargano sull’acqua quando gira su se stessa. L’inquadratura parte fissa e solo dopo avanza lentamente, isolando il riflesso come elemento da verificare.
Una performance con la voce nello stesso passaggio
Nell’esempio della sala di registrazione, una cantante tiene una lunga nota bassa davanti a un microfono a nastro, sfila un padiglione della cuffia e sorride attraverso il vetro della regia; un cambio di fuoco dalla griglia del microfono al suo volto è scritto nel prompt. La voce viene generata nello stesso passaggio dell’immagine, quindi arrivano entrambe in un solo file.
Consigli avanzati
Scrivi i cambi di camera come eventi
Quando la camera fa qualcosa a metà inquadratura, scrivilo come un evento in sequenza: il prompt della sala dice "rack focus from the microphone mesh to her face", quello della salina "wide static frame that then pushes slowly in". Un’istruzione di camera per battuta rende il risultato facile da verificare.
Dai un ritmo alle clip lunghe
Per clip oltre i 5 secondi, dai al render qualcosa che si ripete o avanza — un fascio ogni pochi secondi, una marea, una sala che si riempie — così da poter giudicare la continuità. La durata è qualsiasi intero da 2 a 30, oppure -1 per lasciar scegliere il modello; fissa prima il look a 5 secondi.
Confronta Prime e Wan 3.0 a seed fisso
Invia lo stesso body a entrambi i modelli con lo stesso seed, poi cambia un campo alla volta. Un seed fisso rende il confronto equo ma non garantisce frame identici. Lascia enable_prompt_expansion sul valore predefinito false per i prompt dettagliati e attivalo solo per un’idea scarna di due righe.
Avvio rapido dell’API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "alibaba/wan-3.0-prime/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p",
"aspect_ratio": "16:9",
"duration_seconds": 5
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Nel riferimento dell’API trovi autenticazione, schema completo, polling e gestione degli errori.



























