API de génération vidéo Seedance 2.0
Générez des vidéos avec Seedance 2.0 via APIMaster.
Génération vidéo Seedance 2.0
Seedance 2.0 prend en charge la génération texte-vers-vidéo, image-vers-vidéo et avec médias de référence via des tâches asynchrones.
URL de base :
https://apimaster.ai/v1esthttps://apimaster.ai/v1. N'ajoutez pas un autre/v1aux chemins.
Paramètres
| Champ | Type | Requis | Description |
|---|---|---|---|
model |
string | oui | doubao-seedance-2.0 |
prompt |
string | oui | Description de la vidéo |
duration |
integer | non | Durée en secondes, par défaut 5 |
resolution |
string | non | 480p, 720p, 1080p ou 4K |
aspect_ratio |
string | non | 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 ou adaptive |
image_urls |
string[] | non | URLs d'images de référence publiques |
video_urls |
string[] | non | URLs de vidéos de référence publiques |
audio_urls |
string[] | non | URLs de fichiers audio de référence publics |
generate_audio |
boolean | non | Générer l'audio |
watermark |
boolean | non | Ajouter un filigrane |
seed |
integer | non | Seed de reproductibilité |
output_format |
string | non | mp4 ou mov |
Soumettre une tâche
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 réponse contient un task_id :
{"code":200,"data":[{"status":"submitted","task_id":"task_xxxxxxxx"}]}
Interroger et télécharger
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
Les statuts incluent submitted, in_progress, completed et failed. Téléchargez rapidement après la fin.
Facturation
La facturation est basée sur la durée générée et la résolution de sortie. Les images, vidéos ou fichiers audio de référence peuvent entraîner des frais média supplémentaires. Vérifiez la tarification actuelle des vidéos/médias dans le tableau de bord avant de soumettre. Les tâches échouées ne sont pas facturées pour la génération.
Erreurs
400 paramètres invalides, 401 clé API invalide, 402 solde insuffisant, 429 limite de débit dépassée, et 500/502 erreurs de service temporaires.
Voir aussi : Aperçu de la génération vidéo et Seedance 2.5.