Gemini Omni API: video Google dengan suara, harga, dan kode
Model Gemini Omni dari Google membuat video dengan suara dari prompt, frame awal, atau gambar referensi, hingga 4K. Panduan ini membahas tiga versi di Revana, biaya masing-masing per detik, dan cara memanggilnya.
Model video Gemini Omni
Gemini Omni adalah keluarga video Google yang dibangun di atas Gemini. Model-model ini membuat klip dengan suara dari prompt, frame awal, atau gambar referensi. Revana menyediakan tiga versi dalam satu format permintaan:
| Model | Id model | Fungsi | Resolusi | Durasi | Gambar referensi | Harga mulai | Rute |
|---|---|---|---|---|---|---|---|
| Gemini Omni 1.1 Flash | gemini-omni-1.1-flash | text to video, image to video, frame awal dan akhir, gambar referensi | 360p, 720p, 1080p, 4K | 4, 6, 8 atau 10 dtk | hingga 10 | $0.04 / s | dua rute |
| Gemini Omni | gemini-omni | text to video, image to video | 720p, 1080p, 4K | 4, 6, 8 atau 10 dtk | satu frame awal | $0.10 / s | satu rute |
| Gemini Omni Flash Preview | gemini-omni-flash-preview | text to video, image to video, gambar referensi | 720p | default model | hingga 16 | $0.11 / s | satu rute |
Untuk sebagian besar pekerjaan, mulailah dengan Gemini Omni 1.1 Flash. Model ini paling lengkap (frame awal dan akhir, hingga sepuluh referensi), punya dua rute, dan pengaturan 360p-nya seharga $0.04 per detik adalah cara murah untuk menguji prompt sebelum merendernya dengan benar.
Harga Gemini Omni (Oktober 2026)
Ketiganya ditagih per detik output, dengan suara sudah termasuk.
| Model | Resolusi | Per detik | Klip 4 dtk | Klip 8 dtk | Klip 10 dtk |
|---|---|---|---|---|---|
| Gemini Omni 1.1 Flash | 360p | $0.04 | $0.16 | $0.32 | $0.40 |
| Gemini Omni 1.1 Flash | 720p atau 1080p | $0.10 | $0.40 | $0.80 | $1.00 |
| Gemini Omni 1.1 Flash | 4K | $0.23 | $0.92 | $1.84 | $2.30 |
| Gemini Omni | 720p atau 1080p | $0.10 | $0.40 | $0.80 | $1.00 |
| Gemini Omni | 4K | $0.23 | $0.92 | $1.84 | $2.30 |
| Gemini Omni Flash Preview | 720p | $0.11 | $0.44 | $0.88 | $1.10 |
720p dan 1080p berharga sama pada Gemini Omni maupun 1.1 Flash, jadi minta 1080p. Klip Gemini Omni dan 1.1 Flash berformat 16:9 atau 9:16. Untuk melihat posisi harga ini dibandingkan model video lain, baca panduan API video termurah; untuk model video Google lainnya, lihat harga API Veo 3.1.
Buat klip Gemini Omni 1.1 Flash
Kirim POST /v1/generations, lalu lakukan polling sampai job berstatus succeeded atau failed. Klip vertikal 1080p berdurasi 8 detik ini berharga $0.80.
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"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 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);{
"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"
}Mulai di satu frame dan berakhir di frame lain
Gemini Omni 1.1 Flash bisa bergerak di antara dua gambar yang Anda kirim: awal di image_url dan akhir di end_image_url. Klip 720p berdurasi 6 detik ini berharga $0.60:
{
"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
}Pada model-model ini suara selalu dibuat bersama gambar dan sudah termasuk dalam harga, jadi jangan sertakan field audio. Durasi selain 4, 6, 8 atau 10 detik ditolak sebelum ada yang ditagih.
Ketiganya ada di halaman model, setiap field ada di dokumentasi dan paket kredit ada di halaman harga. Dapatkan kunci API untuk memulai.
Pertanyaan yang sering diajukan
Berapa biaya Gemini Omni API?
Pada Oktober 2026, Gemini Omni 1.1 Flash berharga $0.04 per detik pada 360p, $0.10 pada 720p atau 1080p dan $0.23 pada 4K, dengan suara sudah termasuk.
Model Gemini Omni mana yang sebaiknya saya pakai?
Gemini Omni 1.1 Flash untuk sebagian besar pekerjaan: menerima teks, frame awal, frame awal dan akhir, atau hingga 10 gambar referensi, dari 360p hingga 4K. Gemini Omni Flash Preview menerima hingga 16 referensi pada 720p.
Berapa panjang klip Gemini Omni?
4, 6, 8 atau 10 detik pada Gemini Omni dan Gemini Omni 1.1 Flash.
Apakah Gemini Omni menghasilkan suara?
Ya. Suara dihasilkan bersama gambar dan sudah termasuk dalam harga.
Rasio aspek apa yang didukung Gemini Omni?
16:9 untuk lanskap dan 9:16 untuk video vertikal.
Coba Gemini Omni dengan satu kunci
Satu kunci API untuk semua model Gemini Omni dan semua model video dan gambar lainnya. Kredit prabayar mulai $10, hanya ditagih untuk klip yang terkirim.