Passer au contenu principal
POST
/
v1
/
videos
/
generations
API Veo-3.1-Fast-Generate-Preview
curl --request POST \
  --url https://api.evolink.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "veo-3.1-fast-generate-preview",
  "prompt": "A cat playing piano"
}
'
{
  "created": 1757169743,
  "id": "task-unified-1757169743-7cvnl5zw",
  "model": "veo-3.1-fast-generate-preview",
  "status": "pending"
}

Autorisations

Authorization
string
header
requis

##Toutes les API nécessitent une authentification Bearer Token##

Obtenir une clé API :

Visitez la Page de gestion des clés API pour obtenir votre clé API

Ajouter à l'en-tête de requête :

Authorization: Bearer YOUR_API_KEY

Corps

application/json
model
string
défaut:veo-3.1-fast-generate-preview
requis
Exemple:

"veo-3.1-fast-generate-preview"

prompt
string
requis

Invite décrivant la vidéo, max 2000 tokens

Maximum string length: 2000
Exemple:

"A cat playing piano"

image_urls
string<uri>[]

URLs des images de référence, max 3 images (le mode FIRST&LAST prend en charge 1-2, le mode REFERENCE prend en charge jusqu'à 3), max 10 Mo chacune

Maximum array length: 3
generation_type
enum<string>

Mode de génération:

  • TEXT: Texte vers vidéo
  • FIRST&LAST: Première-dernière image, 1-2 images
  • REFERENCE: Image de référence, max 3 images, durée fixée à 8s, rapport d'aspect fixé à 16:9, sauf generate_audio, autres paramètres avancés non pris en charge
Options disponibles:
TEXT,
FIRST&LAST,
REFERENCE
aspect_ratio
enum<string>

Rapport d'aspect, par défaut 16:9

Options disponibles:
16:9,
9:16
generate_audio
boolean

Générer l'audio (coût supplémentaire), par défaut true

duration
enum<integer>

Durée (secondes), par défaut 4

Options disponibles:
4,
6,
8
n
integer

Nombre de vidéos, par défaut 1

Plage requise: 1 <= x <= 4
quality
enum<string>

Résolution, par défaut 720p

Options disponibles:
720p,
1080p,
4k
seed
integer
Plage requise: 1 <= x <= 4294967295
negative_prompt
string
person_generation
enum<string>

Contrôle de génération de personnes, par défaut allow_adult

Options disponibles:
allow_adult,
dont_allow
resize_mode
enum<string>

Mode de redimensionnement (I2V uniquement), par défaut pad

Options disponibles:
pad,
crop
callback_url
string<uri>

Réponse

Tâche de génération vidéo créée avec succès

created
integer
Exemple:

1757169743

id
string
Exemple:

"task-unified-1757169743-7cvnl5zw"

model
string
Exemple:

"veo-3.1-fast-generate-preview"

status
enum<string>
Options disponibles:
pending,
processing,
completed,
failed