Gemini-3.1-Flash-Image-preview (Nano banana2)
Gemini-3.1-Flash-Lite-Image (Nano Banana Lite) Pembuatan Gambar
- Model gambar tercepat dan termurah dalam seri Gemini 3.1, difokuskan untuk pembuatan gambar berskala besar dan berbiaya rendah
- Hanya mendukung resolusi 1K (mengirim 2K/4K/0.5K akan otomatis diturunkan ke 1K tanpa error)
- Mendukung text-to-image dan image-to-image, hingga 14 gambar referensi
- Ditagih berdasarkan input / output token; terhubung langsung ke kanal resmi Gemini, pembuatan gambar melalui tugas asinkron
POST
Otorisasi
Semua endpoint API memerlukan autentikasi Bearer TokenDapatkan API Key Anda:Kunjungi Halaman Manajemen API Key untuk mendapatkan API Key AndaTambahkan ke header permintaan:
Body
Nama model pembuatan gambarIsi selalu dengan nama model ini:
gemini-3.1-flash-lite-image (Nano Banana Lite)Model ini terhubung langsung ke kanal resmi Gemini, tidak memiliki varian
-official, dan tidak mendukung parameter fallback official_fallback.Deskripsi teks untuk pembuatan gambar
Rasio aspek gambarRasio yang didukung:
auto- Memilih rasio aspek secara otomatis1:1- Persegi, avatars, social media3:2/2:3- Foto standar4:3/3:4- Rasio tampilan tradisional16:9/9:16- Layar lebar / vertical video covers5:4/4:5- Instagram images21:9- Ultra-lebar banner
Resolusi gambar outputNilai yang didukung:
1K- ~1024px, resolusi standar (Lite hanya mendukung tingkat ini)
Jumlah gambar yang akan dibuatRentang: 1 ~ 4, default
1Saat n>1, backend akan mengirim beberapa permintaan bersamaan ke upstream dan menagih berdasarkan jumlah gambar yang benar-benar berhasil. Disarankan frontend selalu mengirim 1 (menampilkan progres per gambar, penagihan lebih jelas).⚠️ Catatan: Harus memasukkan angka biasa (misalnya 1), jangan gunakan tanda kutip karena akan menyebabkan errorDaftar URL gambar referensi untuk pembuatan image-to-imageDua format didukung:1. URL gambar lengkap
- URL gambar yang dapat diakses publik (http:// atau https://)
- Contoh:
https://example.com/image.jpg
- Harus menggunakan format Data URI lengkap
- Format:
data:image/{format};base64,{base64data} - Format gambar yang didukung: jpeg, png, webp
- Contoh:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABg... - ⚠️ Catatan: Harus menyertakan prefiks
data:image/jpeg;base64,
- Maksimum 14 gambar referensi (disarankan: hingga 10 referensi objek + 4 referensi karakter)
- Ukuran satu gambar: tidak melebihi 10MB
- Format yang didukung: jpeg, png, webp
Alamat callback tugas (base)Saat tugas berhasil / gagal, platform ini akan memanggil callback
webhook + /callback (tidak meneruskan upstream). Mengirim parameter ini dapat secara signifikan mengurangi polling; tetap disarankan mempertahankan polling sebagai cadangan.Poin penting penggunaan Lite
- Tidak mendukung
google_search/google_image_search: Lite menggunakan endpointinteractionsdari Developer API, upstream tidak membuka tool Search (akan mengembalikan “Search as tool is not enabled for this model”), dan adaptor platform juga tidak mengirimkan parameter tersebut. Mengirimnya tidak akan menyebabkan error dan gambar tetap dihasilkan seperti biasa, tetapi tanpa efek peningkatan pencarian apa pun. Jika membutuhkan peningkatan pencarian, gunakangemini-3.1-flash-image-preview. - Tidak mendukung inpainting
mask_url(seri Gemini menggunakan aspect ratio + gambar referensi, bukan mask). - Ditagih berdasarkan token (berbeda dari harga tetap per gambar pada flash/pro): input sekitar 30/juta token, satu gambar 1K ≈ 1120 output token ≈ $0.0336/gambar. Harga sebenarnya mengikuti konfigurasi pengali di backend.
- Semua gambar yang dihasilkan mengandung watermark tak terlihat Google SynthID (perilaku upstream, tidak dapat dinonaktifkan).
Respons
Kode status respons
Array data respons