Guide du modèle

API Gemini Omni : la vidéo de Google avec son, tarifs et code

Les modèles Gemini Omni de Google produisent de la vidéo avec son à partir d'un prompt, d'une image de départ ou d'images de référence, jusqu'en 4K. Ce guide présente les trois versions disponibles sur Revana, ce que chacune coûte par seconde et comment les appeler.

Les modèles vidéo Gemini Omni

Gemini Omni est la famille vidéo de Google construite sur Gemini. Les modèles produisent des clips avec son à partir d'un prompt, d'une image de départ ou d'images de référence. Revana propose trois versions avec un seul format de requête :

Comparatif des modèles Gemini Omni
ModèleIdentifiant du modèleUsageRésolutionDuréeImages de référencePrix à partir deRoutes
Gemini Omni 1.1 Flashgemini-omni-1.1-flashtexte vers vidéo, image vers vidéo, première et dernière images, images de référence360p, 720p, 1080p, 4K4, 6, 8 ou 10 sjusqu'à 10$0.04 / sdeux routes
Gemini Omnigemini-omnitexte vers vidéo, image vers vidéo720p, 1080p, 4K4, 6, 8 ou 10 sune image de départ$0.10 / sune route
Gemini Omni Flash Previewgemini-omni-flash-previewtexte vers vidéo, image vers vidéo, images de référence720pvaleur par défaut du modèlejusqu'à 16$0.11 / sune route

Pour la plupart des travaux, commencez par Gemini Omni 1.1 Flash. C'est celui qui en fait le plus (première et dernière images, jusqu'à dix références), il dispose de deux routes, et son réglage 360p à $0.04 la seconde est un moyen peu coûteux de tester un prompt avant de le rendre correctement.

Tarifs de Gemini Omni (octobre 2026)

Les trois sont facturés à la seconde de sortie, son inclus.

Prix de Gemini Omni par seconde et par clip
ModèleRésolutionPar secondeClip de 4 sClip de 8 sClip de 10 s
Gemini Omni 1.1 Flash360p$0.04$0.16$0.32$0.40
Gemini Omni 1.1 Flash720p ou 1080p$0.10$0.40$0.80$1.00
Gemini Omni 1.1 Flash4K$0.23$0.92$1.84$2.30
Gemini Omni720p ou 1080p$0.10$0.40$0.80$1.00
Gemini Omni4K$0.23$0.92$1.84$2.30
Gemini Omni Flash Preview720p$0.11$0.44$0.88$1.10

Le 720p et le 1080p coûtent le même prix sur Gemini Omni comme sur 1.1 Flash : demandez donc du 1080p. Les clips Gemini Omni et 1.1 Flash sont en 16:9 ou 9:16. Pour situer ces prix par rapport aux autres modèles vidéo, lisez le guide de l'API vidéo la moins chère ; pour l'autre modèle vidéo de Google, voir les tarifs de l'API Veo 3.1.

Générer un clip Gemini Omni 1.1 Flash

Envoyez POST /v1/generations, puis interrogez jusqu'à ce que la tâche soit succeeded ou failed. Ce clip vertical de 8 secondes en 1080p coûte $0.80.

cURL
export REVANA_API_KEY="sr_live_..."

# 1. Submit the job (returns 202 with the generation id)
curl https://api.revana.si/v1/generations \
  -H "Authorization: Bearer $REVANA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-omni-1.1-flash",
    "input": {
      "prompt": "A chef plates a dessert in a busy restaurant kitchen, then slides it across the pass toward the camera. Clatter of pans, a ticket printer, someone calls service.",
      "resolution": "1080p",
      "duration": 8,
      "aspect_ratio": "9:16"
    },
    "max_cost_usd": 1
  }'

# 2. Poll with the id from step 1 until status is "succeeded" or "failed"
curl https://api.revana.si/v1/generations/gen_01JC2V8K5T \
  -H "Authorization: Bearer $REVANA_API_KEY"
Python
import os
import time

import requests

API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}

resp = requests.post(f"{API}/generations", headers=HEADERS, json={
    "model": "gemini-omni-1.1-flash",
    "input": {
        "prompt": "A chef plates a dessert in a busy restaurant kitchen, then slides it across the pass toward the camera. Clatter of pans, a ticket printer, someone calls service.",
        "resolution": "1080p",
        "duration": 8,
        "aspect_ratio": "9:16",
    },
    "max_cost_usd": 1,
})
resp.raise_for_status()
job = resp.json()

