Introduzione
Seedance 2.0 text-to-video costruisce l'intero fotogramma dal prompt – soggetto, set, camera, luce – e rende la colonna sonora nella stessa passata. Nulla fissa l'immagine in partenza, quindi è l'endpoint per un'inquadratura che ancora non esiste.
Seedance 2.0 di ByteDance pubblica text-to-video, image-to-video e reference-to-video: clip da 4 a 15 secondi, da 480p a 4K, con audio nativo e inquadratura adaptive come impostazione predefinita.
| Materiale di partenza | Modalità consigliata |
|---|---|
| Scena scritta | Seedance 2.0 Testo in video |
| Immagine iniziale approvata | Seedance 2.0 Immagine in video |
| Riferimenti separati | Seedance 2.0 Riferimenti in video |
Caratteristiche principali
Il suono della stanza torna nello stesso file
generate_audio è attivo per impostazione predefinita, quindi il ghiaccio nello shaker, una risata, il brusio basso del bancone e la stanza in cui accadono escono dalla stessa passata delle immagini. Il risultato arriva già sincronizzato, senza aspettare una lavorazione audio a parte. Disattivalo quando la clip passerà comunque da un designer.
Nove riferimenti, un unico cast continuo
reference-to-video accetta insieme fino a 9 immagini, 3 clip e 3 tracce audio. Tre angolazioni di un volto più un fermo immagine del guardaroba tengono un personaggio lungo un episodio molto meglio di nove fotogrammi scollegati, e una clip di riferimento porta con sé un linguaggio di macchina che nessun aggettivo nel prompt riproduce in modo affidabile.
La forma segue il materiale
aspect_ratio è su adaptive in tutti e tre gli endpoint. In image-to-video la clip mantiene la forma della tua immagine di apertura, quindi un verticale non viene ritagliato in orizzontale; in text-to-video il modello prende la forma dal prompt; in reference-to-video trova un'inquadratura che tiene ogni soggetto referenziato. Indica 16:9, 9:16 o 21:9 solo quando una collocazione richiede un formato fisso.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | L'unica fonte di ciò che appare sullo schermo. Ordinalo come soggetto, azione, camera, luce, suono, un'idea per frase. |
aspect_ratio | No | Inquadratura in uscita, |
resolution | No | Risoluzione in uscita, 720p per impostazione predefinita e fino a 4k; su questo endpoint non viene offerta alcuna fascia di upscaling. |
duration_seconds | No | Durata in secondi interi, da 4 a 15, con 5 come valore predefinito, ed è la quantità fatturata. |
generate_audio | No | Se una colonna sonora nativa viene resa in sincrono con le immagini. Predefinito: |
enable_web_search | No | Disattivato di default. Se lo attivi, il modello può cercare sul web informazioni legate al tuo prompt prima del render. Predefinito: |
seed | No | Seed intero; se lo ometti, ogni esecuzione ne estrae uno proprio. Fissalo tenendo costante tutto il resto per giudicare che cosa ha davvero cambiato una modifica al prompt. |
return_last_frame | No | Restituisce anche l’ultimo fotogramma della clip come immagine separata, accanto al video. Predefinito: |
bitrate_mode | No | Bitrate del file consegnato: |
watermark | No | Aggiunge al video la filigrana visibile «AI generated» del modello. Predefinito: |
Prezzi
| Specifiche | Prezzo |
|---|---|
| $0.07 / secondo |
| $0.152 / secondo |
| $0.374 / secondo |
| $0.778 / secondo |
| $0.114 / secondo |
| $0.246 / secondo |
| $0.612 / secondo |
| $1.248 / secondo |
Casi d’uso
Progetta una scena dal testo
Seedance 2.0 text-to-video costruisce l'intero fotogramma dal prompt – soggetto, set, camera, luce – e rende la colonna sonora nella stessa passata. Nulla fissa l'immagine in partenza, quindi è l'endpoint per un'inquadratura che ancora non esiste. Usa questa modalità per sviluppare una ripresa prima di avere un’immagine sorgente. Descrivi soggetto, azione, ambiente, camera e suono come una sequenza e verifica la progressione visiva.
Locali notturni e scene da bar che portano con sé il proprio suono
Un cocktail shakerato, il bicchiere sul bancone, il brusio basso dietro una lanterna rossa: scrivi la stanza nel prompt e lascia generate_audio attivo. Seedance 2.0 rende l'ambiente contro le immagini, così il taglio arriva con l'atmosfera invece che come una lastra muta.
Lavori di costume e di roleplay, senza censura
Pizzo e raso, code e orecchie di scena, inquadrature in soggettiva, coppie di qualsiasi genere: niente di tutto questo viene revisionato da parte nostra. Il livello interno di Seedance rifiuta certe formulazioni, quindi guida quei momenti da un primo fotogramma su image-to-video invece che dal prompt.
Continuità di campagna su una serie di tagli
Carica il prodotto da tre angolazioni e la modella da due su reference-to-video, poi cambia solo il prompt per ogni taglio. La stessa bottiglia, lo stesso volto e la stessa giacca viaggiano con la richiesta, così la serie tiene senza una correzione manuale.
Consigli avanzati
Scegli l'endpoint da quello che hai già
Una descrizione e basta va a text-to-video. Un fermo immagine che deve sopravvivere va a image-to-video. Un cast, un prodotto o un movimento che deve ripetersi da un taglio all'altro va a reference-to-video. Se chiami il nome della famiglia, sono i campi che invii a scegliere l'endpoint.
Scrivi l'inquadratura come una lista di riprese
Soggetto, azione, camera, luce, suono, un'idea per frase. La clip di questa pagina è nata esattamente da questo testo, lasciato in inglese così com'è stato inviato: «Photorealistic live-action, not animation. A real adult woman in a chocolate satin robe works behind a dim neon bar, a large fluffy faux fox tail accessory clipped at the small of her back. She shakes a cocktail, turns to set the glass on the counter and the tail sways with the movement, then she looks back at camera with a teasing smile. Warm red lantern light, 35mm grain, slow push-in, ice rattling and low bar chatter.» Cinque secondi, 720p, 16:9, audio attivo.
Adatta l’esempio pubblicato
Parti dall’esempio pubblicato e mantieni gli input propri di questa modalità. Sostituisci solo soggetto e direzione creativa; confronta la ripresa successiva con un obiettivo visivo preciso.
Photorealistic live-action, not animation. A real adult woman in a chocolate satin robe works behind a dim neon bar, a large fluffy faux fox tail accessory clipped at the small of her back. She shakes a cocktail, turns to set the glass on the counter and the tail sways with the movement, then she looks back at camera with a teasing smile. Warm red lantern light, 35mm grain, slow push-in, ice rattling and low bar chatter.
La clip mostrata in questa pagina, richiesta compresa: cinque secondi a 720p, 16:9, audio attivo. Nota come il prompt nomini la pellicola, la luce e il suono, non solo il soggetto.
Controlla il risultato e ripeti con intenzione
Controlla inizio, azione e inquadratura finale come un’unica sequenza. Nel tentativo successivo cambia una sola decisione creativa — azione, camera o suono — e verifica se rende più chiara la scena desiderata.
Definisci il punto di partenza e il risultato
Prima di generare, decidi che cosa deve essere visibile all’inizio, nel cambiamento e alla fine. Così puoi valutare la sequenza rispetto a un obiettivo concreto, non a un’impressione vaga.
Valuta separatamente sorgente e movimento
L’immagine sorgente fissa i dettagli riconoscibili; l’istruzione descrive ciò che accade dopo. Valuta entrambe le decisioni insieme, così il movimento non cancella la composizione iniziale.
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": "bytedance/seedance-2.0/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p",
"aspect_ratio": "adaptive",
"bitrate_mode": "standard",
"generate_audio": true,
"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.
















