Catatan Penulis: Panduan lengkap dokumentasi pengembangan Nano Banana 2 (gemini-3.1-flash-image-preview), membandingkan dua solusi integrasi antara API resmi Google dan platform APIYI, lengkap dengan contoh kode, konfigurasi parameter, dan strategi hemat biaya.
Bagi pengembang yang ingin mengintegrasikan Nano Banana 2, saat ini ada dua dokumen pengembangan yang bisa dijadikan referensi: dokumentasi resmi Google (ai.google.dev/gemini-api/docs/image-generation) dan dokumentasi platform APIYI (docs.apiyi.com/api-capabilities/nano-banana-2-image).
Kedua solusi ini memiliki keunggulannya masing-masing—dokumentasi resmi memiliki fitur paling lengkap, sementara dokumentasi APIYI menawarkan integrasi termudah dengan harga mulai dari $0.03/gambar. Artikel ini akan membandingkan konten inti dari kedua dokumen tersebut untuk membantu Anda memilih cara integrasi yang paling sesuai.
Nilai Inti: Setelah membaca artikel ini, Anda akan menguasai parameter API lengkap Nano Banana 2, contoh kode untuk kedua solusi integrasi, serta pilihan optimal untuk berbagai skenario penggunaan.

Referensi Cepat Parameter Inti Dokumentasi Nano Banana 2
Mari kita lihat konfigurasi parameter yang paling penting. Parameter ini berlaku untuk kedua cara integrasi:
| Parameter | Nilai Opsional | Nilai Default | Keterangan |
|---|---|---|---|
| model | gemini-3.1-flash-image-preview |
— | Wajib, ID model |
| imageSize | 512px, 1K, 2K, 4K |
1K |
Perhatikan huruf kapital K |
| aspectRatio | 14 jenis (lihat daftar lengkap di bawah) | 1:1 |
Rasio aspek |
| responseModalities | ["IMAGE"] atau ["TEXT","IMAGE"] |
— | Wajib, tipe output |
| thinkingLevel | minimal, high |
minimal |
Kedalaman penalaran Thinking |
| includeThoughts | true, false |
false |
Apakah mengembalikan proses penalaran |
14 Rasio Aspek yang Didukung Nano Banana 2
| Kategori | Rasio | Penggunaan Tipikal |
|---|---|---|
| Persegi | 1:1 | Avatar media sosial, gambar utama produk |
| Lanskap | 3:2, 4:3, 16:9, 21:9 | Gambar blog, sampul YouTube, format film |
| Potret | 2:3, 3:4, 4:5, 9:16 | Wallpaper ponsel, Instagram Story, TikTok |
| Banner Sangat Panjang | 4:1, 8:1 | Banner situs web, gambar panorama (Baru ✨) |
| Vertikal Sangat Panjang | 1:4, 1:8 | Infografis panjang, tangkapan layar panjang ponsel (Baru ✨) |
| Layar Lebar | 5:4 | Wallpaper desktop, tujuan presentasi |
🎯 Tips Pengembangan: 1:4, 4:1, 1:8, dan 8:1 adalah rasio aspek baru yang eksklusif untuk Nano Banana 2 dan tidak didukung oleh Nano Banana Pro. Jika aplikasi Anda membutuhkan Banner panjang atau infografis, Anda harus menggunakan gemini-3.1-flash-image-preview.
Solusi Integrasi Nano Banana 2 A: API Resmi Google
Pemanggilan Dasar API Resmi
API resmi Google menggunakan Google Gen AI SDK, yang mendukung Python, JavaScript, Go, Java, dan REST.
from google import genai
from google.genai import types
client = genai.Client()
# Teks ke gambar dasar
response = client.models.generate_content(
model="gemini-3.1-flash-image-preview",
contents="Seekor kucing oranye berguling-guling di dedaunan musim gugur, warna hangat",
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE']
)
)
# Ekstrak gambar yang dihasilkan
for part in response.candidates[0].content.parts:
if part.inline_data:
with open("output.png", "wb") as f:
f.write(part.inline_data.data)
Lihat kode pemanggilan API resmi dengan parameter lengkap
from google import genai
from google.genai import types
client = genai.Client()
# Konfigurasi parameter lengkap: resolusi 2K + layar lebar 16:9 + mode berpikir High
response = client.models.generate_content(
model="gemini-3.1-flash-image-preview",
contents="Sampul laporan tahunan perusahaan teknologi, judul 'AI Vision 2026', nuansa biru tua, gaya minimalis",
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE'],
image_config=types.ImageConfig(
aspect_ratio="16:9",
image_size="2K"
),
thinking_config=types.ThinkingConfig(
thinking_level="High",
include_thoughts=True
)
)
)
# Parsing respons (termasuk proses Berpikir)
for part in response.parts:
if part.thought and part.text:
print(f"[Proses Berpikir] {part.text}")
elif part.inline_data:
with open("report_cover.png", "wb") as f:
f.write(part.inline_data.data)
print("Gambar telah disimpan")
Pembuatan Gambar dengan Koneksi Internet Image Search dari API Resmi
Ini adalah kemampuan eksklusif Nano Banana 2—melakukan pencarian gambar Google untuk mendapatkan referensi visual nyata sebelum membuat gambar:
response = client.models.generate_content(
model="gemini-3.1-flash-image-preview",
contents="Tesla Model Y terbaru tahun 2026, warna perak, parkir di jalanan kota",
config=types.GenerateContentConfig(
response_modalities=['TEXT', 'IMAGE'],
tools=[
types.Tool(google_search=types.GoogleSearch(
search_types=types.SearchTypes(
web_search=types.WebSearch(),
image_search=types.ImageSearch()
)
))
]
)
)
🎯 Catatan: Pembuatan gambar dengan Image Search memiliki persyaratan tampilan—Anda harus menyediakan tautan yang dapat diklik ke halaman web sumber gambar. Token Thinking akan tetap ditagih baik proses penalaran dikembalikan atau tidak.
Solusi Integrasi Nano Banana 2 B: Platform APIYI
Keunggulan Integrasi Platform APIYI
| Keunggulan | Detail |
|---|---|
| Harga | $0.03/pemanggilan, hanya 45% dari harga resmi 1K |
| Format | Kompatibel dengan OpenAI, nol modifikasi pada kode yang sudah ada |
| Multi-model | Satu kunci untuk memanggil Nano Banana 2 / Pro / DALL-E, dll. |
| Kuota Gratis | Kuota uji coba gratis langsung setelah pendaftaran |
| Tanpa VPN | Koneksi langsung dari jaringan lokal |
Pemanggilan Format Kompatibel OpenAI APIYI
Jika Anda sudah memiliki kode berbasis OpenAI SDK, Anda hanya perlu mengubah dua baris untuk terhubung ke Nano Banana 2:
import openai
client = openai.OpenAI(
api_key="YOUR_APIYI_KEY",
base_url="https://vip.apiyi.com/v1"
)
response = client.chat.completions.create(
model="gemini-3.1-flash-image-preview",
messages=[{"role": "user", "content": "Lukisan lanskap tinta Tiongkok, komposisi ruang kosong, pegunungan jauh diselimuti awan dan kabut"}]
)
Lihat kode pemanggilan native REST API APIYI
import requests
import base64
API_KEY = "YOUR_APIYI_KEY"
response = requests.post(
"https://api.apiyi.com/v1beta/models/gemini-3.1-flash-image-preview:generateContent",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
},
json={
"contents": [{"parts": [{"text": "Poster promosi e-commerce, judul besar 'Promo Musim Semi', tema merah"}]}],
"generationConfig": {
"responseModalities": ["IMAGE"],
"imageConfig": {
"aspectRatio": "9:16",
"imageSize": "2K"
}
}
},
timeout=300
).json()
# Dekode dan simpan gambar
img_data = response["candidates"][0]["content"]["parts"][0]["inlineData"]["data"]
with open("poster.png", "wb") as f:
f.write(base64.b64decode(img_data))
print("Gambar berhasil dibuat, biaya sekitar $0.03")
Saran: Daftar melalui APIYI apiyi.com untuk mendapatkan Kunci API dan mulai melakukan pemanggilan. Platform ini mendukung format kompatibel OpenAI dan format asli Google, satu kunci bisa digunakan untuk semua model.

