API di generazione video Seedance 2.0
Genera video con Seedance 2.0 tramite APIMaster.
Generazione video Seedance 2.0
Seedance 2.0 supporta la generazione da testo a video, da immagine a video e con media di riferimento tramite attività asincrone.
Base URL:
https://apimaster.ai/v1èhttps://apimaster.ai/v1. Non aggiungere un altro/v1ai percorsi.
Parametri
| Campo | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
model |
string | sì | doubao-seedance-2.0 |
prompt |
string | sì | Descrizione del video |
duration |
integer | no | Durata in secondi, predefinita 5 |
resolution |
string | no | 480p, 720p, 1080p, o 4K |
aspect_ratio |
string | no | 16:9, 4:3, 1:1, 3:4, 9:16, 21:9, o adaptive |
image_urls |
string[] | no | URL pubblici delle immagini di riferimento |
video_urls |
string[] | no | URL pubblici dei video di riferimento |
audio_urls |
string[] | no | URL pubblici degli audio di riferimento |
generate_audio |
boolean | no | Genera audio |
watermark |
boolean | no | Aggiungi una filigrana |
seed |
integer | no | Seme di riproducibilità |
output_format |
string | no | mp4 o mov |
Invia un'attività
curl -s "https://apimaster.ai/v1/videos/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2.0",
"prompt": "Sunlight through a forest, smooth forward camera movement",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9",
"generate_audio": false
}'
La risposta contiene un task_id:
{"code":200,"data":[{"status":"submitted","task_id":"task_xxxxxxxx"}]}
Controlla e scarica
curl -s "https://apimaster.ai/v1/videos/task_xxxxxxxx" -H "Authorization: Bearer YOUR_API_KEY"
curl -L "https://apimaster.ai/v1/videos/task_xxxxxxxx/content" -H "Authorization: Bearer YOUR_API_KEY" -o output.mp4
Gli stati includono submitted, in_progress, completed e failed. Scarica subito dopo il completamento.
Fatturazione
La fatturazione si basa sulla durata generata e sulla risoluzione di output. Immagini, video o audio di riferimento possono comportare costi aggiuntivi per i media. Controlla i prezzi correnti di Video/media nella dashboard prima di inviare. Le attività non riuscite non vengono addebitate per la generazione.
Errori
400 parametri non validi, 401 chiave API non valida, 402 saldo insufficiente, 429 limite di richieste raggiunto e 500/502 errori temporanei del servizio.
Vedi anche: Panoramica sulla generazione video e Seedance 2.5.