Gemini Omni 1.2 Flash oder Veo: Die richtige Video-API für deine App finden

Veo 3.1 Preview ist aus der Gemini API verschwunden – die Wahl zwischen Omni und Veo ist damit zu einer Plattformfrage geworden. Hier erfahren Sie, was die einzelnen Varianten kosten, wo Sie sie aufrufen können und wie die Migration gelingt.

Medy Evrard

6 November 2026

Gemini Omni 1.2 Flash oder Veo: Die richtige Video-API für deine App finden

Apidog für Unternehmen

On-Premises Bereitstellung

SSO & RBAC

SOC 2 konform

Apidog Enterprise entdecken

Kurze Antwort: Bauen Sie auf Gemini Omni 1.2 Flash, wenn Sie einen einzelnen API-Schlüssel, konversationelle Bearbeitung oder Clips bis zu 15 Sekunden wollen. Wählen Sie Veo 3.1 nur, wenn Sie ohnehin auf Google Cloud arbeiten und dessen Anfragesteuerung benötigen, etwa bis zu vier Ausgaben pro Aufruf. Veo lässt sich über die Gemini API nicht mehr aufrufen: Die Preview-Modelle wurden am 22. Oktober 2026 abgeschaltet.

Diese Abschaltung macht aus einem Modellvergleich eine Plattformentscheidung. Unser Vergleich von Omni 1.1 und Veo 3.1 deckt die älteren Spezifikationen ab. Dieser Leitfaden beantwortet die engere Frage: Worauf bauen Sie jetzt auf?

Google hat für Omni 1.2 keine Benchmarks veröffentlicht, daher bewerten wir die beiden Modelle hier nicht nach Optik. Die folgenden Spezifikationen und Preise stammen aus Googles Dokumentation, abgerufen am 6. November 2026.

Gemini Omni 1.2 Flash und Veo 3.1 im Überblick

Gemini Omni 1.2 Flash Veo 3.1
Status Allgemein verfügbar generate-001 und fast-generate-001 als GA, lite-generate-001 als Preview
Aufruf über Gemini API, Gemini Enterprise Agent Platform Nur Agent Platform
Authentifizierung API-Schlüssel (Gemini API) Google-Cloud-Projekt und Zugriffstoken
Anfrageformat Interactions API predictLongRunning, per fetchPredictOperation abgefragt
Region global auf der Agent Platform us-central1
Clip-Länge 3 bis 15 Sekunden, in 1-Sekunden-Schritten 4, 6 oder 8 Sekunden
Audio Nativ Klangerzeugung wird unterstützt
Auflösungen 360p, 720p, 1080p und 4K (hochskaliert) 720p, 1080p, plus 4K bei Veo 3.1
Verlängerung 3 bis 10 Sekunden pro Runde 7 Sekunden pro Aufruf, insgesamt 37 Sekunden
Bearbeitung über mehrere Runden Ja, mit previous_interaction_id Kein Pendant in der von uns eingesehenen Dokumentation
Ausgaben pro Anfrage Ein Video pro Runde in den Beispielen sampleCount von 1 bis 4
Negativer Prompt Nicht unterstützt – in den Prompt aufnehmen negativePrompt-Parameter
Frühester Abschalttermin Keiner angegeben 4. Mai 2027 oder später (GA-Modelle)

Ein Widerspruch, den Sie einplanen sollten: Omnis maximale verlängerte Länge hängt von der Oberfläche ab. Laut Gemini-API-Dokumentation sind es insgesamt 30 Sekunden. Die Verlängerungs-Dokumentation der Agent Platform nennt bis zu 40. Wenn Ihr Produkt eine bestimmte Länge verspricht, testen Sie es auf der Oberfläche, über die Sie ausliefern.

Was sich bei Veo geändert hat

Die Video-Dokumentation der Gemini API weist inzwischen darauf hin, dass das Veo-3.1-Preview in der Gemini API abgeschaltet wurde. Drei Modell-IDs sind damit am 22. Oktober 2026 verschwunden:

Google verweist auf zwei Auswege: Gemini Omni Flash oder die GA-Veo-Modelle auf der Gemini Enterprise Agent Platform (dem Nachfolger von Vertex AI). Auf Googles aktueller Veo-Modellseite haben wir kein Veo-Modell neuer als 3.1 gefunden.

Eine Integration, die auf einem AI-Studio-Schlüssel und einer Veo-Preview-ID basiert, funktioniert daher bereits nicht mehr. Ein neuer Modellname behebt das nicht, denn die GA-Modelle laufen auf einer anderen Plattform mit anderer Authentifizierung. Ältere Anleitungen, darunter unser eigener Veo-3.1-API-Leitfaden, wurden für den Preview-Weg geschrieben.

Verfügbarkeitsübersicht: Die Gemini API mit einem API-Schlüssel erreicht nur Omni 1.2 Flash, während die Gemini Enterprise Agent Platform mit einem Google-Cloud-Projekt sowohl Omni 1.2 Flash als auch die Veo-3.1-GA-Modelle erreicht

Was jede API pro Sekunde kostet

