APIMart
Icône du modèle Gemini Omni 1.2 Flash
Vidéo

Gemini Omni 1.2 Flash API

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.

Vidéo multimodaleImages de début et de finDe 360p à 4K

Aperçu de Gemini Omni API

  • Texte, images de référence et vidéo
  • Paysage 16:9 ou portrait 9:16
  • 360p, 720p, 1080p ou 4K
Input

Décrivez une vidéo de 3 à 10 secondes et son ambiance sonore dans le prompt.

Première / dernière image
Image de référence

0/10 images, première et dernière images comprises.

Vidéos de référence

Jusqu’à 3 clips de 3 secondes chacun. Le son des références est ignoré. Les liens YouTube ne sont pas pris en charge.

Output

Décrivez la scène et choisissez les paramètres vidéo.

Planifiez vos scènes vidéo avec Gemini Omni 1.2 Flash

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.

Exemples Gemini Omni 1.2 Flash API : du texte et de l’image à la vidéo

Préparez une requête vidéo, puis consultez son résultat avec l’identifiant de tâche.

  1. 1

    Configurer l’authentification API

    Enregistrez votre clé APIMart API dans la variable d’environnement APIMART_API_KEY et transmettez-la dans l’en-tête Authorization: Bearer.

  2. 2

    Préparer et envoyer la requête vidéo

    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.

  3. 3

    Consulter le résultat vidéo

    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.

POST /v1/videos/generations
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"
  }'

Paramètres gemini-omni-api

ParamètreTypeObligatoirePar défautDescription
modelstringOuiPar défaut: gemini-omni-1.2-flashIdentifiant de configuration utilisé sur cette page : gemini-omni-1.2-flash.
promptstringOuiPar 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_ratiostringFacultatifPar défaut: 16:9Format vidéo : 16:9 paysage ou 9:16 portrait. Valeur par défaut : 16:9.
resolutionstringFacultatifPar défaut: 720p360p, 720p, 1080p ou 4k. Valeur par défaut : 720p ; 1080p et 4k utilisent la super-résolution.
image_urlsarrayFacultatifPar 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_imagestringFacultatifPar défaut: —URL HTTP(S) de la première image. Elle compte dans la limite totale de 10 images.
last_frame_imagestringFacultatifPar 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_urlsarrayFacultatifPar 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.taskstringFacultatifPar 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_idstringFacultatifPar 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.