Explorez les réglages vidéo de Gemini Omni 1.2 Flash API avec du texte, des images de référence, des images de début et de fin ou un clip source. Organisez votre prompt et vos paramètres de sortie dans le Playground Gemini Omni API.
Aperçu de Gemini Omni API
Décrivez une vidéo de 3 à 10 secondes et son ambiance sonore dans le prompt.
Décrivez la scène et choisissez les paramètres vidéo.
Préparez un projet pour le modèle Gemini Omni 1.2 Flash avec du texte, des références visuelles et des indications de cadrage. Choisissez le rôle de chaque source, puis vérifiez ensemble la configuration API et la composition de la scène.
Préparez une requête vidéo, puis consultez son résultat avec l’identifiant de tâche.
Enregistrez votre clé APIMart API dans la variable d’environnement APIMART_API_KEY et transmettez-la dans l’en-tête Authorization: Bearer.
Envoyez model, prompt et les paramètres choisis par POST à /v1/videos/generations. Pour une vidéo à partir d’une image, ajoutez first_frame_image. Remplacez les fichiers locaux par des URL HTTP(S) accessibles, sans envoyer d’URL blob. Lisez data[0].task_id dans la réponse.
Vérifiez l’état avec GET /v1/tasks/{task_id}. Pour completed, lisez data.result.videos[0].url[0] ; pour failed, consultez error.message.
Consultez la documentation APIMart API pour les principes d’utilisation de l’API.
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": "Un plan continu de six secondes montre des lanternes en papier au-dessus d’un marché paisible au bord d’un lac, au crépuscule. La caméra avance lentement, les tissus ondulent dans la brise et l’on entend un doux clapotis.",
"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": "Un plan continu de six secondes montre des lanternes en papier au-dessus d’un marché paisible au bord d’un lac, au crépuscule. La caméra avance lentement, les tissus ondulent dans la brise et l’on entend un doux clapotis.",
"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": "Anime cette image de produit avec une caméra qui tourne lentement autour de lui et une lumière douce en mouvement. Préserve sa forme, le texte de l’étiquette et sa matière.",
"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"| Paramètre | Type | Obligatoire | Par défaut | Description |
|---|---|---|---|---|
model | string | Oui | Par défaut: gemini-omni-1.2-flash | Identifiant de configuration utilisé sur cette page : gemini-omni-1.2-flash. |
prompt | string | Oui | Par défaut: — | Décrivez le sujet, le mouvement, la caméra, l’éclairage et le son souhaité. Indiquez la durée de 3 à 10 secondes dans le prompt ; aucun champ duration distinct n’est prévu. |
aspect_ratio | string | Facultatif | Par défaut: 16:9 | Format vidéo : 16:9 paysage ou 9:16 portrait. Valeur par défaut : 16:9. |
resolution | string | Facultatif | Par défaut: 720p | 360p, 720p, 1080p ou 4k. Valeur par défaut : 720p ; 1080p et 4k utilisent la super-résolution. |
image_urls | array | Facultatif | Par défaut: [] | URL HTTP(S) des images de référence. Les références, la première et la dernière image partagent une limite totale de 10 images. |
first_frame_image | string | Facultatif | Par défaut: — | URL HTTP(S) de la première image. Elle compte dans la limite totale de 10 images. |
last_frame_image | string | Facultatif | Par défaut: — | URL HTTP(S) de la dernière image. Nécessite first_frame_image et compte dans la limite totale de 10 images. |
video_urls | array | Facultatif | Par défaut: [] | URL HTTP(S) des vidéos : jusqu’à 3 références de 3 secondes maximum chacune, ou 1 vidéo source de 10 secondes maximum pour edit ou extend. Les liens YouTube ne sont pas pris en charge. |
metadata.task | string | Facultatif | Par défaut: — | Tâche explicite : text_to_video, image_to_video, reference_to_video, edit ou extend. Pour une sélection automatique, omettez metadata.task au lieu d’envoyer la chaîne auto. |
previous_interaction_id | string | Facultatif | Par défaut: — | Identifiant facultatif d’une interaction antérieure pour en poursuivre le contexte. Utilisez un identifiant d’interaction existant, pas un identifiant de tâche ni un nom de modèle. |
Préparez les sources et la direction visuelle pour Google Gemini Omni 1.2 Flash.
Organisez idées, références et consignes de montage autour de votre objectif créatif.
Construisez un projet vidéo cohérent en trois étapes.
Décrivez le sujet, l’action, la caméra et le son dans votre projet Gemini Omni. Précisez le rythme ou la durée approximative souhaités.
Sélectionnez une tâche dans le formulaire Gemini Omni API. Ajoutez selon vos besoins des images ou vidéos de référence, des images de début et de fin ou un clip source.
Choisissez résolution et format, puis vérifiez ensemble le prompt Gemini Omni et les sources. Contrôlez le nombre d’images et les limites vidéo de la tâche choisie. Cette page utilise gemini-omni-1.2-flash comme identifiant de configuration.
Choix des tâches, limites des sources, réglages de sortie et édition de la configuration.
Gemini Omni 1.2 Flash API propose les modes automatique, vidéo à partir de texte, d’une image ou de références, montage et prolongation. Automatique laisse la tâche ouverte ; montage et prolongation utilisent un clip source, les autres modes des références.
Pour gemini-omni-api, décrivez sujet, action, caméra, lumière et son. Précisez le rythme, demandez un plan continu si nécessaire et limitez les consignes de montage au changement souhaité.
Les réglages Gemini Omni API proposent 360p, 720p, 1080p et 4K. La valeur par défaut est 720p ; 1080p et 4K utilisent une mise à l’échelle. En JSON, écrivez 4k en minuscules.
Gemini-Omni API propose 16:9 en paysage et 9:16 en portrait, avec 16:9 par défaut. Adaptez les compositions de référence et les images de début et de fin au format choisi.
Gemini Omni API utilise le prompt pour guider la durée de clips d’environ 3 à 10 secondes. Décrivez le rythme avec des mots : aucun champ duration distinct ni durée exacte garantie.
Gemini Omni Flash API compte ensemble références et images clés, jusqu’à 10 images. Définir les deux images clés laisse huit places de référence. Utilisez l’emplacement de début pour fixer l’image d’ouverture.
Gemini Omni API accepte une image de début seule ou associée à une image de fin, qui nécessite la première. Réutiliser la même image peut exprimer une boucle, sans garantir une transition parfaite.
gemini-omni-1.2-flash API accepte trois références vidéo de trois secondes maximum chacune. Montage et prolongation utilisent un clip source de 10 secondes maximum. Choisissez la tâche correspondante.
Dans les prompts Gemini-Omni Flash API, le montage décrit une modification précise d’un clip existant. La prolongation décrit la suite et ajoute du contenu à la fin, pas au début ni au milieu.
Écrivez dialogues, musique et effets sonores dans le prompt Google Gemini Omni API. Les fichiers audio et la modification de voix ne sont pas pris en charge. Le son des références vidéo est ignoré ; décrivez-le séparément.
L’espace gemini-omni-api accepte les fichiers vidéo locaux et les URL HTTP/HTTPS de vidéos respectant les limites de la tâche. Pages YouTube, liens courts et URL d’intégration ne sont pas pris en charge.
Dans Gemini Omni Flash API, previous_interaction_id fournit un contexte facultatif pour poursuivre montage ou prolongation. Utilisez un identifiant d’interaction antérieure valide, pas une URL vidéo. Laissez le champ vide pour une nouvelle scène.
L’espace gemini-omni-1.2-flash API exporte les réglages Form vers JSON et valide JSON avant de les réappliquer. Les modifications invalides restent dans l’éditeur ; texte et ancien brouillon du formulaire sont conservés.
Lors d’un changement de tâche Gemini Omni API, vérifiez nombre et durée des vidéos. Des entrées incompatibles conservent la tâche et les sources actuelles. Ajustez les clips d’abord ; aucun contenu n’est supprimé automatiquement.
Gemini-Omni et gemini-omni-api sont des variantes de nom ou de recherche, pas des modèles ou identifiants de requête distincts. Le nom affiché est Gemini Omni 1.2 Flash ; d’autres écritures incluent « Gemini Omni1.2 Flash » et « Gemini Omni Flash 1.2 ». L’identifiant de configuration est gemini-omni-1.2-flash.
Connectez-vous à APIMart et ouvrez API Keys dans le tableau de bord, ou cliquez sur « Obtenir une clé API » en haut de cette page. Vous pouvez y créer et gérer vos clés API. Gardez-les confidentielles.
Découvrez d'autres modèles de la même catégorie.

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.