CheaperGen
GoogleVidéoNouveau

API Gemini Omni Flash Référence → vidéo

Référence → vidéo avec Gemini Omni Flash par Google. Le modèle vidéo tout-en-un de Google : références, images-clés et son dans un seul prompt.

Essayer Gemini Omni Flash Référence → vidéo

Saisissez @ pour désigner une référence Image0/5000

Jusqu’à 6 images pour les personnages, les produits, le style ou la scène. Mentionnez-les dans le prompt avec @Image1, @Image2…

Paysage ou portrait.

720p (1080p et 4K ne sont pas encore disponibles).

Durée des clips : 4, 6, 8 ou 10 secondes.

Coût estimé…

Créez un compte gratuit avec Google ou par e-mail ; vous ne payez que ce que vous générez.

Votre Vidéo apparaîtra ici

Rédigez un prompt, choisissez les paramètres et cliquez sur Lancer. Vous ne payez que les générations réussies.

Également disponible : Gemini Omni Flash Texte en vidéo · Gemini Omni Flash Image en vidéo

Voir les exemples et prompts de Gemini Omni Flash

API Gemini Omni Flash Référence → vidéo

POST/api/v1/run/google/gemini-omni-flash/reference-to-video

Envoie une tâche asynchrone et renvoie 202 avec un ID de génération. Interrogez GET /api/v1/generations/{id} ou indiquez webhook_url. Voir cycle de vie des tâches.

Paramètres d’entrée

NomTypeDescriptionInflue sur le prix
promptrequisstringDécrivez le plan : sujet, action, mouvement de caméra, éclairage et style.Non
reference_image_urlsrequisstring[] (URLs)Jusqu’à 6 images pour les personnages, les produits, le style ou la scène. Mentionnez-les dans le prompt avec @Image1, @Image2…
Nombre maximal d’éléments : 6
Non
aspect_ratiostring (enum)Paysage ou portrait.
Valeurs : 16:9 · 9:16
Par défaut : 16:9
Oui
resolutionstring (enum)720p (1080p et 4K ne sont pas encore disponibles).
Valeurs : 720p
Par défaut : 720p
Oui
durationinteger (enum)Durée des clips : 4, 6, 8 ou 10 secondes.
Valeurs : 4 · 6 · 8 · 10
Par défaut : 8
Oui
seedintegerRéutilisez le même seed et les mêmes paramètres pour reproduire un résultat. Laissez ce champ vide pour une valeur aléatoire.Non
webhook_urlchaîne (URL)Facultatif. Nous envoyons la génération terminée par POST à cette adresse, avec une signature calculée à l’aide de votre secret de webhook. WebhooksNon

Requête

const API = "https://cheapergen.com/api/v1";
const headers = {
  Authorization: `Bearer ${process.env.CHEAPERGEN_API_KEY}`,
  "Content-Type": "application/json",
};

// 1. Submit the job
let job = await fetch(`${API}/run/google/gemini-omni-flash/reference-to-video`, {
  method: "POST",
  headers,
  body: JSON.stringify({
    "prompt": "@Image1 entre dans la boutique depuis @Image2 et prend le sac de @Image3",
    "reference_image_urls": [
      "https://cdn.cheapergen.com/samples/reference-1.jpg",
      "https://cdn.cheapergen.com/samples/reference-2.jpg",
      "https://cdn.cheapergen.com/samples/reference-3.jpg"
    ],
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 8
  }),
}).then((r) => r.json());

// 2. Poll until it finishes (or pass webhook_url and skip polling)
while (job.status === "queued" || job.status === "running") {
  await new Promise((r) => setTimeout(r, 3000));
  job = await fetch(`${API}/generations/${job.id}`, { headers }).then((r) => r.json());
}

console.log(job.status === "succeeded" ? job.output.video.url : job.error);

Réponse

{
  "id": "gen_8c2QmX1nq0k4",
  "object": "generation",
  "model": "google/gemini-omni-flash",
  "endpoint": "google/gemini-omni-flash/reference-to-video",
  "mode": "reference-to-video",
  "status": "queued",
  "input": {
    "prompt": "@Image1 entre dans la boutique depuis @Image2 et prend le sac de @Image3",
    "reference_image_urls": [
      "https://cdn.cheapergen.com/samples/reference-1.jpg",
      "https://cdn.cheapergen.com/samples/reference-2.jpg",
      "https://cdn.cheapergen.com/samples/reference-3.jpg"
    ],
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 8
  },
  "output": null,
  "error": null,
  "cost": {
    "amount_usd": 0.2255,
    "currency": "usd",
    "estimated": true,
    "official_usd": null,
    "list_price_source": "official",
    "list_price_label": "Official",
    "saved_usd": null
  },
  "source": "api",
  "started_at": null,
  "completed_at": null,
  "urls": {
    "get": "https://cheapergen.com/api/v1/generations/gen_8c2QmX1nq0k4",
    "cancel": "https://cheapergen.com/api/v1/generations/gen_8c2QmX1nq0k4/cancel"
  },
  "created_at": "2026-10-15T09:21:04Z"
}

Tarifs de Gemini Omni Flash

Payez par seconde de vidéo à l’usage, sans abonnement requis. Les générations échouées sont remboursées automatiquement.

OffrePrix officielCheaperGen
720p · 4 s
audio inclus
$0,1021/s$0,0927/s
Avec un forfait mensuel : Pro $0,0921Max $0,0915
720p · 8 s
audio inclus
$0,1017/s$0,089/s
Avec un forfait mensuel : Pro $0,0873Max $0,0856

Forfaits mensuels vous fait bénéficier de tarifs réduits sur la plupart des modèles (indiqués sous chaque prix), tout en gardant le paiement à l’usage. Pro $499/mois · Max $4 999/mois.

  • Prix officiel : Prix catalogue de l’API Gemini pour gemini-omni-1.1-flash ($17.50 / 1M jetons vidéo en sortie : 5,792 jetons/s en 720p ≈ $0.101 / s, 8,688 en 1080p ≈ $0.152, 17,376 en 4K ≈ $0.304 ; entrée $1.50 / 1M, raisonnement $9 / 1M). Tarifs vérifiés le 18 octobre 2026.
  • La facturation dépend de la durée du clip (4, 6, 8 ou 10 s) ; les images de référence ajoutent une fraction de centime chacune aux tarifs de Google.

Modèles Google populaires, accessibles avec la même clé API.

Tous les modèles Google

Modèles text-to-video populaires d’autres développeurs.

API texte-vidéo