Omni rechnet Ausgabe-Tokens ab. Veo nutzt einen Pauschalpreis je Auflösung. Diese Preise gelten für Video mit Audio:

Ausgabe Omni 1.2 Flash Veo 3.1 (GA) Veo 3.1 Fast (GA) Veo 3.1 Lite (Preview)
360p 0,023 $ n/a n/a n/a
720p ca. 0,07 $ 0,40 $ 0,10 $ 0,05 $
1080p 0,104 $ 0,40 $ 0,12 $ 0,08 $
4K 0,209 $ 0,60 $ 0,30 $ n/a

Omnis Werte stammen aus Googles Gemini-Preisliste, die für Eingaben ebenfalls 1,50 $ pro Million Tokens ausweist. Die 1080p- und 4K-Preise von Omni umfassen das Upsampling. Die Veo-Werte stammen aus der Preisliste der Agent Platform. Diese Liste weist sie pro „Count“ aus und definiert die Einheit nicht. Sie entsprechen den zum Launch berichteten Sekundenpreisen, daher lesen wir sie als Preis pro Sekunde. Gleichen Sie das mit Ihrer ersten Rechnung ab. Die Liste weist auch 4K für Fast aus, während die Modellseite die 4K-Ausgabe nur für Veo 3.1 zeigt.

Ein 8-sekündiger 720p-Clip kostet bei Omni rund 0,56 $, bei Veo 3.1 3,20 $, bei Fast 0,80 $ und bei Lite 0,40 $. Lite ist das einzige Veo-Modell mit Audio, das unter Omnis Preis liegt – und es steckt noch im Preview-Stadium. Veo listet auch Preise für reines Video (ohne Audio) auf, etwa 0,08 $ für Fast bei 720p. Für die Token-Rechnung werfen Sie einen Blick auf unsere Preis-Aufschlüsselung zu Omni 1.1 und setzen Sie dann den neuen Satz von 12,00 $ pro Million für Video-Ausgaben ein.

Google führt Omnis Free-Tier sowohl bei 1.2 als auch bei 1.1 als „Nicht verfügbar“.

Wann Sie Gemini Omni 1.2 Flash wählen sollten

Machen Sie sich vorher mit den Grenzen vertraut. Google nennt schnelle Sportbewegungen, rasche Skriptwechsel und komplexe Physik als Bereiche, die noch verbessert werden. Audio-Uploads werden nicht unterstützt. Das Bearbeiten oder Verlängern hochgeladener Videos ist im EWR, in der Schweiz und im Vereinigten Königreich nicht verfügbar. Jede Ausgabe trägt ein nicht wahrnehmbares SynthID-Wasserzeichen.

Wann Sie Veo 3.1 wählen sollten

Der Preis dafür: nur us-central1, ein Google-Cloud-Projekt und eine Polling-Schleife. Verlängerungs-Input muss MP4 mit 24 fps und einer Länge von 1 bis 30 Sekunden sein. Die Verlängerungsseite führt Lite zwar in ihrer Modell-Tabelle auf, lässt es aber im REST-Abschnitt weg – betrachten Sie die Lite-Verlängerung daher als unbestätigt.

Migration einer Veo-Integration zur Interactions API

Der Umstieg auf Omni ändert Ihre Anfrage, das Polling und das Parsen der Antwort. Hier ein Veo-Verlängerungsaufruf gemäß Googles Dokumentation:

POST https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/veo-3.1-generate-001:predictLongRunning

{
  "instances": [{
    "prompt": "The drone keeps climbing above the harbor",
    "video": { "gcsUri": "gs://my-bucket/clip.mp4", "mimeType": "video/mp4" }
  }],
  "parameters": { "storageUri": "gs://my-bucket/out/", "sampleCount": 1 }
}

Und derselbe Job auf Omni, über die Agent Platform:

POST https://aiplatform.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/interactions

{
  "model": "gemini-omni-1.2-flash",
  "store": false,
  "input": [
    { "type": "text", "text": "The drone keeps climbing above the harbor" },
    { "type": "video", "uri": "gs://my-bucket/clip.mp4", "mime_type": "video/mp4" }
  ],
  "response_format": [{
    "type": "video",
    "delivery": "uri",
    "gcs_uri": "gs://my-bucket/out/",
    "aspect_ratio": "16:9",
    "duration": "7s"
  }],
  "generation_config": { "video_config": { "task": "extend" } }
}

So ordnen Sie Ihre Felder zu:

Veo Omni
instances[0].prompt input-Textelement
instances[0].video.gcsUri uri des input-Videoelements
parameters.storageUri gcs_uri in response_format
parameters.aspectRatio aspect_ratio in response_format
parameters.seed generation_config.seed
parameters.negativePrompt Eine Zeile der Form „Mache kein X“ im Prompt
parameters.sampleCount Kein Feld in der von uns eingesehenen Dokumentation; senden Sie separate Anfragen
fetchPredictOperation background: true, dann die Interaction-ID per GET abrufen
videos[].gcsUri steps-Eintrag vom Typ model_output, Videoelement

