Zum Hauptinhalt springen
POST
/
v3
/
veo-3.1-fast-generate-img2video
Veo 3.1 Fast Bild-zu-Video
curl --request POST \
  --url https://api.highwayapi.ai/v3/veo-3.1-fast-generate-img2video \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "prompt": "<string>",
  "image": "<string>",
  "last_image": "<string>",
  "aspect_ratio": "<string>",
  "duration_seconds": 123,
  "enhance_prompt": true,
  "generate_audio": true,
  "negative_prompt": "<string>",
  "person_generation": "<string>",
  "resolution": "<string>",
  "sample_count": 123,
  "seed": {}
}
'
{
  "task_id": "<string>"
}
Die API der Veo 3.1 Preview-Version ist automatisch mit dieser Schnittstelle kompatibel
Verwenden Sie das Videogenerierungsmodell Veo 3.1 Fast, um durch Eingabe eines Bildes und einer Textbeschreibung hochwertige Videoinhalte zu generieren. Diese Schnittstelle verwendet eine asynchrone Verarbeitung; das endgültige Generierungsergebnis muss über die task_id abgefragt werden.

Anfrage-Header

Content-Type
string
erforderlich
Enumerationswert: application/json
Authorization
string
erforderlich
Bearer-Authentifizierungsformat: Bearer {{API Key}}.

Anfrage-Body

prompt
string
erforderlich
Textzeichenfolge, die das Video beschreibt, das Sie generieren möchten.
image
string
Eingabebild, unterstützt URL oder base64-codierte Methode.
last_image
string
Abschlussbild, das zum Ausfüllen des letzten Frames des Videos verwendet wird. Unterstützt URL oder base64-codierte Methode.
aspect_ratio
string
Gibt das Seitenverhältnis des zu generierenden Videos an.Enumerationswerte: 16:9, 9:16. Der Standardwert ist 16:9.
duration_seconds
integer
Die Länge der Videodatei, die Sie generieren möchten (in Sekunden).Enumerationswerte: 4, 6, 8. Der Standardwert ist 8.
enhance_prompt
boolean
Gibt an, ob Gemini zur Verbesserung Ihres Prompts verwendet werden soll. Es wird nur true unterstützt.Standardwert: true
generate_audio
boolean
erforderlich
Gibt an, ob Audio für das Video generiert werden soll.
negative_prompt
string
Textzeichenfolge, die beschreibt, welche Inhalte das Modell nicht generieren soll.
person_generation
string
Sicherheitseinstellung zur Steuerung, ob die Generierung von Personen oder Gesichtern erlaubt ist.Enumerationswerte:
  • allow_adult (Standard): Erlaubt nur die Generierung von Erwachsenen
  • dont_allow: Erlaubt keine Personen oder Gesichter im Bild
  • allow_all: Erlaubt die Generierung von Personen aller Altersgruppen (Projekt muss in der allowlist enthalten sein)
resolution
string
Die Auflösung des generierten Videos.Enumerationswerte: 720p (Standard) oder 1080p
sample_count
integer
Anzahl der zu generierenden Videobeispiele.Wertebereich: 1-4
seed
uint32
Zahl zur Initialisierung des zufälligen Generierungsprozesses. Die Verwendung desselben Seeds, Prompts und anderer Parameter erzeugt dasselbe Ausgabevideo, wodurch der Generierungsprozess deterministisch wird.Wertebereich: 0-4,294,967,295

Antwortparameter

task_id
string
erforderlich
Die task_id der asynchronen Aufgabe. Sie sollten diese task_id verwenden, um die API zum Abfragen des Aufgabenergebnisses aufzurufen und das Generierungsergebnis zu erhalten