Perbandingan Harga Dua Skema Nano Banana 2
| Model | Harga Standar Resmi | Harga Batch Resmi | Harga APIYI | APIYI vs Resmi |
|---|---|---|---|---|
| Nano Banana 2 | $0.067/gambar (1K) | $0.034/gambar | $0.03/panggilan | Lebih murah 55% |
| Nano Banana Pro | $0.134/gambar | $0.067/gambar | $0.05/panggilan | Lebih murah 63% |
| Nano Banana (Generasi Pertama) | $0.039/gambar | — | $0.025/panggilan | Lebih murah 36% |
Perbandingan Biaya Bulanan Nano Banana 2 (1.000 gambar per hari)
| Skema | Biaya Bulanan (Resolusi 1K) | Biaya Tahunan |
|---|---|---|
| Standar Resmi | $2,010 | $24,120 |
| Batch Resmi | $1,020 | $12,240 |
| APIYI | $900 | $10,800 |
Harga $0.03/panggilan dari APIYI tidak hanya 55% lebih murah dari harga standar resmi, tetapi bahkan lebih rendah dari harga Batch resmi yang sudah didiskon setengah ($0.034) — dan hasilnya dikembalikan secara real-time, tanpa perlu menunggu proses asinkron selama 24 jam.
🎯 Skema Hemat: Gunakan APIYI apiyi.com untuk pemanggilan model Nano Banana 2, hanya butuh $30 untuk 1.000 gambar per hari, dengan biaya bulanan $900. Daftar sekarang dan dapatkan kuota uji coba gratis; satu Key mendukung Nano Banana 2, Pro, dan model populer lainnya secara bersamaan.
Panduan Pengembangan Fitur Lanjutan Nano Banana 2
Pengeditan Gambar dalam Percakapan Multi-turn
Nano Banana 2 mendukung modifikasi berkelanjutan pada gambar yang sama dalam sebuah percakapan:
# Pengeditan multi-turn format APIYI + OpenAI
messages = [
{"role": "user", "content": "Buat logo brand gaya minimalis, nuansa biru"},
# Lanjutkan pengeditan setelah hasil putaran pertama kembali
{"role": "assistant", "content": "[Hasil pembuatan putaran pertama]"},
{"role": "user", "content": "Ubah warnanya menjadi ungu gradasi, tambahkan nama perusahaan 'TechFlow'"}
]
response = client.chat.completions.create(
model="gemini-3.1-flash-image-preview",
messages=messages
)
Pembuatan Gambar Referensi Nano Banana 2
| Jenis Referensi | Jumlah Maksimal | Kegunaan |
|---|---|---|
| Referensi Objek | 10 gambar | Menjaga konsistensi detail objek (foto produk, properti, dll.) |
| Referensi Orang | 4 gambar | Menjaga konsistensi citra orang (karakter, manusia virtual, dll.) |
| Total | 14 gambar | Maksimal 14 gambar referensi dalam satu pemanggilan |
Pilihan Mode Thinking Nano Banana 2
| Mode | Skenario Penggunaan | Kecepatan | Kualitas | Biaya Tambahan |
|---|---|---|---|---|
| Minimal (Default) | Pembuatan harian, skenario sederhana | Cepat | Standar | Sedikit token Thinking |
| High | Komposisi rumit, teks presisi, skenario banyak elemen | Lebih lambat | Lebih tinggi | Lebih banyak token Thinking |
🎯 Tips Pengembangan: Token Thinking akan tetap dikenakan biaya terlepas dari apakah
includeThoughts=truediatur atau tidak. Jika Anda tidak perlu melihat proses penalaran, biarkan saja di pengaturan defaultfalse— ini tidak akan memengaruhi kualitas pembuatan, hanya saja teks penalaran perantara tidak akan dikembalikan.
Referensi Kecepatan Pembuatan Nano Banana 2
| Resolusi | Kecepatan Nyata APIYI | Keterangan |
|---|---|---|
| 0.5K | 3-8 detik | Paling cepat, cocok untuk iterasi kilat |
| 1K (Default) | 5-10 detik | Pengalaman penggunaan harian yang baik |
| 2K | 10-15 detik | Agak lambat tapi masih bisa diterima |
| 4K | 15-25 detik | Lambat, disarankan atur timeout 120 detik |
| High Thinking | Tambahan beberapa detik | Waktu ekstra untuk tahap penalaran |
Saran: Saat melakukan pemanggilan Nano Banana 2, disarankan mengatur
timeout=300(300 detik) untuk menghindari kegagalan akibat fluktuasi jaringan atau daya komputasi Google. Melalui pemanggilan APIYI (apiyi.com), Anda bisa mendapatkan koneksi yang lebih stabil.

