APIMart
Ikon model Gemini Omni 1.2 Flash
Video

Gemini Omni 1.2 Flash API

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.

Video multimodalBingkai awal dan akhir360p hingga 4K

Ringkasan pengaturan Gemini Omni API

  • Masukan teks, gambar referensi, dan video
  • Lanskap 16:9 atau potret 9:16
  • 360p, 720p, 1080p, atau 4K
Input

Jelaskan video berdurasi 3–10 detik beserta suaranya dalam prompt.

Bingkai pertama / terakhir
Gambar Referensi

0/10 gambar, termasuk bingkai pertama dan terakhir.

Video referensi

Maksimal 3 klip, masing-masing hingga 3 detik. Audio referensi diabaikan. Tautan YouTube tidak didukung.

Output

Jelaskan adegan dan pilih pengaturan video.

Rencanakan adegan video dengan Gemini Omni 1.2 Flash

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.

Contoh Gemini Omni 1.2 Flash API: teks dan gambar ke video

Siapkan permintaan video, lalu periksa hasilnya menggunakan ID tugas.

  1. 1

    Atur autentikasi API

    Simpan kunci APIMart API di variabel lingkungan APIMART_API_KEY dan kirimkan melalui header Authorization: Bearer.

  2. 2

    Susun dan kirim permintaan video

    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.

  3. 3

    Periksa hasil video

    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.

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": "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"
  }'

Parameter gemini-omni-api

ParameterTipeWajibDefaultDeskripsi
modelstringYaDefault: gemini-omni-1.2-flashID konfigurasi yang digunakan pada halaman ini: gemini-omni-1.2-flash.
promptstringYaDefault: —Jelaskan subjek, gerakan, kamera, pencahayaan, dan suara yang diinginkan. Tuliskan durasi 3–10 detik di dalam prompt; tidak ada field duration terpisah.
aspect_ratiostringOpsionalDefault: 16:9Rasio aspek video: lanskap 16:9 atau potret 9:16. Default-nya 16:9.
resolutionstringOpsionalDefault: 720p360p, 720p, 1080p, atau 4k. Default-nya 720p; 1080p dan 4k menggunakan peningkatan resolusi.
image_urlsarrayOpsionalDefault: []URL HTTP(S) gambar referensi. Gambar referensi, frame awal, dan frame akhir berbagi batas total 10 gambar.
first_frame_imagestringOpsionalDefault: —URL HTTP(S) gambar frame awal. Dihitung dalam batas total 10 gambar.
last_frame_imagestringOpsionalDefault: —URL HTTP(S) gambar frame akhir. Memerlukan first_frame_image dan dihitung dalam batas total 10 gambar.
video_urlsarrayOpsionalDefault: []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.taskstringOpsionalDefault: —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_idstringOpsionalDefault: —ID opsional dari interaksi sebelumnya untuk melanjutkan konteksnya. Gunakan ID interaksi yang sudah ada, bukan ID tugas atau nama model.