Zum Hauptinhalt springen
POST
/
v1
/
videos
/
generations
Hailuo 2.3 Fast API
curl --request POST \
  --url https://api.evolink.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "MiniMax-Hailuo-2.3-Fast",
  "prompt": "A cat slowly opens its eyes and looks around [Pan left]"
}
'
{
  "created": 1757169743,
  "id": "task-unified-1757169743-7cvnl5zw",
  "model": "MiniMax-Hailuo-2.3-Fast",
  "object": "video.generation.task",
  "progress": 0,
  "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:MiniMax-Hailuo-2.3-Fast
erforderlich

Name des Videogenerierungsmodells

Beispiel:

"MiniMax-Hailuo-2.3-Fast"

image_urls
string<uri>[]
erforderlich

Referenzbild-URL für I2V-Modus, erforderlich für Hailuo 2.3 Fast

Anforderungen:

  • Es muss 1 Bild bereitgestellt werden
  • Bildgröße: max. 20MB
  • Formate: JPG, JPEG, PNG, WebP
  • Seitenverhältnis: 2:5 bis 5:2
  • Kurze Kante > 300px
Required array length: 1 element
Beispiel:
["https://example.com/image.jpg"]
prompt
string

Prompt zur Beschreibung von Bewegung und Kamerabewegung, optional. Max. 2000 Zeichen

15 Kamerabefehle:

  • Truck: [Truck left], [Truck right]
  • Pan: [Pan left], [Pan right]
  • Dolly: [Push in], [Pull out]
  • Pedestal: [Pedestal up], [Pedestal down]
  • Tilt: [Tilt up], [Tilt down]
  • Zoom: [Zoom in], [Zoom out]
  • Spezial: [Shake]
  • Verfolgung: [Tracking shot]
  • Statisch: [Static shot]

Verwendung:

  • Kombiniert: Mehrere Befehle in einem [] werden gleichzeitig ausgeführt, z.B. [Pan left,Pedestal up], max. 3 empfohlen
  • Sequenziell: Befehle werden in Textreihenfolge ausgeführt, z.B. ...langsam [Push in], dann schnell [Pull out]
Maximum string length: 2000
Beispiel:

"A cat slowly opens its eyes and looks around [Pan left]"

quality
enum<string>
Standard:768p

Videoauflösung

I2V unterstützt:

  • 768p (Standard)
  • 1080p

Dauer & Auflösung:

  • 768p: 6s, 10s
  • 1080p: nur 6s
Verfügbare Optionen:
768p,
1080p
Beispiel:

"1080p"

duration
enum<integer>
Standard:6

Videodauer (Sekunden)

  • 6 Sekunden (Standard)
  • 10 Sekunden (nicht verfügbar für 1080p)
Verfügbare Optionen:
6,
10
Beispiel:

6

model_params
object

Modellspezifische Parameter

Antwort

Videogenerierungsaufgabe erfolgreich erstellt

created
integer

Zeitstempel der Aufgabenerstellung

Beispiel:

1757169743

id
string

Aufgaben-ID

Beispiel:

"task-unified-1757169743-7cvnl5zw"

model
string

Verwendeter Modellname

Beispiel:

"MiniMax-Hailuo-2.3-Fast"

object
enum<string>

Aufgabentyp

Verfügbare Optionen:
video.generation.task
progress
integer

Aufgabenfortschritt (0-100)

Erforderlicher Bereich: 0 <= x <= 100
Beispiel:

0

status
enum<string>

Aufgabenstatus

Verfügbare Optionen:
pending,
processing,
completed,
failed
Beispiel:

"pending"