while job["status"] in ("queued", "running"):
    time.sleep(5)
    job = requests.get(f"{API}/generations/{job['id']}", headers=HEADERS).json()

if job["status"] == "succeeded":
    print(job["output"]["urls"], job["cost_usd"])
else:
    print("Failed:", job["error"])
Node.js
// Node 18 or later. Save as generate.mjs and run: node generate.mjs
const API = "https://api.revana.si/v1";
const headers = {
  Authorization: `Bearer ${process.env.REVANA_API_KEY}`,
  "Content-Type": "application/json",
};

const res = await fetch(`${API}/generations`, {
  method: "POST",
  headers,
  body: JSON.stringify({
    model: "gemini-omni-1.1-flash",
    input: {
      prompt: "A chef plates a dessert in a busy restaurant kitchen, then slides it across the pass toward the camera. Clatter of pans, a ticket printer, someone calls service.",
      resolution: "1080p",
      duration: 8,
      aspect_ratio: "9:16",
    },
    max_cost_usd: 1,
  }),
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
let job = await res.json();

while (job.status === "queued" || job.status === "running") {
  await new Promise((r) => setTimeout(r, 5000));
  job = await (await fetch(`${API}/generations/${job.id}`, { headers })).json();
}

if (job.status === "succeeded") console.log(job.output.urls, job.cost_usd);
else console.error("Failed:", job.error);
Réponse
{
  "id": "gen_01JC2V8K5T",
  "model": "gemini-omni-1.1-flash",
  "status": "succeeded",
  "output": {
    "urls": [
      "https://cdn.revana.si/g/gen_01JC2V8K5T/0.mp4"
    ],
    "duration_s": 8,
    "has_audio": true
  },
  "cost_usd": 0.8,
  "attempts": 1,
  "error": null,
  "created_at": "2026-10-28T10:14:02Z",
  "completed_at": "2026-10-28T10:15:31Z"
}

Commencer sur une image et finir sur une autre

Gemini Omni 1.1 Flash peut passer d'une image à l'autre parmi les deux que vous envoyez : le début dans image_url et la fin dans end_image_url. Ce clip de 6 secondes en 720p coûte $0.60 :

Corps de la requête
{
  "model": "gemini-omni-1.1-flash",
  "input": {
    "prompt": "The flower bud slowly opens into a full bloom as morning light moves across it.",
    "image_url": "https://example.com/bud.jpg",
    "end_image_url": "https://example.com/bloom.jpg",
    "resolution": "720p",
    "duration": 6,
    "aspect_ratio": "16:9"
  },
  "max_cost_usd": 0.8
}

Sur ces modèles, le son est toujours produit avec l'image et inclus dans le prix : omettez donc le champ audio. Une durée autre que 4, 6, 8 ou 10 secondes est refusée avant toute facturation.

Les trois sont sur la page des modèles, chaque champ est dans la documentation et les packs de crédits sont sur la page des tarifs. Obtenez une clé API pour commencer.

Questions fréquentes

Combien coûte l'API Gemini Omni ?

En octobre 2026, Gemini Omni 1.1 Flash coûte $0.04 la seconde en 360p, $0.10 en 720p ou 1080p et $0.23 en 4K, son inclus.

Quel modèle Gemini Omni dois-je utiliser ?

Gemini Omni 1.1 Flash pour la plupart des travaux : il accepte du texte, une image de départ, des première et dernière images ou jusqu'à 10 images de référence, de 360p à 4K. Gemini Omni Flash Preview accepte jusqu'à 16 références en 720p.

Quelle peut être la durée d'un clip Gemini Omni ?

4, 6, 8 ou 10 secondes sur Gemini Omni et Gemini Omni 1.1 Flash.

Gemini Omni produit-il du son ?

Oui. Le son est généré avec l'image et inclus dans le prix.

Quels formats d'image Gemini Omni prend-il en charge ?

16:9 pour le paysage et 9:16 pour la vidéo verticale.

Essayez Gemini Omni avec une seule clé

Une seule clé API pour tous les modèles Gemini Omni et tous les autres modèles de vidéo et d'image. Crédit prépayé à partir de $10, facturé uniquement pour les clips livrés.