
Modèle vidéo long pour des clips cohérents jusqu’à 30 secondes, avec jusqu’à 50 images de référence, vidéos et extraits audio, audio natif, montage et extension.
Modèle vidéo long pour des clips cohérents jusqu’à 30 secondes, avec jusqu’à 50 images de référence, vidéos et extraits audio, audio natif, montage et extension.
Aussi connu sous le nom ByteDance Seedance 2.5
seedance-2-5/v1/videos/generationsbytedance/seedance-2.5seedance-2.5Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Seedance 2.5 fonctionne via POST /v1/videos/generations. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Obtenez une clé API depuis le tableau de bord EmpirioLabs.
curl https://api.empiriolabs.ai/v1/videos/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2-5",
"prompt": "Describe what you want Seedance 2.5 to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/videos/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "seedance-2-5",
"prompt": "Describe what you want Seedance 2.5 to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Paramètres de requête pris en charge par l'API Seedance 2.5 sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| prompt | string | - | - | Description de la scène. Adressez-vous à un attachement spécifique en ligne comme @Image1, @Video1 ou @Audio1 pour indiquer quelle référence un plan doit suivre. |
| mode | enum | auto | auto, t2v, i2v_first, i2v_both, reference | Sélectionne comment vos entrées sont utilisées. Le détecte automatiquement à partir de ce que vous attachez. T2V est du texte en vidéo. i2v_first anime une première... |
| resolution | enum | 720p | 480p, 720p | Résolution de génération vidéo. Les options sont spécifiques au modèle et proviennent du catalogue. |
| aspect_ratio | enum | adaptive | adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 | Rapport d’aspect de sortie. Adaptatif permet au modèle de choisir. Lorsque vous fournissez une première image, la sortie suit le format d’image de cette image, donc... |
| custom_duration | boolean | true | - | Si c’est faux, le modèle détermine la longueur du clip. |
| duration | number | 5 | 4 à 30 | Longueur du clip en secondes. Utilisé uniquement lorsque custom_duration = vrai. Le montage vidéo conserve toujours la longueur du clip source. |
| generate_audio | boolean | true | - | Générez de l’audio natif avec la vidéo. |
| output_format | enum | mp4 | mp4, mov | Le MP4 est diffusé partout. MOV offre une précision de couleur supérieure pour l’étalonnage, le keying et le compositing, et certains lecteurs ne peuvent pas l’ouvrir. |
| return_last_frame | boolean | false | - | Retournez aussi la dernière image en PNG, prête à être utilisée comme première image du clip suivant. |
| image | string | - | - | URL de référence / image de la première image. |
| image_end | string | - | - | URL image de fin de trame pour i2v_both. |
| video | string | - | - | Référence à l’URL de la vidéo pour référence / édition / extension. |
| negative_prompt | string | - | - | Quoi éviter. |
Seedance de nouvelle génération conçue pour la narration longue durée: une seule demande peut produire un clip cohérent allant jusqu’à 30 secondes, puiser sur jusqu’à 50 éléments de référence, et monter ou prolonger des séquences existantes. Modes - Texte en vidéo, première image, ou première et dernière image. - Référence multimodale à la vidéo à partir de jusqu’à 30 images, 10 vidéos et 10 extraits audio. L’entrée audio uniquement fonctionne de manière autonome. - Pour modifier ou poursuivre un extrait joint, décrivez-le dans votre invite. Le modèle comprend l’intention à partir de votre formulation. Sortie - 480p et 720p à 24fps, de 4 à 30 secondes, avec audio synchronisé natif. - MP4 par défaut. Le MOV offre une meilleure précision des couleurs pour l’étalonnage et la composition, et certains lecteurs ne peuvent pas l’ouvrir. - Lorsque vous fournissez une première image, la sortie suit le format de cette image, donc aspect_ratio reste adaptative. Les emplois de référence, y compris ceux avec une vidéo de référence, acceptent n’importe quel ratio. Limites d’entrée - Images: jpeg, png, webp, bmp, tiff, gif, heic ou heif, 300 à 6000 px par face, moins de 30 Mo chacune. - Vidéos: MP4 ou MOV, de 2 à 30 secondes chacune et 30 secondes au total, moins de 200 Mo chacune. - Audio: WAV ou MP3, de 2 à 30 secondes chacun et 30 secondes au total, moins de 15 Mo chacun. - Les téléchargements de références contenant de vrais visages humains sont rejetés par le modèle. Facturation - Sans vidéo de référence, vous êtes facturé par seconde de vidéo générée au rythme de la résolution de sortie. - Avec une vidéo de référence, le modèle évalue les secondes du clip de référence en parallèle des secondes générées, à un débit d’entrée vidéo plus bas. Les secondes facturées correspondent donc à la durée de référence plus la durée de sortie, donc une requête incluant une vidéo de référence coûte plus cher au total que la même sortie générée uniquement à partir du texte. - Exemple travaillé à 480p: un clip de 4 secondes d’une invite texte facture 4 secondes. Un clip de 4 secondes généré à partir d’une vidéo de référence de 5 secondes facture 9 secondes au débit d’entrée vidéo. Prétraitement des médias téléchargés - Les entrées vidéo sont limitées à 30 secondes. - Les entrées vidéo téléchargées sont normalisées en MP4 compatibles avec le fournisseur lorsque cela est nécessaire. Réglez preprocess_video sur faux pour envoyer un clip sans être touché.
Sur EmpirioLabs, Seedance 2.5 est facturé à l'usage : T2V/I2V 480P $0.206 par seconde; T2V/I2V 720P $0.462 par seconde; Entrée vidéo 480P $0.123 par seconde d’entrée plus sortie. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Seedance 2.5 est servi via POST /v1/videos/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Oui. Le playground EmpirioLabs exécute Seedance 2.5 dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.
Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.