Veo 3.1 API-Dokumentation

Vollständiger Leitfaden zur Integration der KI-Videogenerierung von Google in Ihre Anwendungen.

Schnellstart-Anleitung

Starten Sie mit der Veo 3.1 API in nur wenigen Minuten.

1

API-Schlüssel erhalten

Zuerst müssen Sie einen API-Schlüssel im Dashboard erhalten.

2

Erste Anfrage senden

1curl -X POST "https://veo3api.com/generate" \
2 -H "Authorization: Bearer YOUR_API_KEY" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "prompt": "a dog running",
6 "model": "veo3-fast",
7 "watermark": "veo"
8 }'
3

Generierungsstatus prüfen

Die Videogenerierung erfolgt asynchron. Verwenden Sie den https://veo3api.com/feed Endpoint zur Statusabfrage oder geben Sie eine

cURL
1curl -X GET "https://veo3api.com/feed?task_id=YOUR_TASK_ID" \
2 -H "Authorization: Bearer YOUR_API_KEY"

API-Referenz

Vollständige Referenz aller Veo-3.1-API-Endpunkte, Parameter und Antwortformate.

Basis-URL

https://veo3api.com

Endpunkte verwenden kein /api-Präfix — rufen Sie https://veo3api.com/ auf (z. B. https://veo3api.com/generate).

Authentifizierung

Alle API-Anfragen erfordern eine Authentifizierung mit einem Bearer-Token im Authorization-Header.

Authorization: Bearer YOUR_API_KEY
POSThttps://veo3api.com/generate

Video aus Text- oder Bild-Prompt generieren

Request-Body

ParameterTypErforderlichBeschreibung
promptstring*Text-Prompt für die Videogenerierung
modelstring*Wahl zwischen veo3 (hohe Qualität, 180 Credits) oder veo3-fast (schnelle Generierung, 25 Credits)
aspect_ratiostringSeitenverhältnis: 16:9 (Standard, 1080P HD), 9:16 (Hochformat) oder Auto (wie Bild)
image_urlsstring[]Array von Bild-URLs für die Bild-zu-Video-Generierung
watermarkstringBenutzerdefinierter Wasserzeichentext. Auf null setzen, um kein Wasserzeichen zu verwenden

Beispielanfrage

JSON
1{
2 "prompt": "a dog running",
3 "model": "veo3-fast",
4 "watermark": "veo"
5}

Antwort

JSON Response 200 OK
1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "task_id": "veo4a7f5dd50a90446aa3c567ecceea42bcbksv"
6 }
7}

Credit-Verbrauch

ModelltypCreditsKosten
veo3-fast25 credits$0.25
veo3180 credits$1.80
extendWie Original-
get-1080pKostenlos$0.00

Hinweis: Credits werden nur bei erfolgreichem Abschluss der Videogenerierung abgezogen. Fehlgeschlagene Aufgaben verbrauchen keine Credits.

GEThttps://veo3api.com/feed

Status einer Videogenerierungsaufgabe prüfen

Beispielanfrage

GET https://veo3api.com/feed?task_id=YOUR_TASK_ID

Antwort

JSON Response 200 OK
1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "request": {
6 "prompt": "a dog running",
7 "model": "veo3-fast",
8 "watermark": "veo"
9 },
10 "response": [
11 "https://cdn.veo3api.com/video/example_watermarked.mp4"
12 ],
13 "status": "COMPLETED",
14 "created_at": "2025-10-29 12: 20: 46"
15 }
16}

💡 Tipp: Die URL des generierten Videos finden Sie im Array data.response.

POSThttps://veo3api.com/extend

Ein bestehendes Video mit einem neuen Prompt erweitern. Das erweiterte Video setzt am Ende des Originalvideos fort.

Request-Body

ParameterTypErforderlichBeschreibung
task_idstring*task_id des ursprünglichen abgeschlossenen Videos zur Erweiterung
promptstring*Text-Prompt, der beschreibt, wie das Video fortgesetzt werden soll
seedsintegerZufalls-Seed (10000–99999) für reproduzierbare Generierung. Derselbe Seed erzeugt ähnliche Ergebnisse
watermarkstringBenutzerdefinierter Wasserzeichentext. Auf null setzen, um kein Wasserzeichen zu verwenden

Beispielanfrage

JSON
1{
2 "task_id": "veo4a7f5dd50a90446aa3c567ecceea42bcbksv",
3 "prompt": "The dog continues running and jumps over a fence",
4 "watermark": "veo"
5}

Antwort

JSON Response 200 OK
1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "task_id": "veo8b2c3dd60b80557bb4c678fddef53cdextd",
6 "original_task_id": "veo4a7f5dd50a90446aa3c567ecceea42bcbksv",
7 "credits_consumed": 25
8 }
9}

Hinweis: Nur abgeschlossene Videotasks können erweitert werden. In 1080P konvertierte Videos können nicht erweitert werden.

GEThttps://veo3api.com/get-1080pKostenlos

Die hochauflösende 1080P-Version einer abgeschlossenen Aufgabe abrufen. Dieser Endpunkt ist kostenlos und verbraucht keine Credits.

Beispielanfrage

GET https://veo3api.com/get-1080p?task_id=YOUR_TASK_ID

Antwort

JSON Response 200 OK
1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "task_id": "veo4a7f5dd50a90446aa3c567ecceea42bcbksv",
6 "result_url": "https://cdn.veo3api.com/video/example_1080p.mp4"
7 }
8}

💡 Tipp: Dieser Endpunkt ist vollständig kostenlos. Sie können die 1080P-Version jedes abgeschlossenen Videos ohne Credit-Verbrauch abrufen.

HTTP-Statuscodes

StatuscodeBeschreibung
200Anfrage erfolgreich
400Ungültige Anfrage — fehlerhafte Parameter
401Nicht autorisiert — ungültiger API-Schlüssel
429Rate-Limit überschritten
500Interner Serverfehler