> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jiekou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Seedance 1.5 Pro texte-vers-vidéo

Il s’agit d’une API asynchrone qui renvoie un task\_id. Utilisez le task\_id avec l’API de requête du résultat de tâche afin d’obtenir le résultat de génération vidéo. Prend en charge la génération texte-vers-vidéo, image-vers-vidéo (première image) et image-vers-vidéo (première et dernière images).

<Tip>
  Il s’agit d’une API **asynchrone** qui renvoie uniquement le task\_id de la tâche asynchrone. Vous devez utiliser ce task\_id pour appeler l’[API de requête du résultat de tâche](/fr/docs/models/reference-get-async-task-result) afin de récupérer le résultat généré.
</Tip>

## En-têtes de requête

<ParamField header="Content-Type" type="string" required={true}>
  Valeur d’énumération : `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Format d’authentification Bearer : Bearer \{\{API Key}}.
</ParamField>

## Corps de la requête

<ParamField body="fps" type="integer" default={24}>
  Fréquence d’images (images par seconde). Seul 24 fps est pris en charge.

  Valeur facultative : `24`
</ParamField>

<ParamField body="seed" type="integer" default={-1}>
  Entier de graine utilisé pour contrôler le caractère aléatoire. Plage : \[-1, 2^32-1]. -1 signifie utiliser une graine aléatoire. Une même graine et une même requête produisent des résultats similaires (mais pas exactement identiques).

  Plage de valeurs : \[-1, 4294967295]
</ParamField>

<ParamField body="ratio" type="string" default="adaptive">
  Format d’image de la vidéo générée. 'adaptive' : pour le texte-vers-vidéo, le modèle choisit intelligemment le meilleur format en fonction du prompt ; pour l’image-vers-vidéo, il choisit automatiquement en fonction du format de l’image de première image téléversée.

  Valeurs facultatives : `16:9`, `4:3`, `1:1`, `3:4`, `9:16`, `21:9`, `adaptive`
</ParamField>

<ParamField body="prompt" type="string" required={true}>
  Prompt textuel décrivant le contenu vidéo attendu. Le chinois et l’anglais sont pris en charge. Il est recommandé de ne pas dépasser 500 caractères. Si vous devez générer un audio avec des dialogues, placez le contenu vocal entre guillemets doubles pour obtenir de meilleurs résultats de génération audio.
</ParamField>

<ParamField body="duration" type="integer" default={5}>
  Durée de la vidéo, en secondes. Prend en charge une durée spécifiée dans la plage \[4, 12]. Remarque : la durée a une incidence sur la facturation.

  Plage de valeurs : \[4, 12]
</ParamField>

<ParamField body="watermark" type="boolean" default={false}>
  Indique si la vidéo générée contient un filigrane. true : avec filigrane. false : sans filigrane.
</ParamField>

<ParamField body="resolution" type="string" default="720p">
  Résolution vidéo. Seedance 1.5 pro prend en charge 480p, 720p et 1080p.

  Valeurs facultatives : `480p`, `720p`, `1080p`
</ParamField>

<ParamField body="camera_fixed" type="boolean" default={false}>
  Indique si la position de la caméra doit être fixe. true : la plateforme ajoute au prompt une instruction de caméra fixe (effet non garanti). false : la caméra n’est pas fixe.
</ParamField>

<ParamField body="service_tier" type="string" default="default">
  Niveau de service pour traiter la requête. 'default' : mode d’inférence en ligne, avec des quotas RPM et de concurrence plus faibles, adapté aux scénarios exigeant une forte réactivité. 'flex' : mode d’inférence hors ligne, avec un quota TPD plus élevé et un prix égal à 50 % du mode en ligne, adapté aux scénarios peu sensibles à la latence.

  Valeurs facultatives : `default`, `flex`
</ParamField>

<ParamField body="generate_audio" type="boolean" default={true}>
  Indique si la vidéo générée contient un audio synchronisé. true : la vidéo contient des voix, effets sonores et musiques de fond générés automatiquement à partir du prompt et du contenu visuel. false : produit une vidéo silencieuse.
</ParamField>

<ParamField body="execution_expires_after" type="integer" default={172800}>
  Seuil d’expiration de la tâche, en secondes, calculé à partir de l’horodatage created\_at. Valeur par défaut : 172800 (48 heures). Plage : \[3600, 259200]. Les tâches dépassant cette durée seront automatiquement interrompues et marquées comme 'expired'.

  Plage de valeurs : \[3600, 259200]
</ParamField>

## Informations de réponse

<ResponseField name="task_id" type="string" required={true}>
  Le task\_id de la tâche asynchrone. Vous devez utiliser ce task\_id pour appeler l’[API de requête du résultat de tâche](/fr/docs/models/reference-get-async-task-result) afin d’obtenir le résultat généré
</ResponseField>
