Gemini Nano Banana 2.1 dari Google mendukung generasi gambar dari teks dan pengeditan dengan referensi. APIMart menyediakan jalur resmi dan Ext dengan resolusi keluaran yang sama, tetapi biaya dan batas penggunaannya berbeda.

Tautan gambar hasil berakhir 72 jam setelah tugas selesai. Segera unduh gambar Anda.
Harga transparan tanpa biaya tersembunyi. Bayar hanya untuk yang Anda gunakan.
* Biaya sebenarnya tergantung pada keluaran akhir.
* gemini-nano-banana-2.1: Estimasi hanya untuk keluaran gambar. Masukan dan penalaran ditagih terpisah; biaya akhir berdasarkan penggunaan aktual.
* Izinkan peralihan ke model resmi jika Ext tidak tersedia. Tugas yang dialihkan memakai tarif token resmi, sehingga biaya akhir dapat berbeda dari estimasi Ext.
Gemini Nano Banana 2.1 adalah pembaruan Google untuk Nano Banana 2 dengan kualitas visual, kepatuhan pada prompt, konsistensi karakter, dan rendering teks yang lebih baik. Ubah prompt dan gambar referensi menjadi gambar 1K, 2K, atau 4K dalam 14 rasio aspek, dan gunakan jalur resmi atau Ext sesuai alur kerja Anda.
Input, pengaturan output, dan alur task yang didukung Nano Banana 2.1
Ide praktis Nano Banana 2.1 untuk tim kreatif, perdagangan, dan konten
Panggil Google Nano Banana 2.1 di APIMart dengan satu permintaan POST. Generasi Nano Banana 2.1 bersifat asinkron: kirim task, lalu cek endpoint task untuk mendapatkan URL gambar.
Simpan API key APIMart Anda di environment variable APIMART_API_KEY dan kirim sebagai Authorization: Bearer <key> di setiap permintaan.
Kirim POST /v1/images/generations dengan model Nano Banana 2.1, prompt, size, dan resolution. Tambahkan image_urls untuk mengedit gambar. Respons berisi task_id.
Cek GET /v1/tasks/{task_id} hingga task selesai, lalu baca URL gambar dari array data.result.images[0].url (dengan n = 4 berisi 4 link). Simpan file sebelum link kedaluwarsa pada expires_at. Task yang gagal dikembalikan penuh dan alasannya ada di error.message.
Lihat dokumentasi Nano Banana 2.1 API untuk semua parameter dan field respons.
curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-nano-banana-2.1",
"prompt": "A panoramic website banner of a mountain lake at sunrise with the headline Explore More in clean white type",
"n": 1,
"size": "16:9",
"resolution": "2K"
}'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-nano-banana-2.1",
"prompt": "A panoramic website banner of a mountain lake at sunrise with the headline Explore More in clean white type",
"n": 1,
"size": "16:9",
"resolution": "2K"
}
resp = requests.post(f"{API_BASE}/v1/images/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"]["images"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(3)
else:
raise TimeoutError(f"task {task_id} did not finish in time")curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-nano-banana-2.1",
"prompt": "Place the product from this photo on a marble kitchen counter in soft morning light and keep the label unchanged",
"n": 1,
"size": "1:1",
"resolution": "2K",
"image_urls": [
"https://example.com/product.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-nano-banana-2.1 | gemini-nano-banana-2.1 (resmi, 1–4 gambar, penagihan token) atau gemini-nano-banana-2.1-ext (Ext, 1 gambar, penagihan per gambar). |
prompt | string | Ya | Default: — | Deskripsi gambar yang ingin dibuat atau edit yang ingin dilakukan. |
size | string | Opsional | Default: auto | auto atau 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9, 1:4, 4:1, 1:8, 8:1. Kedua jalur mendukung semua rasio. |
resolution | string | Opsional | Default: 1K | 1K, 2K, atau 4K; memengaruhi biaya. 0.5K tidak didukung. |
n | integer | Opsional | Default: 1 | Jalur resmi: 1 sampai 4. Jalur Ext: hanya 1. |
image_urls | array | Opsional | Default: — | Gambar referensi sebagai URL HTTP(S) publik atau data URL base64. PNG, JPEG, atau WEBP disarankan. Kosongkan untuk teks ke gambar. |
official_fallback | boolean | Opsional | Default: false | Hanya untuk Ext. Jika jalur Ext gagal dan task diselesaikan lewat jalur resmi, berlaku penagihan token resmi. |
webhook | string | Opsional | Default: — | URL callback yang dipanggil saat task selesai. |
Bandingkan semua model Nano Banana di APIMart. Satu API key memanggil semuanya, ditagih per gambar.
| Model | Model dasar | Cocok untuk | Resolusi |
|---|---|---|---|
| Nano Banana API | Gemini 2.5 Flash Image | Konsistensi karakter, penggabungan banyak gambar, dan pengeditan berbasis prompt | 1K |
| Nano Banana Pro API | Gemini 3 Pro Image | Gambar 4K profesional, teks multibahasa yang jelas, dan konsistensi hingga 5 orang | 1K / 2K / 4K |
| Nano Banana 2 API | Gemini 3.1 Flash Image | Pembuatan cepat dan hemat biaya dari 0,5K hingga 4K | 0.5K – 4K |
| Nano Banana 2 Lite API | Gemini 3.1 Flash Lite Image | Gambar 1K cepat dan pengeditan, satu gambar per permintaan dengan hingga 14 gambar referensi | 1K |
| Gemini Nano Banana 2.1 APIHalaman ini | Gemini Nano Banana 2.1 | Versi terbaru: teks ke gambar dan pengeditan gambar referensi dalam 14 rasio aspek | 1K / 2K / 4K |
Jalur, parameter, penagihan, dan penanganan hasil Nano Banana 2.1
Gemini Nano Banana 2.1 adalah model pembuatan dan pengeditan gambar terbaru dari Google yang sangat efisien, sekaligus pembaruan untuk Nano Banana 2 (Gemini 3.1 Flash Image). Model ini mempertahankan kecepatan dan efisiensi biaya kelas Flash sambil meningkatkan kualitas visual, kepatuhan pada prompt, konsistensi karakter lintas putaran edit, dan rendering teks. Di APIMart Anda memanggilnya sebagai Nano Banana 2.1 API, model gemini-nano-banana-2.1.
Google merilis Gemini Nano Banana 2.1 untuk ketersediaan umum pada 6 Oktober 2026. Model ini menggantikan gemini-3.1-flash-image, yang sudah dihentikan Google dengan rekomendasi untuk beralih ke Nano Banana 2.1.
Menurut Google, Nano Banana 2.1 adalah pembaruan Nano Banana 2 dengan peningkatan signifikan pada kualitas visual, kepatuhan pada prompt, konsistensi karakter lintas putaran edit, rendering teks, serta rasio lebar dan panorama (1:4, 4:1, 1:8, 8:1) pada 1K, 2K, dan 4K. Nano Banana 2.1 tidak mendukung tingkat 0.5K.
gemini-nano-banana-2.1 memakai jalur resmi Google, sedangkan gemini-nano-banana-2.1-ext memakai jalur Ext. Keduanya menjalankan model Nano Banana 2.1 yang sama dan mendukung resolusi serta rasio aspek yang sama; penagihan, jumlah gambar, dan batas ukuran referensinya berbeda.
Jalur resmi mendukung n dari 1 sampai 4. Ext saat ini hanya mendukung n=1. Gunakan beberapa task Ext atau jalur resmi jika Anda membutuhkan beberapa gambar.
image_urls menerima URL HTTP(S) publik atau data gambar base64. PNG, JPEG, dan WEBP disarankan. Jalur resmi membatasi 20 MB per referensi; Ext membatasi 30 MB per gambar dan total 50 MB. Batas dari penyedia tetap berlaku meskipun platform tidak membatasi jumlah referensi.
Pilih 1K, 2K, atau 4K dan auto, 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9, 1:4, 4:1, 1:8, atau 8:1. Jalur resmi dan Ext mendukung semua rasio ini di setiap resolusi, termasuk 1:4, 4:1, 1:8, dan 8:1 pada 2K dan 4K. Default-nya 1K dan auto. Model ini tidak mendukung 0.5K.
Penagihan jalur resmi mencakup token input dan output aktual, termasuk output gambar dan proses berpikir model. Estimasi output gambar bukan harga penuh task. Ext ditagih per gambar sesuai resolusi, jadi harga Nano Banana 2.1 bergantung pada jalur dan resolusi yang Anda pilih. Cek daftar harga platform; biaya task yang selesai adalah tagihan akhirnya.
Pengaturan opsional Ext ini nonaktif secara default. Jika jalur pihak ketiga gagal dan task diselesaikan lewat jalur resmi, yang berlaku adalah penagihan resmi berbasis token, bukan harga per gambar Ext.
POST /v1/images/generations mengembalikan task_id. Cek GET /v1/tasks/{task_id} hingga task selesai atau gagal. Link gambar yang selesai ada di array data.result.images[0].url; dengan n = 4, array ini berisi 4 link.
Link gambar kedaluwarsa 72 jam setelah selesai; gunakan expires_at dan segera simpan file. Task yang berstatus failed dikembalikan penuh dan menampilkan cost=0. Error jaringan saat mengecek status tidak otomatis berarti task gagal.
Daftar di APIMart, buka halaman API Keys di dasbor, lalu buat API key Nano Banana 2.1. Key yang sama dapat memanggil Google Nano Banana 2.1 API dan semua model lain di platform, dengan biaya sesuai pemakaian tanpa langganan.
Jelajahi lebih banyak model dalam kategori yang sama.

Seedream 5.0 Flash
Seedream 5.0 Flash is ByteDance's fast, lower-cost text-to-image model. It supports single-image and multi-reference editing with up to 10 references and generates 1K, 1.5K or 2K images, or exact pixel sizes, with strong text rendering.

GPT Image 2.5 Sunburst
GPT Image 2.5 Sunburst is an OpenAI image model for generation and editing, focused on precise edits for detail-sensitive creative work. Supports up to 16 reference images and PNG, JPEG or WebP output.

GPT Image 2.5 Flare
GPT Image 2.5 Flare is OpenAI's speed-focused GPT Image 2.5 model for image generation and editing. It supports up to 16 reference images, inpainting with transparent PNG masks and 15 aspect ratios.

Grok Imagine Image Quality
Grok Imagine Image Quality is the quality-focused version of xAI's Grok image model for photorealistic text-to-image and image editing, with up to three reference images.