Pertanyaan Umum (FAQ)
Q1: Apakah harga $0.03 di APIYI berlaku untuk semua resolusi?
Harga $0.03/pemanggilan di APIYI adalah harga flat, tidak membedakan resolusi. Baik Anda membuat gambar 0.5K, 1K, 2K, maupun 4K, harganya tetap $0.03. Dibandingkan dengan harga bertingkat Google resmi ($0.045 – $0.151), keunggulan harga APIYI jauh lebih terasa pada resolusi 2K dan 4K.
Q2: Apakah APIYI mendukung pembuatan gambar dengan Image Search (akses internet)?
Pembuatan gambar dengan Image Search adalah fitur tingkat lanjut Nano Banana 2 yang memerlukan pemanggilan melalui format API asli Google. Format REST asli APIYI mendukung fitur ini, sedangkan format kompatibel OpenAI saat ini belum mendukungnya. Jika skenario Anda membutuhkan Image Search, disarankan menggunakan metode pemanggilan asli APIYI.
Q3: Apa perbedaan antara kedua dokumentasi ini, dan mana yang harus saya baca?
Dokumentasi Resmi Google (ai.google.dev): Paling lengkap, mencakup semua parameter, mode Thinking, Image Search, Thought Signature, dan fitur canggih lainnya. Cocok untuk pengembang yang ingin mendalami seluruh kemampuan model.
Dokumentasi APIYI (docs.apiyi.com): Lebih ringkas dan praktis, fokus pada integrasi cepat dan contoh kode. Cocok untuk pengembang yang ingin segera mulai menggunakan Nano Banana 2 dengan biaya terendah. Disarankan membaca dokumentasi APIYI terlebih dahulu untuk memulai dengan cepat, lalu merujuk ke dokumentasi resmi Google jika membutuhkan fitur tingkat lanjut.
Ringkasan
Poin-poin utama dari dokumentasi pengembangan Nano Banana 2:
- Dua solusi dengan keunggulannya masing-masing: API resmi Google memiliki fitur terlengkap (Image Search, Thinking, 14 gambar referensi), sementara APIYI menawarkan harga terendah ($0,03/pemanggilan) dan integrasi termudah.
- APIYI $0,03 = 45% harga resmi: Respons waktu nyata (real-time), bahkan lebih murah daripada harga Batch resmi ($0,034) tanpa perlu menunggu 24 jam.
- Parameter inti bersifat universal: 4 tingkat resolusi, 14 jenis rasio aspek, mode Thinking, dan parameter lainnya dapat digunakan di kedua solusi tersebut.
Bagi sebagian besar pengembang, kami merekomendasikan akses cepat ke Nano Banana 2 melalui APIYI apiyi.com — dengan harga $0,03/pemanggilan, format yang kompatibel dengan OpenAI, kuota gratis saat pendaftaran, Anda bisa menghasilkan gambar pertama dalam waktu kurang dari 5 menit.
📚 Referensi
-
Dokumentasi Pembuatan Gambar Gemini Resmi: Referensi API lengkap Nano Banana 2
- Tautan:
ai.google.dev/gemini-api/docs/image-generation - Deskripsi: Dokumentasi resmi untuk semua parameter, fungsi, dan fitur tingkat lanjut.
- Tautan:
-
Dokumentasi Nano Banana 2 APIYI: Panduan akses cepat dan contoh kode
- Tautan:
docs.apiyi.com/api-capabilities/nano-banana-2-image - Deskripsi: Panduan integrasi platform APIYI, termasuk harga dan contoh pemanggilan model.
- Tautan:
-
Harga Resmi Gemini API: Harga presisi untuk setiap resolusi
- Tautan:
ai.google.dev/gemini-api/docs/pricing#gemini-3.1-flash-image-preview - Deskripsi: Harga standar dan harga Batch untuk 0.5K/1K/2K/4K.
- Tautan:
-
Batas Kecepatan Gemini API: Batasan pemanggilan model Preview
- Tautan:
ai.google.dev/gemini-api/docs/rate-limits - Deskripsi: Pahami batasan kuota untuk model Preview.
- Tautan:
Penulis: Tim Teknis APIYI
Diskusi Teknis: Jangan ragu untuk membagikan pengalaman pengembangan Nano Banana 2 Anda di kolom komentar. Untuk informasi lebih lanjut mengenai model AI lainnya, kunjungi pusat dokumentasi APIYI di docs.apiyi.com.
