Skip to main content
POST
Ce modèle prend en charge la génération à partir d’une image ou de références, mais pas le texte seul ni les images initiale et finale combinées. Après soumission, récupérez l’ID dans data[0].task_id et consultez le suivi des tâches pour obtenir l’état et le résultat.

Modes de génération

viduq4-preview choisit automatiquement le mode selon les images, les rôles et les audios de référence. Aucun paramètre de mode supplémentaire n’est nécessaire.
  • Image vers vidéo : exactement une image initiale ; prompt facultatif ; aucun audio de référence.
  • Références vers vidéo : 1–15 images, jusqu’à 3 clips audio de référence et prompt obligatoire. Avec une seule image sans audio de référence, définissez explicitement role: "reference_image" ; sinon, le mode image vers vidéo s’applique.
  • Une image initiale explicite (first_frame_image ou role: "first_frame") ne peut pas être associée à d’autres images, rôles de référence ou audios de référence. Sinon, HTTP 400.

En-têtes de requête

string
requis
Authentification Bearer au format Bearer <token>, où <token> est votre APIMart API Key.

Paramètres de requête

string
requis
Doit correspondre exactement à viduq4-preview, en minuscules.
string
Prompt de génération vidéo, jusqu’à 20 000 caractères.
  • Image vers vidéo : facultatif. S’il est omis, le modèle génère le contenu à partir de l’image initiale.
  • Références vers vidéo : obligatoire. Son absence renvoie HTTP 400.
string[]
Tableau d’images. Accepte les URL publiques ou les Data URL Base64 telles que data:image/png;base64,....
  • Image vers vidéo : une seule image, utilisée comme image initiale.
  • Références vers vidéo : 1–15 images au total avec image_with_roles.
Peut être combiné avec image_with_roles ; les quantités sont additionnées. Ne pas combiner avec first_frame_image ou un rôle first_frame explicite. Pour une seule image sans rôle, la présence d’audio de référence détermine aussi le mode.
object[]
Tableau d’images avec rôles. Un élément pour image vers vidéo ; 1–15 images au total avec image_urls pour références vers vidéo.Peut être combiné avec image_urls pour fournir des références, mais les rôles d’image initiale ne peuvent pas être mélangés aux références.
string
Uniquement pour image vers vidéo. URL publique ou Data URL Base64 de l’image initiale.Avec ce champ, ne fournissez pas d’autres images ni d’audio de référence. Pour références vers vidéo, utilisez image_urls ou image_with_roles.
string[]
Tableau d’URL audio de référence, uniquement pour références vers vidéo. Maximum 3 clips au total avec audio_url.Format MP3 requis, 3–12 secondes par clip, 50MB maximum chacun. Même avec de l’audio de référence, au moins une image et un prompt sont requis.Un format ou une durée audio non conforme entraîne un échec pendant l’exécution avec remboursement intégral, et non un HTTP 400 synchrone à la soumission.
string
URL d’un seul audio de référence. Mêmes exigences que audio_urls ; maximum 3 clips pour les deux champs réunis.
string
défaut:"16:9"
Uniquement pour références vers vidéo. Valeurs : 1:1, 9:16, 16:9, 3:4, 4:3. Par défaut : 16:9.En mode image vers vidéo, l’image initiale détermine le ratio ; ce paramètre est ignoré.
string
Alias de compatibilité de aspect_ratio, avec les mêmes valeurs. Utilisez de préférence un seul des deux champs. Sans effet en mode image vers vidéo.
integer
défaut:"5"
Durée en secondes. Accepte 3–16 secondes, pas 1–2 secondes.
string
défaut:"720p"
Résolution : 540p, 720p, 1080p, 2K ou 4K, sans distinction de casse.
boolean
défaut:"true"
Indique si la vidéo doit inclure des dialogues et des effets sonores.
  • true : vidéo avec piste audio (par défaut).
  • false : vidéo muette.
Les vidéos avec ou sans son ont le même prix.
integer
Graine aléatoire. Omettez ce champ ou utilisez 0 pour une valeur aléatoire.

Exigences des médias

  • Image vers vidéo : exactement une image initiale requise ; aucun audio de référence.
  • Références vers vidéo : 1–15 images requises ; jusqu’à 3 clips audio de référence facultatifs.
  • PNG, JPEG, JPG et WEBP acceptés, maximum 50MB par image.
  • En Base64, le corps complet de la requête doit être inférieur à 20MB. Privilégiez les URL publiques.
  • Les URL d’images doivent être publiques. Remplacez les URL d’exemple par des adresses réellement accessibles.
Les deux modes nécessitent des images et ne prennent pas en charge last_frame_image. Mélanger une image initiale et des références ou dépasser le nombre d’images/audios renvoie HTTP 400 à la soumission, sans création de tâche ni facturation. Un format ou une durée audio non conforme entraîne un échec pendant l’exécution et un remboursement.

Exemples de requête

Image initiale seule, sans prompt

Génère par défaut une vidéo de 5 secondes en 720p avec son.

Image initiale avec rôle explicite et sortie 4K

Vidéo muette avec le champ d’image initiale

Vidéo à partir de plusieurs images et d’un audio de référence

Références vers vidéo avec une seule image

Cet exemple n’inclut pas d’audio de référence et sélectionne explicitement le mode références vers vidéo avec reference_image. Remplacez toutes les URL d’images et d’audios par des adresses accessibles.

Réponse de soumission

integer
Code de réponse ; 200 indique un succès.
array
Résultat de la soumission de tâche.

Consulter les résultats

Interrogez toutes les 5–10 secondes et arrêtez à completed ou failed. Utilisez le point de terminaison unifié :
Exemple de réponse réussie (URL vidéo fictive) :
Les liens vidéo sont valables 24 heures. Téléchargez et sauvegardez rapidement les fichiers. Déterminez la fin avec status, et non avec des paliers de progression fixes.

Facturation

Facturation selon la durée et la résolution : coût = durée (secondes) × tarif par seconde de la résolution. Consultez les tarifs des modèles. Les deux modes coûtent le même prix, avec ou sans son. Les images et audios de référence ne sont pas facturés en supplément. Les tâches échouées sont automatiquement remboursées intégralement.

Erreurs de paramètres fréquentes

Les cas suivants renvoient HTTP 400 de manière synchrone, sans création de tâche ni facturation :

Autres modèles Vidu

Pour le texte vers vidéo ou les images initiale et finale, utilisez Vidu Q3 Pro / Turbo. Ce modèle accepte déjà plusieurs images de référence ; Vidu Q3 Mix / Standard propose aussi ce mode. Pour 1–2 secondes, choisissez viduq3-pro ; ce modèle exige au moins 3 secondes.