Introduzione
Seedance 2.0 Mini Spicy immagine in video trasforma l’immagine che invii nel primo fotogramma e la anima fino a 15 secondi, con audio nella stessa passata. image_url è l’unico campo obbligatorio; il prompt dirige il movimento invece di giustificare il contenuto.
Seedance 2.0 Mini Spicy è la variante senza censura tarata con LoRA di Seedance 2.0 Mini, il livello più piccolo della linea di ByteDance. Condivide il contratto di Seedance 2.0 Fast Spicy: un endpoint immagine in video, da 4 a 15 secondi a 480p o 720p, audio generato con l’immagine e un prompt facoltativo.
Caratteristiche principali
Le scene con poca luce reggono
Una sola fonte pratica, come la porta del frigorifero, una lampada da comodino o lo schermo di un telefono, è dove si girano molte riprese notturne ravvicinate, ed è anche dove i modelli tendono a inventare dettagli nelle ombre. Poiché il fotogramma iniziale fissa la gradazione e il calo di luce, questo endpoint mantiene una stanza buia senza rischiararla di nuovo.
Il fotogramma è il brief
Abiti, posa, pelle, fonte di luce e inquadratura arrivano con l’immagine prima che il prompt venga letto. Il lavoro guidato dall’immagine regge quindi brief che una pagina bianca non reggerebbe, e il prompt resta libero di dirigere il movimento.
Pensato per un’abitudine quotidiana
Il livello più piccolo della linea Seedance 2.0 si adatta a una routine di pubblicazione costante più che a una fase di esplorazione: diversi prompt brevi su un’immagine in una sessione, poi una versione più lunga di quelli che si muovono bene.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
image_url | Sì | Obbligatorio, e unico campo obbligatorio. |
prompt | No | Qui è facoltativo, ed è proprio questo il punto: il primo fotogramma fissa già che cosa c'è sullo schermo, quindi il prompt deve solo dirigere il movimento – l'azione, una luce… |
last_image_url | No | Ultimo fotogramma facoltativo. Decide l'immagine su cui la ripresa atterra: una transizione, una coppia prima-e-dopo oppure un loop che si apre e si chiude sullo stesso fotogramma. |
aspect_ratio | No | Inquadratura in uscita, adaptive per impostazione predefinita: segue le proporzioni del fotogramma che hai fornito e ti risparmia un ritaglio preventivo. |
resolution | No | Risoluzione in uscita: 480p, oppure 720p per impostazione predefinita. |
duration_seconds | No | Durata della clip finita in secondi interi, da 4 a 15, predefinito 5, ed è la quantità fatturata. |
generate_audio | No | Decide se viene generata una colonna sonora nativa sincronizzata con le immagini. Attivo per impostazione predefinita; disattivarlo non abbassa la tariffa in questo livello. 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. |
Prezzi
| Specifiche | Prezzo |
|---|---|
| $0.0387 / secondo |
| $0.0821 / secondo |
Casi d’uso
Scene notturne che altre piattaforme rifiutano
Interni notturni, punti di vista in prima persona e coppie di qualsiasi genere non vengono esaminati da parte nostra. Metti il contenuto nel fotogramma iniziale e Seedance 2.0 Mini Spicy anima ciò che l’immagine mostra davvero.
Loop brevi per un abbonamento
Invia la stessa immagine come image_url e last_image_url: la clip inizia e finisce sulla stessa immagine e diventa un loop senza stacchi. Quattro secondi bastano per una miniatura di anteprima; tieni la versione più lunga e grande per chi paga.
Una compagna che resta la stessa persona
Riusa un’unica immagine iniziale in tutto il set e cambia solo il prompt. La somiglianza viaggia nel fotogramma e non in una pila di riferimenti, quindi il personaggio resta la stessa persona da una clip all’altra.
Consigli avanzati
Esponi l’immagine per la stanza che vuoi
In una scena buia è il fotogramma iniziale a tenere scure le ombre. Un’immagine nitida e ben esposta vale più di qualsiasi correzione del prompt fatta dopo. Ogni lato deve misurare tra 300 e 6000 pixel.
Descrivi cambi di luce e movimento
Il prompt deve solo dirigere il movimento: l’azione, una luce che si spegne, la deriva della camera, il suono della stanza. Il livello di Seedance rifiuta ancora una ristretta fascia di formulazioni, soprattutto il bacio, quindi lascia che quel momento lo porti il fotogramma.
Adatta l’esempio incluso
L’esempio pubblicato usa duration_seconds 5, generate_audio true e resolution 720p.
She lowers the bottle, shuts the refrigerator door with her hip and the room drops to darkness except for a thin sliver of street light, then she pads barefoot out of frame. Static camera, cold blue to warm black, fridge hum and bare feet on tile.
L’immagine iniziale fornisce la cucina, la camicia e l’unica fonte di luce; il prompt si limita a chiudere lo sportello, cambiare la luce e farla uscire dall’inquadratura.
Loop senza scatti
Quando image_url e last_image_url sono la stessa immagine, tieni il movimento piccolo, come un respiro o uno spostamento di peso, altrimenti il ritorno al fotogramma iniziale sembrerà uno scatto. Verifica il movimento a 4 o 5 secondi prima di pagare per 15.
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-mini-spicy/image-to-video",
"input": {
"aspect_ratio": "adaptive",
"duration_seconds": 5,
"generate_audio": true,
"image_url": "https://example.com/reference.png",
"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.
