Vier Details, die Sie beachten sollten:

  1. Aufbau des Response-Formats. Das Beispiel der Agent Platform verpackt response_format in einem Array. Die Gemini-API-Dokumentation beschreibt ein einzelnes Objekt. Übernehmen Sie die Struktur der Oberfläche, die Sie aufrufen.
  2. Format der Dauer. Omni erwartet einen String wie "7s", von "3s" bis "15s", und für Verlängerungen "3s" bis "10s".
  3. Verlorene URIs. Auf der Gemini API gibt GET /v1beta/interactions/{id} Inline-Base64 zurück, selbst wenn Sie die URI-Auslieferung angefordert haben. Der URI ist nur in der Erstellungsantwort oder im Stream garantiert – speichern Sie ihn dort.
  4. Bearbeitung braucht Speicherung. Mit store: false können Sie dieses Video in einer späteren Runde nicht bearbeiten.

Für einen ersten Interactions-Aufruf passt nach wie vor unsere Omni-1.1-API-Anleitung – mit der neuen Modell-ID.

Zwei Request-Abläufe nebeneinander: Veo sendet predictLongRunning, fragt fetchPredictOperation ab und liest dann das Video aus Cloud Storage, während Omni eine Interaction erstellt, ein Video empfängt und dann eine Folge-Runde mit previous_interaction_id sendet, um es zu bearbeiten

Lassen Sie Ihren Coding-Agenten beide mit Apidog CLI testen

Wenn Sie später den Anbieter wechseln könnten oder beide parallel betreiben, wollen Sie einen Satz von Prüfungen, dem es egal ist, welches Modell geantwortet hat. Übergeben Sie das an Ihren Coding-Agenten. Er definiert beide Endpunkte mit Apidog CLI, verpackt jeden in ein Testszenario und fasst beide in einer Testsuite mit denselben Assertions zusammen.

npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_TOKEN>
apidog skill install

Geben Sie dann Claude Code, Codex oder Cursor einen einzigen Prompt:

In Apidog project <id>, create endpoints for Gemini Omni 1.2 Flash
(POST /v1beta/interactions) and Veo 3.1 Fast (predictLongRunning plus
fetchPredictOperation). Build one test scenario per provider and put both
in a test suite named video-provider-contract. Poll Veo until done. Assert
the same things on each: the job finishes, the output is video/mp4, and a
video URI or data field is present. Run it and summarize any failures.

Der Agent liest jedes Schema, validiert seine Payload, baut dann die Suite auf und führt sie aus:

apidog cli-schema get endpoint-create
apidog cli-schema validate endpoint-create --file omni.json
apidog endpoint create --project <id> --file omni.json
apidog test-scenario create --project <id> --name "omni-contract" --folder-id <folderId> --priority 1
apidog test-scenario import-steps <scenarioId> --project <id> --source endpoint --ids <endpointId> --sync manual
apidog test-suite create --project <id> --name "video-provider-contract"
apidog test-suite update <suiteId> --project <id> --file suite.json
apidog run --test-suite <suiteId> --project <id> -e <envId> \
  --timeout-request 300000 -r cli,junit --out-dir ./reports

Ein Anbieterwechsel zeigt sich dann als fehlgeschlagene Assertion – nicht als kaputter Player in der Produktion. Halten Sie die Fixtures klein, denn jeder Lauf rechnet echtes Video ab: ein 3-sekündiger 360p-Clip von Omni plus ein 4-sekündiger 720p-Clip von Fast kommen auf rund 0,47 $. Führen Sie das nachts aus, nicht bei jedem Commit. Dieselbe Zeile lässt sich in eine Pipeline einbauen, wie unser Apidog-CLI-CI/CD-Leitfaden zeigt. Apidog Free deckt bis zu 4 Nutzer ab.

FAQ

Kann ich Veo noch mit einem Gemini-API-Schlüssel aufrufen? Nein. Die Veo-3.1-Preview-Modelle in der Gemini API wurden am 22. Oktober 2026 abgeschaltet. Die GA-Modelle laufen auf der Gemini Enterprise Agent Platform, die ein Google-Cloud-Projekt und ein Zugriffstoken verwendet.

Gibt es ein Veo 4? Nichts, das wir finden konnten. Googles aktuelle Veo-Modellseite listet Stand 6. November 2026 nur 3.1-Modelle auf.

Was passiert mit meinem Omni-1.1-Code? Ab dem 3. Dezember 2026 werden Anfragen an gemini-omni-1.1-flash an gemini-omni-1.2-flash weitergeleitet und zu 1.2-Preisen abgerechnet. Ihr Modellname funktioniert weiter, aber testen Sie Ihre Prompts vor diesem Datum auf 1.2, denn das Modell dahinter ändert sich.

Welches Modell erzeugt das optisch bessere Video? Google veröffentlicht hierzu keine Benchmarks, daher benennen wir keinen Gewinner. Führen Sie dieselben Prompts durch beide Modelle und beurteilen Sie die Clips selbst.

Praktizieren Sie API Design-First in Apidog

Entdecken Sie eine einfachere Möglichkeit, APIs zu erstellen und zu nutzen