Nano Banana Pro API
Referensi API lengkap untuk model Nano Banana Pro yang didukung oleh Google Gemini.
Varian Model
API ini mendukung dua varian model:
Perbandingan Cepat
Rasio Aspek yang Didukung
Kedua model mendukung 11 rasio aspek:
16:9(default),9:16,1:1,3:2,2:3,4:3,3:4,4:5,5:4,21:9,9:21
Nano Banana Pro (Text-to-Image)
Endpoint
POST /api/v1/image/task
Autentikasi
Authorization: Bearer YOUR_API_KEY
Parameter Request
Wajib
Catatan: Rasio width:height harus salah satu dari: "21:9", "9:21", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "1:1"
Contoh Request
javascript
Nano Banana Pro Edit (Pengeditan Gambar)
Endpoint
POST /api/v1/image/task
Parameter Request
Wajib
Catatan: Rasio width:height harus salah satu dari: "21:9", "9:21", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "1:1"
Contoh Pengeditan Gambar Tunggal
javascript
Contoh Komposisi Multi-Gambar
javascript
Format Response
Response Awal
Kedua model mengembalikan task_id untuk polling:
json
Response Polling
Poll /api/v1/image/{taskId} untuk memeriksa status:
json
Nilai Status
submitted: Tugas diterimaprocessing: Generasi sedang berlangsungsucceed: Generasi berhasil diselesaikanfailed: Generasi gagal
Penanganan Error
Error Umum
Resolusi Tidak Valid
json
Rasio Aspek Tidak Valid
json
URL Gambar Tidak Ada (Mode Edit)
json
Praktik Terbaik
Tips Text-to-Image
- Spesifik: Sertakan detail subjek, gaya, pencahayaan, dan komposisi
- Pilih Resolusi dengan Bijak: 2K adalah default dan hemat biaya, gunakan 4K untuk kualitas tertinggi
- Pemilihan Rasio Aspek: Pilih rasio berdasarkan kasus penggunaan Anda (16:9 untuk web, 9:16 untuk mobile)
- Kualitas Prompt: Prompt yang lebih detail umumnya menghasilkan hasil yang lebih baik
Tips Pengeditan Gambar
- Instruksi Jelas: Spesifik tentang apa yang ingin diubah
- Komposisi Multi-Gambar: Dapat menggabungkan hingga 14 gambar dalam satu request
- Pencocokan Resolusi: Resolusi output dapat berbeda dari input
- Panduan Prompt: Deskripsikan hasil yang diinginkan, bukan hanya perubahannya
Contoh Kasus Penggunaan
Fotografi Produk
javascript
Kolase Multi-Gambar
javascript
Peningkatan Gambar
javascript