Zum Hauptinhalt springen
POST
/
v1
/
videos
/
generations
Veo-3.1-Fast-Generate-Preview API
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"
}

Autorisierungen

Authorization
string
header
erforderlich

##Alle APIs erfordern Bearer-Token-Authentifizierung##

API-Schlüssel erhalten:

Besuchen Sie die API-Schlüsselverwaltungsseite, um Ihren API-Schlüssel zu erhalten

Zum Anfrage-Header hinzufügen:

Authorization: Bearer YOUR_API_KEY

Body

application/json
model
string
Standard:veo-3.1-fast-generate-preview
erforderlich
Beispiel:

"veo-3.1-fast-generate-preview"

prompt
string
erforderlich

Prompt, der das Video beschreibt, maximal 2000 Token

Maximum string length: 2000
Beispiel:

"A cat playing piano"

image_urls
string<uri>[]

Referenzbild-URLs, maximal 3 Bilder (FIRST&LAST-Modus unterstützt 1-2, REFERENCE-Modus unterstützt bis zu 3), maximal 10MB pro Bild

Maximum array length: 3
generation_type
enum<string>

Generierungsmodus:

  • TEXT: Text-zu-Video
  • FIRST&LAST: Erst-Letzt-Bild, 1-2 Bilder
  • REFERENCE: Referenzbild, maximal 3 Bilder, Dauer fest auf 8s, Seitenverhältnis fest auf 16:9, außer generate_audio werden keine weiteren erweiterten Parameter unterstützt
Verfügbare Optionen:
TEXT,
FIRST&LAST,
REFERENCE
aspect_ratio
enum<string>

Seitenverhältnis, Standard 16:9

Verfügbare Optionen:
16:9,
9:16
generate_audio
boolean

Audio generieren (zusätzliche Kosten), Standard true

duration
enum<integer>

Dauer (Sekunden), Standard 4

Verfügbare Optionen:
4,
6,
8
n
integer

Anzahl der Videos, Standard 1

Erforderlicher Bereich: 1 <= x <= 4
quality
enum<string>

Auflösung, Standard 720p

Verfügbare Optionen:
720p,
1080p,
4k
seed
integer
Erforderlicher Bereich: 1 <= x <= 4294967295
negative_prompt
string
person_generation
enum<string>

Personengenerierungskontrolle, Standard allow_adult

Verfügbare Optionen:
allow_adult,
dont_allow
resize_mode
enum<string>

Größenanpassungsmodus (nur I2V), Standard pad

Verfügbare Optionen:
pad,
crop
callback_url
string<uri>

Antwort

Videogenerierungsaufgabe erfolgreich erstellt

created
integer
Beispiel:

1757169743

id
string
Beispiel:

"task-unified-1757169743-7cvnl5zw"

model
string
Beispiel:

"veo-3.1-fast-generate-preview"

status
enum<string>
Verfügbare Optionen:
pending,
processing,
completed,
failed