Jelajahi pengaturan video Gemini Omni 1.2 Flash API dengan teks, gambar referensi, bingkai pertama dan terakhir, atau klip sumber. Gunakan Gemini Omni API Playground untuk menyusun prompt dan pengaturan output.
Ringkasan pengaturan Gemini Omni API
Jelaskan video berdurasi 3–10 detik beserta suaranya dalam prompt.
Jelaskan adegan dan pilih pengaturan video.
Susun konsep untuk model Gemini Omni 1.2 Flash dengan teks, referensi visual, dan arahan bingkai. Tentukan peran setiap masukan, lalu periksa pengaturan API dan komposisi adegan bersama-sama.
Siapkan permintaan video, lalu periksa hasilnya menggunakan ID tugas.
Simpan kunci APIMart API di variabel lingkungan APIMART_API_KEY dan kirimkan melalui header Authorization: Bearer.
Kirim model, prompt, dan parameter pilihan melalui POST ke /v1/videos/generations. Untuk gambar ke video, tambahkan first_frame_image. Ganti file lokal dengan URL HTTP(S) yang dapat diakses; jangan kirim URL blob. Baca data[0].task_id dari respons.
Periksa status dengan GET /v1/tasks/{task_id}. Saat completed, baca data.result.videos[0].url[0]; saat failed, periksa error.message.
Lihat dokumentasi APIMart API untuk panduan umum penggunaan 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": "Satu pengambilan gambar berkelanjutan selama enam detik menampilkan lentera kertas di atas pasar tepi danau yang tenang saat senja. Kamera bergerak perlahan maju, kain bergoyang tertiup angin sepoi-sepoi, dan terdengar suara air yang lembut.",
"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": "Satu pengambilan gambar berkelanjutan selama enam detik menampilkan lentera kertas di atas pasar tepi danau yang tenang saat senja. Kamera bergerak perlahan maju, kain bergoyang tertiup angin sepoi-sepoi, dan terdengar suara air yang lembut.",
"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": "Animasikan gambar produk ini dengan kamera yang mengitari secara perlahan dan cahaya lembut yang bergerak. Pertahankan bentuk produk, teks label, dan bahannya.",
"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"| Parameter | Tipe | Wajib | Default | Deskripsi |
|---|---|---|---|---|
model | string | Ya | Default: gemini-omni-1.2-flash | ID konfigurasi yang digunakan pada halaman ini: gemini-omni-1.2-flash. |
prompt | string | Ya | Default: — | Jelaskan subjek, gerakan, kamera, pencahayaan, dan suara yang diinginkan. Tuliskan durasi 3–10 detik di dalam prompt; tidak ada field duration terpisah. |
aspect_ratio | string | Opsional | Default: 16:9 | Rasio aspek video: lanskap 16:9 atau potret 9:16. Default-nya 16:9. |
resolution | string | Opsional | Default: 720p | 360p, 720p, 1080p, atau 4k. Default-nya 720p; 1080p dan 4k menggunakan peningkatan resolusi. |
image_urls | array | Opsional | Default: [] | URL HTTP(S) gambar referensi. Gambar referensi, frame awal, dan frame akhir berbagi batas total 10 gambar. |
first_frame_image | string | Opsional | Default: — | URL HTTP(S) gambar frame awal. Dihitung dalam batas total 10 gambar. |
last_frame_image | string | Opsional | Default: — | URL HTTP(S) gambar frame akhir. Memerlukan first_frame_image dan dihitung dalam batas total 10 gambar. |
video_urls | array | Opsional | Default: [] | URL HTTP(S) video: hingga 3 klip referensi, masing-masing maksimal 3 detik, atau 1 video sumber maksimal 10 detik untuk edit atau extend. Tautan YouTube tidak didukung. |
metadata.task | string | Opsional | Default: — | Tugas eksplisit: text_to_video, image_to_video, reference_to_video, edit, atau extend. Untuk pemilihan otomatis, hilangkan metadata.task alih-alih mengirim string auto. |
previous_interaction_id | string | Opsional | Default: — | ID opsional dari interaksi sebelumnya untuk melanjutkan konteksnya. Gunakan ID interaksi yang sudah ada, bukan ID tugas atau nama model. |
Siapkan masukan dan arahan visual untuk Google Gemini Omni 1.2 Flash.
Susun ide, referensi, dan instruksi pengeditan sesuai tujuan kreatif Anda.
Susun rancangan video yang konsisten dalam tiga langkah.
Jelaskan subjek, aksi, arah kamera, dan audio dalam rancangan Gemini Omni. Sertakan tempo yang diinginkan atau perkiraan durasi.
Pilih tugas di formulir Gemini Omni API. Tambahkan gambar atau video referensi, bingkai pertama dan terakhir, atau klip sumber sesuai kebutuhan.
Pilih resolusi dan rasio aspek, lalu periksa prompt Gemini Omni bersama asetnya. Pastikan jumlah gambar dan batas video sesuai dengan tugas yang dipilih. Halaman ini menggunakan gemini-omni-1.2-flash sebagai ID konfigurasi.
Pemilihan tugas, batas media, pengaturan output, dan pengeditan konfigurasi.
Gemini Omni 1.2 Flash API menyediakan mode otomatis, teks ke video, gambar ke video, referensi ke video, edit, dan perpanjangan. Mode otomatis tidak menentukan tugas; pilih edit atau perpanjangan untuk klip sumber, dan mode lainnya untuk referensi.
Untuk gemini-omni-api, jelaskan subjek, aksi, kamera, pencahayaan, dan suara. Tambahkan tempo, minta pengambilan gambar berkelanjutan jika perlu, dan fokuskan instruksi edit pada satu perubahan yang diinginkan.
Pengaturan Gemini Omni API mencakup 360p, 720p, 1080p, dan 4K. Default-nya 720p; 1080p dan 4K menggunakan peningkatan resolusi. Gunakan huruf kecil 4k dalam JSON.
Gemini-Omni API menawarkan format horizontal 16:9 dan vertikal 9:16, dengan 16:9 sebagai default. Sesuaikan komposisi referensi serta bingkai pertama dan terakhir dengan rasio aspek pilihan.
Gemini Omni API memakai durasi yang diarahkan melalui prompt untuk klip sekitar 3–10 detik. Jelaskan waktu dengan kata-kata; tidak ada kolom duration terpisah dan panjang yang tepat tidak dijamin.
Gemini Omni Flash API menghitung gambar referensi dan bingkai bersama, maksimal 10 gambar. Kedua bingkai menyisakan delapan slot referensi. Gunakan slot bingkai pertama untuk menentukan gambar pembuka.
Gemini Omni API menerima bingkai pertama saja atau bersama bingkai terakhir. Bingkai terakhir memerlukan bingkai pertama. Gambar yang sama dapat menyatakan pengulangan, tanpa menjamin sambungan yang mulus.
gemini-omni-1.2-flash API mengizinkan tiga klip referensi, masing-masing hingga tiga detik. Edit dan perpanjangan memakai satu klip sumber hingga 10 detik. Pilih tugas yang sesuai.
Dalam prompt Gemini-Omni Flash API, edit menjelaskan perubahan tertentu pada klip yang ada. Perpanjangan menjelaskan kejadian berikutnya, menambahkan konten di akhir, bukan di awal atau tengah.
Tulis dialog, musik, dan arahan suara dalam prompt Google Gemini Omni API. Input file audio dan pengeditan suara tidak didukung. Suara video referensi diabaikan, jadi jelaskan audio yang diinginkan secara terpisah.
Ruang kerja gemini-omni-api menerima file video lokal atau URL aset video HTTP/HTTPS sesuai batas tugas. Halaman YouTube, tautan pendek, dan URL sematan tidak didukung sebagai sumber video.
Dalam konfigurasi Gemini Omni Flash API, previous_interaction_id merupakan konteks opsional untuk edit atau perpanjangan lanjutan. Gunakan ID interaksi sebelumnya yang valid, bukan URL video. Biarkan kosong untuk adegan baru.
Ruang kerja gemini-omni-1.2-flash API mengubah pengaturan Form menjadi JSON dan memvalidasi JSON sebelum menerapkannya kembali. Edit yang tidak valid tetap di editor, sehingga teks dan draf formulir sebelumnya terjaga.
Saat mengganti tugas Gemini Omni API, periksa jumlah dan durasi video. Input yang tidak sesuai mempertahankan tugas dan media saat ini. Sesuaikan klip terlebih dahulu; konten yang ada tidak dihapus otomatis.
Gemini-Omni dan gemini-omni-api adalah variasi nama atau penulisan pencarian, bukan model atau ID permintaan terpisah. Nama di halaman ini adalah Gemini Omni 1.2 Flash; variasi lain mencakup “Gemini Omni1.2 Flash” dan “Gemini Omni Flash 1.2”. ID konfigurasinya adalah gemini-omni-1.2-flash.
Masuk ke APIMart dan buka API Keys di dasbor, atau pilih “Dapatkan API Key” di bagian atas halaman ini. Anda dapat membuat dan mengelola kunci API di sana. Jaga kerahasiaan kunci Anda.
Jelajahi lebih banyak model dalam kategori yang sama.

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.