Introduzione
Vidu Q3 Turbo è il livello rapido della linea Q3 di Vidu ed è disponibile come endpoint da immagine a video e video-extend; questa pagina tratta quello da immagine a video. Un fotogramma iniziale in image_url stabilisce soggetto e forma dell'output, un prompt obbligatorio dirige movimento, camera e suono, e le clip durano da 1 a 16 secondi interi a 540p o 720p, con 720p come predefinito. L'audio viene generato nello stesso passaggio e resta attivo a meno che tu non imposti generate_audio su false. Questo livello è pensato per provare molti movimenti da una sola immagine prima di scegliere la ripresa da consegnare.
Caratteristiche principali
Un valore di bozza e uno di consegna
resolution accetta 540p o 720p, e 720p è sia il predefinito sia il massimo di questo endpoint. I due valori lavorano in coppia: 540p per i passaggi in cui il movimento è ancora da decidere, 720p per la ripresa che consegni. Poiché la risoluzione è un solo campo, passare dall'uno all'altro non tocca il prompt, il fotogramma né il seed.
Varianti brevi da un solo fotogramma
La durata va da 1 a 16 secondi interi, e da uno a quattro secondi è l'intervallo pratico per i passaggi di variante. Genera una serie di riprese brevi dalla stessa immagine, ognuna con un solo movimento diverso, e tieni quelle che funzionano invece di scrivere un'istruzione elaborata sperando che vada a segno.
L'immagine stabilisce soggetto e forma
Soggetto, abiti, styling, inquadratura e forma dell'output vengono dall'immagine, non dal prompt, quindi due generazioni dallo stesso fotogramma differiscono nel movimento e non in chi compare sullo schermo. movement_amplitude imposta la quantità complessiva di movimento; che cosa si muove lo decide il prompt. Un testo in contrasto con l'immagine produce una clip che tratta tra i due, quindi tieni il prompt coerente con ciò che mostra il fotogramma.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
image_url | Sì | Obbligatorio. Fissa soggetto, resa e forma dell'output: esporta il fotogramma nella forma che vuoi indietro. |
prompt | Sì | Obbligatorio. Descrivi solo movimento, macchina da presa e suono; non ridescrivere il fotogramma. almeno 1 caratteri |
movement_amplitude | No | Quanto si muove ciò che è nel quadro: |
duration_seconds | No | Secondi interi, da 1 a 16. Da uno a quattro è l'intervallo pratico per le passate di varianti. |
resolution | No | 540p o 720p. Abbozza a 540p finché il movimento sta ancora cambiando, poi alzala una volta sola per la ripresa che intendi consegnare. |
generate_audio | No | Attivo per impostazione predefinita. Mettilo a false quando il montato va sotto un mix già esistente. Predefinito: |
bgm | No | Aggiunge un tappeto musicale in linea con il tono della scena. Predefinito: |
seed | No | Rende confrontabili due esecuzioni quando cambi una sola variabile. Non è una garanzia di fotogrammi identici. |
Prezzi
| Specifiche | Prezzo |
|---|---|
| $0.042 / secondo |
| $0.066 / secondo |
Casi d’uso
Serie di reazioni dei personaggi
Un'immagine in costume diventa una riverenza, un occhiolino, un saluto con la mano e una testa inclinata: quattro richieste, lo stesso fotogramma, quattro prompt. Poiché l'immagine fissa l'identità, la serie resta abbastanza coerente da essere montata in un feed.
Tagli quadrati e verticali per i social
La forma dell'output viene dall'immagine, quindi un ritratto 9:16 e un quadrato 1:1 sono due esportazioni della fase dell'immagine, non due impostazioni video diverse. Ognuno si anima in una clip a 720p con il suono già sincronizzato.
Prove di movimento di camera su una sola immagine
L'esempio di push-in richiede un solo movimento e nient'altro: l'inquadratura si stringe gradualmente finché non mostra più che la sua spalla. Usa lo stesso schema per verificare se un soggetto regge mentre l'inquadratura si chiude, prima di scrivere un'istruzione più lunga.
Loop senza censura dalle tue immagini
I fotogrammi di partenza senza censura vengono animati così come sono, e l'intervallo da uno a quattro secondi si presta a costruire una serie di varianti brevi da poche immagini. Vidu Q3 Spicy, della stessa linea, è la variante senza censura tarata con LoRA.
Consigli avanzati
Esporta l'immagine nella forma della consegna
Ritaglia nella forma che vuoi ricevere, quadrata per una clip quadrata e verticale per una verticale, e tieni il rapporto tra 1:4 e 4:1. Abiti, styling e inquadratura si decidono in questa fase, perché il passaggio video non li cambierà.
Una sequenza per richiesta
Limita il prompt al movimento, alla camera e al suono, senza descrivere di nuovo il fotogramma. L'esempio pubblicato del caffè dura 5 secondi a 720p con generate_audio attivo e parte da un'immagine quadrata di un personaggio con un cerchietto a orecchie di gatto e un vassoio.
She walks two steps toward camera balancing the tray, does a small curtsy, winks and mouths a silent greeting, the cat-ear headband bobbing. Handheld follow that stays with her, bright café chatter and an espresso machine behind.
Cinque secondi a 720p da una sola immagine quadrata. La camminata, la riverenza e l'occhiolino sono scritti; il costume e il formato 1:1 vengono dall'immagine.
Chiedi ritmo e dettagli a parole
Il rallentatore non ha un campo, quindi scrivilo nel prompt. L'esempio della piscina chiede il rallentatore e un lento push-in mentre lei si solleva sul bordo della vasca, e il punto da guardare sono i capelli bagnati tirati indietro con entrambe le mani: ciocche che si uniscono e si separano nel modo giusto distinguono una ripresa da una foto in movimento. I cambi di distanza funzionano allo stesso modo: nell'esempio ai piedi del letto la camera resta ferma mentre lei avanza carponi di un passo, quindi il fuoco deve spostarsi con lei.
Completa la ripresa scelta a 720p
Quando una bozza a 540p funziona, porta resolution a 720p e mantieni prompt, fotogramma e seed. Il seed rende equo il confronto ma non garantisce un risultato identico fotogramma per fotogramma, quindi rivedi la ripresa di consegna per conto suo. Lascia generate_audio attivo per una clip pronta all'uso, oppure impostalo su false quando il montaggio va sotto un mix esistente.
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": "vidu/q3-turbo/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"movement_amplitude": "auto",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p"
}
}'
# 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.







