Erkunden Sie die Videosteuerung von Gemini Omni 1.2 Flash API mit Text, Referenzbildern, Start- und Endbildern oder einem Quellclip. Ordnen Sie Prompt und Ausgabeeinstellungen im Gemini Omni API Playground.
Gemini Omni API im Überblick
Beschreibe im Prompt ein 3–10 Sekunden langes Video und seinen Ton.
Beschreibe die Szene und wähle die Videoeinstellungen.
Erstellen Sie ein Konzept für das Gemini Omni 1.2 Flash Modell mit Text, visuellen Referenzen und Bildvorgaben. Legen Sie die Rolle jeder Eingabe fest und prüfen Sie API-Einstellungen und Szenenaufbau gemeinsam.
Bereiten Sie eine Videoanfrage vor und fragen Sie das Ergebnis mit der Aufgaben-ID ab.
Speichern Sie Ihren APIMart API-Schlüssel in der Umgebungsvariablen APIMART_API_KEY und senden Sie ihn im Header Authorization: Bearer.
Senden Sie model, prompt und die gewählten Parameter per POST an /v1/videos/generations. Für Bild zu Video ergänzen Sie first_frame_image. Ersetzen Sie lokale Dateien durch erreichbare HTTP(S)-URLs und senden Sie keine blob-URLs. Lesen Sie data[0].task_id aus der Antwort.
Prüfen Sie den Status mit GET /v1/tasks/{task_id}. Bei completed lesen Sie data.result.videos[0].url[0], bei failed prüfen Sie error.message.
Allgemeine Hinweise zur API finden Sie in der APIMart API-Dokumentation.
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-omni-1.2-flash",
"prompt": "Eine durchgehende sechssekündige Aufnahme zeigt Papierlaternen über einem ruhigen Markt am See in der Abenddämmerung. Die Kamera bewegt sich langsam vorwärts, Stoffbahnen wehen sanft und leises Wasserplätschern ist zu hören.",
"aspect_ratio": "16:9",
"resolution": "720p"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "gemini-omni-1.2-flash",
"prompt": "Eine durchgehende sechssekündige Aufnahme zeigt Papierlaternen über einem ruhigen Markt am See in der Abenddämmerung. Die Kamera bewegt sich langsam vorwärts, Stoffbahnen wehen sanft und leises Wasserplätschern ist zu hören.",
"aspect_ratio": "16:9",
"resolution": "720p"
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-omni-1.2-flash",
"prompt": "Animiere dieses Produktbild mit einer langsam kreisenden Kamera und sanft wanderndem Licht. Behalte die Produktform, den Etikettentext und das Material bei.",
"aspect_ratio": "16:9",
"resolution": "720p",
"first_frame_image": "https://example.com/first-frame.jpg"
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Parameter | Typ | Pflicht | Standard | Beschreibung |
|---|---|---|---|---|
model | string | Ja | Standard: gemini-omni-1.2-flash | Die auf dieser Seite verwendete Konfigurations-ID: gemini-omni-1.2-flash. |
prompt | string | Ja | Standard: — | Beschreiben Sie Motiv, Bewegung, Kamera, Beleuchtung und gewünschten Ton. Geben Sie die gewünschte Länge von 3–10 Sekunden im Prompt an; es gibt kein eigenes duration-Feld. |
aspect_ratio | string | Optional | Standard: 16:9 | Video-Seitenverhältnis: 16:9 im Querformat oder 9:16 im Hochformat. Standard ist 16:9. |
resolution | string | Optional | Standard: 720p | 360p, 720p, 1080p oder 4k. Standard ist 720p; 1080p und 4k verwenden Upscaling. |
image_urls | array | Optional | Standard: [] | HTTP(S)-URLs der Referenzbilder. Referenzbilder sowie Start- und Endbild zählen zusammen zum Limit von 10 Bildern. |
first_frame_image | string | Optional | Standard: — | HTTP(S)-URL des Startbilds. Zählt zum gemeinsamen Limit von 10 Bildern. |
last_frame_image | string | Optional | Standard: — | HTTP(S)-URL des Endbilds. Erfordert first_frame_image und zählt zum gemeinsamen Limit von 10 Bildern. |
video_urls | array | Optional | Standard: [] | HTTP(S)-Video-URLs: bis zu 3 Referenzclips mit jeweils höchstens 3 Sekunden oder 1 Quellvideo mit höchstens 10 Sekunden für edit oder extend. YouTube-Links werden nicht unterstützt. |
metadata.task | string | Optional | Standard: — | Explizite Aufgabe: text_to_video, image_to_video, reference_to_video, edit oder extend. Lassen Sie metadata.task für die automatische Auswahl weg, statt die Zeichenfolge auto zu senden. |
previous_interaction_id | string | Optional | Standard: — | Optionale Kennung einer früheren Interaktion, um deren Kontext fortzusetzen. Verwenden Sie eine vorhandene Interaktions-ID, keine Aufgaben-ID und keinen Modellnamen. |
Bereiten Sie Eingaben und Bildgestaltung für Google Gemini Omni 1.2 Flash vor.
Ordnen Sie Ideen, Referenzen und Bearbeitungsanweisungen passend zu Ihrem Vorhaben.
Erstellen Sie in drei Schritten ein stimmiges Videokonzept.
Beschreiben Sie Motiv, Handlung, Kamera und Ton in Ihrem Gemini Omni Konzept. Ergänzen Sie das gewünschte Tempo oder die ungefähre Dauer.
Wählen Sie eine Aufgabe im Gemini Omni API Formular. Fügen Sie bei Bedarf Referenzbilder oder -videos, Start- und Endbilder oder einen Quellclip hinzu.
Wählen Sie Auflösung und Seitenverhältnis und prüfen Sie Gemini Omni Prompt und Materialien gemeinsam. Kontrollieren Sie Bildanzahl und Videogrenzen für die gewählte Aufgabe. Diese Seite verwendet gemini-omni-1.2-flash als Konfigurations-ID.
Aufgabenwahl, Mediengrenzen, Ausgabeeinstellungen und Bearbeitung der Konfiguration.
Gemini Omni 1.2 Flash API bietet automatisch, Video aus Text, Bild oder Referenzen, Bearbeitung und Verlängerung. Automatisch lässt die Aufgabe offen; wählen Sie Bearbeitung oder Verlängerung für Quellclips und andere Modi für Referenzen.
Beschreiben Sie für gemini-omni-api Motiv, Handlung, Kamera, Licht und Ton. Ergänzen Sie das Tempo, fordern Sie bei Bedarf eine durchgehende Einstellung und konzentrieren Sie Bearbeitungsanweisungen auf eine konkrete Änderung.
Gemini Omni API bietet 360p, 720p, 1080p und 4K. Standard ist 720p; 1080p und 4K werden hochskaliert. Schreiben Sie 4k in JSON klein.
Gemini-Omni API bietet 16:9 im Querformat und 9:16 im Hochformat; Standard ist 16:9. Stimmen Sie Referenzkompositionen sowie Start- und Endbilder auf das gewählte Seitenverhältnis ab.
Gemini Omni API steuert die Dauer von etwa 3–10 Sekunden langen Clips über den Prompt. Beschreiben Sie den zeitlichen Ablauf in Worten; es gibt kein eigenes duration-Feld und keine garantierte exakte Länge.
Gemini Omni Flash API zählt Referenz- und Einzelbilder gemeinsam, bis zu 10 Bilder. Mit Start- und Endbild bleiben acht Referenzplätze. Verwenden Sie den Startbildplatz, um das Eröffnungsbild festzulegen.
Gemini Omni API akzeptiert ein Startbild allein oder zusammen mit einem Endbild. Ein Endbild erfordert ein Startbild. Dasselbe Bild an beiden Stellen kann eine Schleife beschreiben, ohne einen nahtlosen Übergang zu garantieren.
gemini-omni-1.2-flash API erlaubt drei Referenzclips von jeweils höchstens drei Sekunden. Bearbeitung und Verlängerung verwenden einen Quellclip von höchstens 10 Sekunden. Wählen Sie die passende Aufgabe.
In Gemini-Omni Flash API Prompts beschreibt Bearbeitung eine konkrete Änderung an einem bestehenden Clip. Verlängerung beschreibt die Fortsetzung und fügt am Ende an, nicht am Anfang oder in der Mitte.
Schreiben Sie Dialoge, Musik und Tonanweisungen in den Google Gemini Omni API Prompt. Audiodateien und Sprachbearbeitung werden nicht unterstützt. Referenzvideoton wird ignoriert; beschreiben Sie gewünschten Ton separat.
Der gemini-omni-api Arbeitsbereich akzeptiert lokale Videodateien oder HTTP/HTTPS-Videoadressen innerhalb der Aufgabengrenzen. YouTube-Seiten, Kurzlinks und Einbettungs-URLs werden als Videoquellen nicht unterstützt.
In Gemini Omni Flash API bietet previous_interaction_id optionalen Kontext für weitere Bearbeitung oder Verlängerung. Verwenden Sie eine gültige frühere Interaktions-ID, keine Video-URL. Bei neuen Szenen bleibt das Feld leer.
Der gemini-omni-1.2-flash API Arbeitsbereich exportiert Form-Einstellungen nach JSON und prüft JSON vor der Rückübernahme. Ungültige Änderungen bleiben im Editor; Ihr Text und der vorherige Formularentwurf bleiben erhalten.
Prüfen Sie bei einem Gemini Omni API Aufgabenwechsel Videoanzahl und -dauer. Unpassende Eingaben lassen Aufgabe und Medien unverändert. Passen Sie zuerst die Clips an; vorhandene Inhalte werden nicht automatisch gelöscht.
Gemini-Omni und gemini-omni-api sind Namens- oder Suchvarianten, keine eigenen Modelle oder Anfrage-IDs. Der Seitenname lautet Gemini Omni 1.2 Flash; weitere Suchschreibweisen sind „Gemini Omni1.2 Flash“ und „Gemini Omni Flash 1.2“. Die Konfigurations-ID dieser Seite ist gemini-omni-1.2-flash.
Melden Sie sich bei APIMart an und öffnen Sie API Keys im Dashboard oder wählen Sie oben auf dieser Seite „API-Key erhalten“. Dort können Sie API-Keys erstellen und verwalten. Halten Sie Ihre Schlüssel geheim.
Entdecken Sie weitere Modelle derselben Kategorie.

Pixverse V6 Max
PixVerse V6 Max is an advanced AI video generation model that transforms text and images into cinematic videos up to 15 seconds long at 1080p. With realistic visuals, expressive characters, and optional synchronized audio, it offers precise creative control for multi-shot storytelling, advertising, and music videos.

Kling V4
Kling 4.0 is an advanced AI video generation model that brings creative ideas to life with realistic motion, dynamic camera work, and precise visual control. With support for continuous videos up to 30 seconds and multiple reference inputs, it helps creators craft cinematic stories with greater flexibility.

ViduQ 4 Preview
Vidu Q4 Preview is ShengShu's image-to-video and reference-to-video model. Animate one first frame or combine up to 15 reference images and 3 audio clips into 3–16 second videos at up to 4K, with audio generated by default.

Wan 3.0 Video Prime
Wan 3.0 Prime is the Prime version of Alibaba Cloud's all-in-one Wan 3.0 video model, with general, first-and-last-frame and file or webpage modes and 2–30 second output.