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

Obligatoire, nom du modèle exposé à l’extérieur. gemini-omni Peut être appelé via /v1/videos.

Options disponibles:
sora-2,
sora-2-pro,
gemini-omni,
happyhorse-1.0,
happyhorse-1.0-i2v,
happyhorse-1.0-t2v,
happyhorse-1.0-r2v,
happyhorse-1.0-video-edit,
doubao-seedance-1-0-lite-i2v-250428,
doubao-seedance-1-0-lite-t2v-250428,
doubao-seedance-1-0-pro-250528,
doubao-seedance-1-0-pro-fast-251015,
doubao-seedance-1-5-pro-251215,
doubao-seedance-2-0-260128,
doubao-seedance-2-0-fast-260128,
sd-2-5,
veo3,
veo3-fast,
veo3-fast-frames,
veo3-frames,
veo3-pro,
veo3-pro-frames,
veo3.1,
veo3.1-4k,
veo3.1-components,
veo3.1-fast,
veo3.1-pro,
veo3.1-pro-4k,
grok-imagine-1.0-video,
grok-imagine-video-1.5-preview,
grok-video-3,
minimax-h3,
hailuo-2.3,
viduq3-turbo,
vidu-q4,
vidu-q4-540p
Exemple:

"sora-2"

prompt
string
requis

Point d’entrée unifié pour les prompts. Requis pour la plupart des modèles.

image
file

Point d'entrée pour image unique ; certains modes de compatibilité seront mappés sur images.

duration
integer

Paramètre de durée unifié ; certains modèles acceptent également seconds.

width
integer

Video width

Exemple:

512

height
integer

Video height

Exemple:

512

fps
integer

Video frame rate

Exemple:

30

seed
integer

Random seed

Exemple:

20231234

n
integer

Number of videos to generate

Exemple:

1

response_format
string

Response format

Exemple:

"url"

user
string

User identifier

Exemple:

"user-1234"

metadata
object

Conteneur de champs d'extension dynamiques. De nombreux champs spécifiques au modèle sont désérialisés à partir d'ici.

mode
string

Facultatif, mode de génération vidéo. gemini-omni prend en charge t2v, r2v et edit.

images
string[]

Point d’entrée unifié pour plusieurs images. Utilisé par Vidu, Seedance, Veo, etc.

content
object[]
size
string

Point d’entrée unifié pour la taille, qui sera mappé vers resolution/aspect_ratio, etc.

seconds
string

Sora point d’entrée de compatibilité, au moment de l’exécution, la valeur de secours sera duration.

input_reference
string

Point d’entrée d’image de référence compatible Sora/Veo, peut être un fichier multipart ou un objet compatible.

parameters
object
audio_urls
string[]

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.

resolution
string

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

Réponse

Tâche vidéo créée avec succès

id
string
requis
object
string
requis
model
string
requis
status
enum<string>
requis

Should use VideoStatus constants: VideoStatusQueued, VideoStatusInProgress, VideoStatusCompleted, VideoStatusFailed

Options disponibles:
queued,
in_progress,
completed,
failed,
video_url,
url,
completed_at
progress
integer
requis
created_at
integer
requis
task_id
string

Compatible avec l'ancienne interface, bientôt obsolète

completed_at
integer
expires_at
integer
seconds
string
size
string
remixed_from_video_id
string
error
object
metadata
object
output
object
request_id
string