Passer au contenu principal
POST

Autorisations

Authorization
string
header
requis

Utilisez l'authentification Bearer Token. Format : Authorization: Bearer sk-xxxxxx

Corps

application/json
model
enum<string>
requis

Nom du modèle public Vidu. Vidu Q4 prend uniquement en charge la génération vidéo à partir d'images et la génération vidéo de référence avec images ; Q3/Q2/V2 conservent leurs capacités respectives.

Options disponibles:
viduq3-turbo,
viduq2,
vidu2.0,
vidu-q4,
vidu-q4-540p
Exemple:

"viduq3-turbo"

prompt
string
requis

Prompt de génération vidéo ; obligatoire pour la génération de vidéo à partir de texte, à renseigner selon les besoins métier pour la génération à partir d’image, par images de début/fin, ou par vidéo de référence.

Exemple:

"A cinematic product ad with smooth camera motion"

images
string<uri>[]
requis

Entrée d’images. Pour la génération image-à-image à partir d’une seule image, génère 1 image ; Vidu Q4 permet de générer 1 à 15 images de référence, utilisées conjointement comme références. Pour les anciens modèles, utilisez les images de début et de fin ainsi que le nombre de références selon les capacités de chaque modèle.

Exemple:
videos
string<uri>[]

L’entrée de sujet vidéo est disponible uniquement selon les capacités des anciens modèles ; Vidu Q4 ne prend pas en charge les vidéos de référence.

subjects
object[]

Saisissez en vous référant au format de la bibliothèque de sujets de génération vidéo ; cela peut inclure des champs tels que le nom du sujet, des images, des vidéos ou le timbre vocal.

auto_subjects
boolean
duration
integer

Durée de la vidéo, en secondes. viduq3-turbo 5 secondes sont courantes ; vous pouvez définir une valeur dans la plage officielle.

Exemple:

5

resolution
enum<string>

Résolution de sortie, valeurs courantes 540p, 720p, 1080p.

Options disponibles:
540p,
720p,
1080p
Exemple:

"720p"

aspect_ratio
enum<string>

Rapport largeur/hauteur de sortie, couramment utilisé pour les vidéos générées à partir de texte ou de référence, par exemple 16:9, 9:16, 1:1.

Options disponibles:
16:9,
9:16,
4:3,
3:4,
1:1
Exemple:

"16:9"

seed
integer

Graine aléatoire.

movement_amplitude
enum<string>

Amplitude du mouvement, valeurs courantes auto, small, medium et large.

Options disponibles:
auto,
small,
medium,
large
Exemple:

"auto"

audio
boolean

Activer ou non la sortie directe audio/vidéo.

audio_urls
string<uri>[]

Audio de référence Vidu Q4 : jusqu’à 3 fichiers MP3, de 3 à 12 secondes chacun, 50 Mo maximum ; distinct du commutateur booléen audio.

Maximum array length: 3
audio_type
enum<string>
Options disponibles:
all,
speech_only,
sound_effect_only
voice_id
string
is_rec
boolean
bgm
boolean
payload
string
off_peak
boolean

Utiliser ou non une génération décalée.

watermark
boolean

Ajouter un filigrane ou non.

wm_position
enum<integer>
Options disponibles:
1,
2,
3,
4
wm_url
string<uri>
callback_url
string<uri>

Réponse

200 - application/json

Tâche créée avec succès

task_id
string
requis

ID de tâche renvoyé lors de la création de la tâche, utilisé pour interroger la tâche.

state
enum<string>
requis

État de la tâche, valeurs courantes created, queueing, processing, success et failed.

Options disponibles:
created,
queueing,
processing,
success,
failed
model
string
prompt
string
images
string[]
duration
integer
resolution
string
created_at
string
creations
string