Seedance 2.5 API

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.

ByteDanceGénération de vidéosPublié 7 août 2026MalaysiaEndpoint propriétaireNouveau

À propos de Seedance 2.5

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

text to videoimage to videoreference to videovideo editingmultimodalaudio synccamera controlcharacter consistency

Caractéristiques de Seedance 2.5

ID du modèle
seedance-2-5
Fournisseur
ByteDance
Catégorie
Génération de vidéos
Publié
7 août 2026
Entrée
TexteImageVidéoAudio
Sortie
Vidéo
Région
Malaysia
Endpoints
POST/v1/videos/generations
Identifiants de modèle alternatifs
bytedance/seedance-2.5seedance-2.5

Tarifs de l'API Seedance 2.5

Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.

Type
Spéc.
Tarif
T2V/I2V 480P
par seconde
$0.206
T2V/I2V 720P
par seconde
$0.462
Entrée vidéo 480P
par seconde d’entrée plus sortie
$0.123
Entrée vidéo 720P
par seconde d’entrée plus sortie
$0.276
Comparer sur la page complète des tarifs

Comment appeler l'API Seedance 2.5

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 : envoyer le job
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 : interroger le résultat
curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"
Python
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)
Référence complète de l'API Seedance 2.5

Paramètres de l'API Seedance 2.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ètreTypePar défautPlage / valeursDescription
promptstring--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.
modeenumautoauto, t2v, i2v_first, i2v_both, referenceSé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...
resolutionenum720p480p, 720pRésolution de génération vidéo. Les options sont spécifiques au modèle et proviennent du catalogue.
aspect_ratioenumadaptiveadaptive, 16:9, 9:16, 1:1, 4:3, 3:4, 21:9Rapport 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_durationbooleantrue-Si c’est faux, le modèle détermine la longueur du clip.
durationnumber54 à 30Longueur du clip en secondes. Utilisé uniquement lorsque custom_duration = vrai. Le montage vidéo conserve toujours la longueur du clip source.
generate_audiobooleantrue-Générez de l’audio natif avec la vidéo.
output_formatenummp4mp4, movLe 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_framebooleanfalse-Retournez aussi la dernière image en PNG, prête à être utilisée comme première image du clip suivant.
imagestring--URL de référence / image de la première image.
image_endstring--URL image de fin de trame pour i2v_both.
videostring--Référence à l’URL de la vidéo pour référence / édition / extension.
negative_promptstring--Quoi éviter.

Bon à savoir

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é.

API Seedance 2.5 : questions fréquentes

Combien coûte l'API Seedance 2.5 ?

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.

Quel endpoint Seedance 2.5 utilise-t-il ?

Seedance 2.5 est servi via POST /v1/videos/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.

Puis-je essayer Seedance 2.5 dans le navigateur avant d'intégrer ?

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.

Comment obtenir une clé API Seedance 2.5 ?

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.

Prêt à utiliser de meilleurs points de terminaison ?

Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.