Seedance 1.5 Pro API
ByteDance Seedance 1.5 Pro — clip cinematografiche dall'impronta live-action, con forte aderenza al prompt, movimento espressivo ed estetica stabile. Durata di 4-12 s con Smart Duration, più proporzioni disponibili, generazione riproducibile tramite seed.
Livelli Standard e Fast, con varianti per text-to-video, image-to-video e video-extend (estensioni di 4-12 s con upscaling integrato). Audio opzionale tramite il parametro generate_audio.
Panoramica
Informazioni su Seedance 1.5 Pro API
Cosa fa Seedance 1.5 Pro, come si inserisce nella gamma di modelli di ByteDance e perché i team lo scelgono.
Seedance 1.5 Pro è un modello di generazione video di ByteDance, disponibile tramite l'API REST di WaveSpeedAI. ByteDance Seedance 1.5 Pro — clip cinematografiche dall'impronta live-action, con forte aderenza al prompt, movimento espressivo ed estetica stabile. Durata di 4-12 s con Smart Duration, più proporzioni disponibili, generazione riproducibile tramite seed.
Livelli Standard e Fast, con varianti per text-to-video, image-to-video e video-extend (estensioni di 4-12 s con upscaling integrato). Audio opzionale tramite il parametro generate_audio.
La famiglia Seedance 1.5 Pro su WaveSpeedAI offre 6 endpoint REST che coprono i flussi di lavoro Video-Extend, Text-To-Video, Image-To-Video. Ogni variante ha il suo prezzo, i suoi parametri e i suoi esempi di output: scegli quella più adatta alla tua modalità di input e ai tuoi vincoli di produzione, oppure richiamane diverse con la stessa chiave API per comporre pipeline in più passaggi.
Usa Seedance 1.5 Pro con la stessa chiave API, lo stesso account di fatturazione e gli stessi limiti di frequenza che usi per gli altri oltre 1.000 modelli AI di WaveSpeedAI. Nessuna configurazione separata per fornitore, nessun SDK per provider, nessun limite di frequenza per fornitore: un'unica integrazione copre tutto, dal text-to-image e text-to-video alla sintesi audio, alla generazione 3D, all'upscaling e all'editing.
Endpoint
Tutti gli endpoint API Seedance 1.5 Pro
6 endpoint Seedance 1.5 Pro disponibili ora su WaveSpeedAI: scegli la variante più adatta al tuo flusso di lavoro.
/filters:quality(82)/media/images/20260408113453_jlldp7mg.webp)
Seedance v1.5 Pro Video Extend
Seedance 1.5 Pro Video-Extend turns short video clips into longer videos with natural motion continuation, stable aesthetics, and upscaled output. It supports 4–12s duration control, multiple aspect ratios/resolutions, and seed-reproducible results—ideal for extending ad creatives and short-drama shots. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113504_dwd8j546.webp)
Seedance v1.5 Pro Video Extend Fast
Seedance 1.5 Pro Fast Video Extend turns short shots into longer clips with natural motion continuation and strong temporal consistency. Supports 4–12 s extensions, 720p/1080p output with built-in upscaling, and seed-reproducible results for shot matching. Ideal for ads, trailers, and short-drama beats. Production-ready REST API with fast response, no cold starts, and affordable pricing.
/filters:quality(82)/media/images/20260408113514_ksnzfbwe.webp)
Seedance v1.5 Pro Text To Video
Seedance 1.5 Pro (Text-to-Video) generates cinematic, live-action–leaning clips from text with strong prompt adherence, expressive motion, and stable aesthetics. It supports 4–12s duration control (including Smart Duration), multiple aspect ratios (including adaptive), and reproducible generation via seeds—ideal for ads and short-drama workflows.
/filters:quality(82)/media/images/20260408113508_1tsips9l.webp)
Seedance v1.5 Pro Image To Video Fast
Seedance 1.5 Pro Fast Image-to-Video transforms a single image (plus optional text prompt) into cinematic, live-action-leaning clips while preserving subject identity, composition, and first-frame fidelity. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113524_0qkrvocb.webp)
Seedance v1.5 Pro Text To Video Fast
Seedance 1.5 Pro Fast (Text-to-Video) converts text prompts into cinematic, live-action-leaning videos with strong prompt adherence, expressive yet stable motion, and consistent aesthetics. It supports 4–12s duration control, multiple aspect ratios (9:16, 1:1, 16:9), and 720p/1080p output with seed-reproducible results—ideal for ads, trailers, and short-drama beats. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113459_04od9dkv.webp)
Seedance v1.5 Pro Image To Video
Seedance 1.5 Pro Image-to-Video generates cinematic, live-action–leaning clips from a text prompt plus a first-frame image, preserving the image’s subject and composition while adding expressive motion and stable aesthetics. It supports 4–12s duration control (including Smart Duration), adaptive aspect ratio that follows the input image, and reproducible outputs via seeds—ideal for ad creatives and short-drama shots that need a strong visual anchor.
Esempi
Seedance 1.5 Pro in azione
Output reali generati dall'API Seedance 1.5 Pro. Passa il mouse su un video per l'anteprima, clicca per aprire il visualizzatore a schermo intero.
Guida
Come usare l'API Seedance 1.5 Pro
Quattro passaggi dalla registrazione alla generazione completata. Esempi completi in Python, Node.js e cURL sono nella sezione API qui sotto.
- 01
Ottieni una chiave API
Registrati su WaveSpeedAI e copia la tua chiave API dalla dashboard. I nuovi account includono crediti gratuiti di benvenuto: bastano per usare il playground qualche decina di volte prima che inizi la fatturazione.
- 02
Invia una predizione
Invia con POST il tuo input in formato JSON a https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video. L'endpoint restituisce subito un id di predizione: le generazioni sono asincrone, quindi non devi tenere una connessione aperta durante l'inferenza.
- 03
Controlla il completamento
Fai GET su https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Restituisci gli output con completed; interrompi con un errore con failed, cancelled, timeout o deleted; continua il polling per ogni altro stato.
- 04
Leggi l'URL dell'output
Quando lo stato è "completed", leggi l'URL da data.outputs[0]. L'URL punta al tuo contenuto generato sulla CDN di WaveSpeedAI: immagine, video, audio o file 3D a seconda della variante di Seedance 1.5 Pro che hai richiamato.
Casi d'uso
Cosa puoi creare con Seedance 1.5 Pro
I flussi di lavoro più comuni per cui sviluppatori e creator usano l'API Seedance 1.5 Pro.
Contenuti brevi dall'impronta live-action
Posizionamento a catalogo: «ideale per annunci e workflow di short drama». Il modello è addestrato in gran parte su materiale live-action, quindi movimento realistico e texture fotografiche vengono più naturali rispetto a stili illustrati o di animazione.
Smart Duration (4-12 secondi)
Sia text-to-video sia image-to-video supportano durate di 4-12 s con la modalità Smart Duration, che adatta la lunghezza al contenuto. Utile quando non vuoi fissare la durata in anticipo e preferisci lasciare che sia il modello a scegliere quella adatta al prompt.
Generazione riproducibile tramite seed
Il parametro seed è esposto — blocca un seed per riprodurre esattamente una generazione, poi varia un solo elemento del prompt alla volta per A/B test più puliti delle varianti creative. Utile per l'iterazione sulle creatività pubblicitarie, isolando una variabile per test.
Video-extend per output più lunghi
bytedance/seedance-v1.5-pro/video-extend trasforma inquadrature brevi in clip più lunghe con continuazione naturale del movimento, estetica stabile e upscaling integrato. Supporta estensioni di 4-12 s e output 720p/1080p. Livello Fast (video-extend-fast) per l'estensione ad alto volume.
Livello Fast per l'iterazione
text-to-video-fast e image-to-video-fast, la scelta giusta per iterare sul prompt, fare A/B test e alimentare pipeline di contenuti ad alto volume. Passa a Standard per la consegna.
Consigli
Consigli per scrivere i prompt per Seedance 1.5 Pro
Consigli pratici per ottenere output migliori da Seedance 1.5 Pro, ricavati dagli schemi che funzionano con i modelli video nelle pipeline di produzione.
- 01
Usa Smart Duration quando la lunghezza è flessibile
Funzione a catalogo: controllo della durata da 4 a 12 secondi, inclusa la modalità «Smart Duration» che adatta la lunghezza al contenuto. Utile quando non vuoi fissare la durata in anticipo — lascia che sia il modello a scegliere quella adatta al prompt.
- 02
Blocca il seed per un'iterazione riproducibile
Funzione a catalogo: «generazione riproducibile tramite seed». Fissa un seed e varia un solo elemento del prompt a ogni iterazione per isolare causa ed effetto di ogni modifica — convergenza più rapida rispetto al rilancio di seed casuali.
- 03
L'audio è opzionale tramite generate_audio
Il parametro generate_audio è esposto — disattivalo per filmati senza audio (B-roll, post social, presentazioni) per evitare una sintesi audio che non useresti comunque.
- 04
Usa video-extend per clip più lunghe di 12 s
bytedance/seedance-v1.5-pro/video-extend trasforma inquadrature più brevi in clip più lunghe con continuazione naturale del movimento. Supporta estensioni di 4-12 s, 720p/1080p, con upscaling integrato. Concatena più estensioni per ottenere qualsiasi lunghezza.
- 05
Livello Fast per l'iterazione
Varianti text-to-video-fast e image-to-video-fast per iterare sui prompt e per contenuti ad alto volume; passa alle varianti Standard per la consegna.
Prezzi
Prezzi dell'API Seedance 1.5 Pro
Il prezzo è per output. L'addebito finale dipende dai parametri impostati nel playground di ciascuna variante (risoluzione, durata, numero di output, riferimenti).
| Endpoint | Tipo | Prezzo di partenza |
|---|---|---|
| bytedance/ | video-extend | $0.26 |
| bytedance/ | video-extend | $0.20 |
| bytedance/ | text-to-video | $0.26 |
| bytedance/ | image-to-video | $0.20 |
| bytedance/ | text-to-video | $0.20 |
| bytedance/ | image-to-video | $0.26 |
API
Richiama l'API Seedance 1.5 Pro
Ottieni una chiave API su wavespeed.ai/accesskey, poi invia una predizione tramite REST. Il playground genera esempi pronti da incollare per qualsiasi combinazione di input.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": True,
"camera_fixed": False
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Confronto
Seedance 1.5 Pro a confronto con le alternative
Quando scegliere Seedance 1.5 Pro rispetto a modelli simili su WaveSpeedAI.
Seedance 1.5 Pro vs Seedance 2.0
Seedance 2.0 offre output di livello hollywoodiano, un veloce livello Turbo e audio nativo in ogni variante. Seedance 1.5 Pro costa decisamente meno, include Smart Duration e seed riproducibili e ha un endpoint video-extend integrato con upscaling incluso.
Seedance 1.5 Pro vs Wan 2.7
Wan 2.7 offre varianti reference-to-video, image-edit e text-to-image nella stessa famiglia — una gamma di funzioni più ampia per il lavoro cross-modale. Seedance 1.5 Pro resta più mirato (solo video) ma aggiunge Smart Duration e una riproducibilità esplicita basata sui seed che Wan 2.7 non espone.
Seedance 1.5 Pro vs Kling 3.0
Kling 3.0 ha livelli Pro e 4K, oltre all'audio nativo. Seedance 1.5 Pro copre una fascia di prezzo diversa, con Smart Duration, seed e un endpoint video-extend che Kling non offre.
FAQ
Seedance 1.5 Pro API — Domande frequenti
Prezzi, licenza, integrazione: le domande più comuni sull'uso di Seedance 1.5 Pro su WaveSpeedAI.
Che cos'è l'API Seedance 1.5 Pro?
Seedance 1.5 Pro è un modello di generazione video di ByteDance reso disponibile come API REST su WaveSpeedAI. ByteDance Seedance 1.5 Pro — clip cinematografiche dall'impronta live-action, con forte aderenza al prompt, movimento espressivo ed estetica stabile. Durata di 4-12 s con Smart Duration, più proporzioni disponibili, generazione riproducibile tramite seed. Puoi richiamarlo da codice o provarlo dal playground collegato qui sopra.
Come richiamo l'API Seedance 1.5 Pro?
Registrati su WaveSpeedAI, copia la tua chiave API da /accesskey, poi invia con POST a https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video il tuo input in formato JSON. L'endpoint restituisce un id di predizione. Fai polling sull'endpoint dei risultati circa ogni 2 secondi, aumenta l'intervallo per le attività di lunga durata e fermati a qualsiasi stato terminale. Gli esempi in Python / Node.js / cURL orientati alla produzione sono qui sopra.
Quanto costa l'API Seedance 1.5 Pro?
Seedance 1.5 Pro parte da $0.20 per esecuzione. Il costo esatto dipende dai parametri impostati (risoluzione, durata, numero di output, riferimenti). L'anteprima del costo in tempo reale accanto al pulsante Genera nel playground mostra il prezzo esatto per il tuo input attuale.
Quali varianti di Seedance 1.5 Pro sono disponibili?
WaveSpeedAI offre 6 endpoint Seedance 1.5 Pro attivi: bytedance/seedance-v1.5-pro/video-extend, bytedance/seedance-v1.5-pro/video-extend-fast, bytedance/seedance-v1.5-pro/text-to-video, bytedance/seedance-v1.5-pro/image-to-video-fast, bytedance/seedance-v1.5-pro/text-to-video-fast, bytedance/seedance-v1.5-pro/image-to-video. Ogni variante ha la sua pagina playground e i suoi prezzi.
Posso usare gli output di Seedance 1.5 Pro a fini commerciali?
I diritti di uso commerciale seguono la licenza del modello di ByteDance. La maggior parte dei modelli di ByteDance consente l'uso commerciale degli output; consulta la pagina playground di ciascun modello per il riepilogo della licenza e i Termini di servizio di WaveSpeedAI per le condizioni a livello di piattaforma.
Perché usare Seedance 1.5 Pro su WaveSpeedAI invece di rivolgersi direttamente al fornitore?
Una sola chiave API e un solo account di fatturazione per Seedance 1.5 Pro E per oltre 1.000 altri modelli AI di altri provider. Nessuna configurazione di SDK per fornitore, nessun limite di frequenza separato, nessun codice di integrazione da riscrivere per ogni fornitore. I prezzi sono in genere in linea o inferiori a quelli dell'API diretta di ByteDance.
Provider
Informazioni su ByteDance
Il team dietro Seedance 1.5 Pro e dietro l'intera gamma di modelli di ByteDance su WaveSpeedAI.
ByteDance — l'azienda dietro TikTok, CapCut e Doubao — gestisce una delle più grandi realtà di ricerca sull'AI al mondo. I suoi team Seed e Doubao rilasciano modelli allo stato dell'arte per la generazione video (Seedance), la generazione e l'editing di immagini (Seedream, Nano Banana) e il lavoro su avatar / lip-sync. I modelli sono addestrati su dati di scala interna e portati in produzione tramite le app consumer di ByteDance prima di essere rilasciati come API.
Inizia a creare con Seedance 1.5 Pro su WaveSpeedAI
Crediti gratuiti di benvenuto alla registrazione. Una sola chiave API per oltre 1.000 modelli AI di ByteDance e di ogni altro provider.