Catatan penulis: Melalui contoh lengkap “mengganti mahkota dengan topi merah, lalu mengubah hati berwarna merah muda menjadi biru”, artikel ini menjelaskan riwayat percakapan, gambar dari putaran sebelumnya, dan tanda tangan pemikiran yang perlu dikirim kembali pada setiap putaran pengeditan Nano Banana 2.1 agar perubahan lokal tidak menghapus hasil dari putaran sebelumnya.
Banyak developer mengalami masalah yang sama saat pertama kali menggunakan gemini-nano-banana-2.1 untuk mengedit gambar: hasil putaran pertama sudah bagus, tetapi saat ingin menyempurnakan bagian kecil pada putaran kedua, perubahan sebelumnya malah “tertimpa” atau seluruh gaya gambar dibuat ulang. Artikel ini menjelaskan cara yang tepat untuk mengirim kembali data dalam pengeditan multi-putaran Nano Banana 2.1, agar kamu bisa mengedit gambar secara berurutan dalam dua putaran tanpa kehilangan detail.
Ini bukan sekadar artikel penjelasan konsep lainnya. Kita akan membahas contoh yang bisa direproduksi: pada putaran pertama, mahkota di kepala karakter diganti dengan topi merah; pada putaran kedua, hanya hati berwarna merah muda yang diubah menjadi biru, sementara topi merah tetap dipertahankan. Kami akan menyertakan kode lengkap untuk kedua permintaan dan menjelaskan data yang perlu disertakan pada setiap putaran.
Manfaat utama: Setelah membaca artikel ini, kamu akan memahami cara kerja pengeditan multi-putaran Nano Banana 2.1, mengetahui tiga elemen yang harus dikirim kembali di setiap permintaan, dan bisa langsung menggunakan kode yang disediakan untuk melakukan pengeditan berurutan pada bagian tertentu.

Poin Penting Pengeditan Multi-Turn Nano Banana 2.1
Mari luruskan konsepnya terlebih dahulu. Pengeditan “multi-turn native” pada Nano Banana 2.1 lebih tepat disebut “pengeditan berkelanjutan”: setiap putaran merupakan permintaan API yang berdiri sendiri. Model bisa “mengingat” perubahan pada putaran sebelumnya karena konteksnya disertakan kembali secara lengkap dalam permintaan, bukan karena server menyimpan sesi untuk Anda.
| Poin penting | Penjelasan | Manfaat |
|---|---|---|
| Riwayat percakapan lengkap | contents pada permintaan putaran kedua harus mencakup instruksi pengguna dan balasan model dari putaran pertama |
Model memahami “apa yang sudah dilakukan sebelumnya”, sehingga tidak menggambar ulang dari awal |
| Gambar keluaran putaran sebelumnya | Gambar yang dikembalikan dalam balasan model harus dimasukkan kembali ke riwayat tanpa perubahan | Putaran kedua melanjutkan versi dengan topi merah, bukan gambar aslinya |
Tanda tangan pemikiran thought signature |
Kolom tanda tangan yang disertakan pada part dalam balasan model harus dikirim kembali tanpa perubahan |
Mempertahankan status penalaran internal model dan meningkatkan konsistensi saat melakukan pengeditan lokal |
| Permintaan tanpa status | Saat ini belum terbukti bahwa server otomatis mengingat konteks | Klien harus menyusun sendiri riwayat agar perilakunya dapat dikendalikan |
| Pemanggilan dengan format native | Gunakan format native Gemini generateContent untuk menyusun contents |
Tanda tangan dan part gambar dapat dikirim kembali dengan struktur aslinya tanpa kehilangan kolom |
Mengapa Pengeditan Multi-Turn Nano Banana 2.1 Bisa “Kehilangan Detail”
Kesalahan yang paling umum adalah mengirim instruksi singkat seperti “ubah hati merah muda menjadi biru” pada putaran kedua, lalu menyertakan gambar asli. Dengan begitu, model tetap melihat gambar asli yang memakai mahkota, sehingga mahkotanya akan dipertahankan dan topi merah dari putaran pertama pun hilang. Kesalahan lainnya adalah hanya menyertakan gambar keluaran putaran pertama tanpa riwayat. Model memang menerima versi dengan topi merah, tetapi tidak tahu bahwa topi itu sengaja diubah pada putaran sebelumnya dan harus dipertahankan. Akibatnya, model bisa saja ikut mengubah warna atau bentuk topi saat mengedit.
Cara yang benar-benar stabil adalah mengirimkan kembali seluruh interaksi pada putaran pertama sebagai riwayat percakapan: instruksi pengguna, gambar yang dikembalikan model, dan tanda tangan yang disertakan dalam balasan model. Dokumentasi resmi Google juga menjelaskan bahwa skenario pengeditan gambar multi-turn dilakukan dengan cara ini. Tanda tangan dalam riwayat membantu model melanjutkan konteks penalaran, sehingga model hanya mengubah bagian yang Anda tentukan.
Struktur Permintaan Pengeditan Multi-Turn Nano Banana 2.1
contents pada permintaan putaran kedua berupa larik yang disusun menurut urutan waktu dan setidaknya terdiri atas tiga bagian: pesan user dari putaran pertama (gambar asli dan instruksi), balasan model dari putaran pertama (berisi gambar keluaran dan tanda tangan), serta instruksi user baru pada putaran kedua. Kuncinya, bagian balasan model harus “diputar ulang” tanpa perubahan. Jangan hanya mengambil gambar base64 lalu menyusunnya kembali, karena kolom tanda tangan mudah hilang dalam proses konversi.

Panduan Cepat Pengeditan Multi-Turn Nano Banana 2.1
Di bawah ini, kita akan menggunakan Python dan pustaka requests untuk memanggil format generateContent native Gemini secara langsung. Kita tidak menggunakan format chat yang kompatibel dengan OpenAI karena pengeditan multi-turn perlu mengirimkan kembali thought signature dan bagian gambar. Format native dapat mempertahankan struktur asli bidang-bidang ini seutuh mungkin.
Daftar Persiapan
| Persiapan | Keterangan | Catatan |
|---|---|---|
| Kunci API | Buat di konsol APIYI | Pengguna baru mendapat kuota uji coba gratis |
| Nama model | gemini-nano-banana-2.1 |
Ikuti daftar model di konsol |
| Gambar asli | Dalam contoh ini, gambar karakter yang mengenakan mahkota dan memiliki hati merah muda di dada | Bisa berupa PNG atau JPEG |
| Format pemanggilan | generateContent native Gemini |
Memudahkan pengiriman kembali tanda tangan dan gambar secara lengkap |
| Lingkungan eksekusi | Python 3 + requests |
Tidak memerlukan SDK tambahan |
Contoh sederhana: Putaran 1 mengganti mahkota dengan topi merah
Putaran pertama adalah permintaan edit gambar biasa: satu pesan user yang berisi gambar asli dan instruksi. Hal terpenting adalah menyimpan seluruh konten model yang dikembalikan karena akan digunakan pada putaran berikutnya.
import base64, requests
BASE_URL = "https://api.apiyi.com/v1" # APIYI menyediakan antarmuka terpadu; untuk jalur format native, lihat dokumentasi
API_KEY = "YOUR_API_KEY"
MODEL = "gemini-nano-banana-2.1"
URL = f"{BASE_URL}/models/{MODEL}:generateContent"
HEADERS = {"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"}
img_b64 = base64.b64encode(open("origin.png", "rb").read()).decode()
user1 = {"role": "user", "parts": [
{"inline_data": {"mime_type": "image/png", "data": img_b64}},
{"text": "把角色头上的皇冠换成一顶红色的帽子,其他内容保持不变。"}]}
resp = requests.post(URL, headers=HEADERS, json={
"contents": [user1],
"generationConfig": {"responseModalities": ["TEXT", "IMAGE"]}}).json()
model1 = resp["candidates"][0]["content"] # Simpan apa adanya, termasuk gambar dan thoughtSignature
Hal yang paling perlu diperhatikan adalah baris terakhir: model1 mengambil seluruh objek candidates[0].content, bukan hanya data gambarnya. Bagian-bagian dalam objek ini bisa mencakup teks, gambar, dan kolom thoughtSignature. Dengan menyimpannya apa adanya, tidak ada bagian yang terlewat.
Contoh lengkap: Di putaran ke-2, ubah hanya hati merah muda menjadi biru dan pertahankan topi merah
Inti putaran kedua adalah menyusun contents: [user1, model1, user2]. Kode lengkap di bawah mencakup dua putaran pemanggilan, pemeriksaan tanda tangan, dan penyimpanan gambar, sehingga bisa langsung dijalankan.
Lihat kode lengkap untuk pengeditan berkelanjutan dua putaran dengan Nano Banana 2.1
import base64
import requests
BASE_URL = "https://api.apiyi.com/v1" # Memanggil melalui APIYI; lihat docs.apiyi.com untuk jalur format native
API_KEY = "YOUR_API_KEY"
MODEL = "gemini-nano-banana-2.1"
URL = f"{BASE_URL}/models/{MODEL}:generateContent"
HEADERS = {"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"}
GEN_CONFIG = {"responseModalities": ["TEXT", "IMAGE"]}
def call(contents):
"""Kirim satu permintaan generateContent dan kembalikan objek content lengkap dari balasan model"""
r = requests.post(URL, headers=HEADERS,
json={"contents": contents, "generationConfig": GEN_CONFIG},
timeout=180)
r.raise_for_status()
return r.json()["candidates"][0]["content"]
def save_image(content, path):
"""Ambil gambar dari balasan model dan simpan"""
for part in content.get("parts", []):
data = part.get("inlineData") or part.get("inline_data")
if data:
open(path, "wb").write(base64.b64decode(data["data"]))
return True
return False
def has_signature(content):
"""Periksa apakah balasan menyertakan tanda tangan pemikiran"""
return any("thoughtSignature" in p or "thought_signature" in p
for p in content.get("parts", []))
# ---------- Putaran ke-1: mahkota → topi merah ----------
img_b64 = base64.b64encode(open("origin.png", "rb").read()).decode()
user1 = {"role": "user", "parts": [
{"inline_data": {"mime_type": "image/png", "data": img_b64}},
{"text": "把角色头上的皇冠换成一顶红色的帽子,其他内容保持不变。"}]}
model1 = call([user1])
save_image(model1, "round1_red_hat.png")
print("第 1 轮签名存在:", has_signature(model1))
# ---------- Putaran ke-2: hati merah muda → hati biru, pertahankan topi merah ----------
user2 = {"role": "user", "parts": [
{"text": "在上一张图的基础上,只把胸前的粉色爱心改成蓝色。"
"红色帽子和其他所有细节保持不变。"}]}
# Kunci: sertakan seluruh riwayat dan teruskan model1 apa adanya (termasuk gambar dan tanda tangan dari putaran sebelumnya)
history = [user1, model1, user2]
model2 = call(history)
save_image(model2, "round2_blue_heart.png")
print("第 2 轮签名存在:", has_signature(model2))
# Untuk putaran ke-3, lanjutkan dengan menambahkan: history += [model2, user3]
🚀 Mulai cepat: Sebaiknya jalankan dulu kode dua putaran di atas menggunakan kuota uji coba gratis di APIYI apiyi.com. Pastikan topi merah masih terlihat dan hanya warna hati yang berubah pada gambar putaran kedua, baru setelah itu integrasikan ke alur kerja Anda.
Teknik Menulis Instruksi Putaran ke-2
Agar pengeditan berulang bisa “mengubah bagian tertentu saja”, cara menulis instruksi juga berpengaruh, selain struktur yang dikirim kembali. Sebaiknya, instruksi putaran kedua menjelaskan tiga hal sekaligus: gambar mana yang menjadi dasar, bagian mana yang diubah, dan bagian mana yang harus tetap sama. Contohnya, “Berdasarkan gambar sebelumnya, ubah hanya hati berwarna merah muda menjadi biru. Pertahankan topi merah dan detail lainnya.” Instruksi ini jauh lebih konsisten daripada sekadar “Ubah menjadi biru”.
Selain itu, jangan lampirkan ulang gambar asli pada putaran kedua. Gambar asli sudah ada di user1. Jika gambar itu dimasukkan lagi ke user2, model mungkin menganggapnya sebagai objek referensi baru dan justru mengembalikan versi dengan mahkota.
Perbandingan Tiga Cara Mengirim Kembali Riwayat Edit Multi-Putaran Nano Banana 2.1
Untuk menjelaskan mengapa “ketiga unsur harus lengkap”, kami membandingkan tiga cara yang umum digunakan. Tabel berikut menggambarkan secara kualitatif perilaku tiap cara pengiriman ulang, sehingga kamu bisa cepat mengetahui cara mana yang digunakan oleh kodemu.

| Cara mengirim kembali | Isi permintaan putaran ke-2 | Hasil umum | Rekomendasi |
|---|---|---|---|
| Cara A: Kirim ulang gambar asli | Gambar asli + instruksi baru | Perubahan pada putaran pertama hilang dan mahkota kembali | Tidak disarankan |
| Cara B: Lanjutkan dengan satu gambar | Gambar keluaran putaran pertama + instruksi baru, tanpa riwayat | Topi merah umumnya tetap ada, tetapi detail lain mungkin ikut berubah | Bisa digunakan untuk skenario sederhana |
| Cara C: Kirim kembali riwayat lengkap | user1 + model1 (termasuk gambar dan tanda tangan) + user2 | Hanya warna hati yang berubah, topi merah dan detail lainnya tetap sama | Direkomendasikan ✅ |
Penjelasan Perbandingan
Analisis cara A: Kelebihan cara A adalah penerapannya paling sederhana karena setiap putaran merupakan permintaan yang berdiri sendiri. Namun, model sama sekali tidak bisa melihat hasil putaran pertama, sehingga pengeditan dilakukan ulang seperti satu putaran biasa. Sebaliknya, dengan mengirim kembali riwayat lengkap, model dapat melanjutkan pengeditan putaran kedua berdasarkan hasil putaran pertama.
Analisis cara B: Cara B lebih hemat dari segi ukuran permintaan karena hanya mengirim satu gambar. Namun, model tidak memiliki konteks bahwa “topi merah sengaja diubah” dan juga tidak menerima tanda tangannya, sehingga konsistensi bagian tertentu tidak terjamin. Untuk skenario seperti menyempurnakan desain secara bertahap atau membuat gambar utama untuk e-commerce, cara C tetap menjadi pilihan yang lebih andal.
💡 Saran memilih: Jika kebutuhan bisnismu mencakup pengeditan berulang lebih dari dua putaran, sebaiknya langsung gunakan cara C. Kamu bisa mencoba ketiga cara tersebut dengan kode yang sama di APIYI apiyi.com, lalu membandingkan gambar hasilnya. Perbedaannya akan terlihat jelas.
Memilih Nano Banana 2.1 dan Model Lain dalam Seri yang Sama
Seri Nano Banana di APIYI memiliki beberapa model. Pengeditan berulang merupakan penggunaan lanjutan dari kemampuan pengeditan. Tabel berikut membantu kamu menentukan pilihan di antara model-model dalam seri yang sama.
| Model | Fokus | Saran untuk pengeditan berulang | Platform yang tersedia |
|---|---|---|---|
| gemini-nano-banana-2.1 | Model utama dalam artikel ini, mendukung pengeditan berulang berdasarkan riwayat dan tanda tangan | Disarankan mengirim kembali riwayat dengan cara C | APIYI apiyi.com |
| Nano Banana 2 (gemini-3.1-flash-image) | Model pembuatan dan pengeditan gambar dalam seri yang sama | Gunakan format bawaan yang sama untuk menyusun riwayat | APIYI apiyi.com |
| Model Nano Banana lainnya | Pilih sesuai kebutuhan kecepatan dan kualitas gambar | Lihat panduan pengembangan seri ini | APIYI apiyi.com |
Cara Mengatasi Masalah Umum dalam Pengeditan Multi-Turn Nano Banana 2.1
Dalam implementasi langsung, sebagian besar masalah “hasil edit sebelumnya hilang” biasanya disebabkan oleh beberapa hal yang sama. Berikut daftar pemeriksaan berdasarkan frekuensi kemunculannya. Periksa satu per satu saat melakukan penelusuran masalah.
- Tanda tangan hilang: Setelah mengubah balasan model ke struktur data sendiri, lalu menyusunnya kembali, nama field bisa berubah kapitalisasinya atau tingkat nested-nya. Akibatnya,
thoughtSignaturetidak ikut terkirim. Solusinya, simpan dan kirim kembali objekcontentasli secara langsung. - Peran keliru: Jika balasan model pada putaran pertama diberi peran
user, model akan menganggap keluarannya sendiri sebagai gambar baru yang diunggah pengguna. Balasan model harus tetap menggunakanrole: model. - Urutan terbalik:
contentsharus disusun secara kronologis: user1, model1, lalu user2. Jangan meletakkan instruksi baru di bagian awal. - Format tercampur: Jika putaran sebelumnya menggunakan format yang kompatibel dengan OpenAI, lalu putaran berikutnya beralih ke format native, konversi field di antaranya dapat menyebabkan tanda tangan hilang. Sebaiknya gunakan format native Gemini secara konsisten selama seluruh alur multi-turn.
- Riwayat terlalu panjang: Semakin banyak putaran, semakin banyak gambar yang disertakan dalam permintaan. Akibatnya, ukuran data dan waktu pemrosesan meningkat. Untuk alur panjang yang melebihi dua atau tiga putaran, pertimbangkan untuk memulai riwayat baru pada titik penting dengan menjadikan hasil saat ini sebagai gambar awal yang baru.
🎯 Saran teknis: Saat menelusuri masalah, cetak struktur
partsdari model1 terlebih dahulu untuk memastikan fieldthoughtSignaturememang ada. Setelah itu, periksa apakah isi tersebut disertakan tanpa perubahan dalam isi permintaan putaran kedua. Pusat dokumentasi APIYI apiyi.com menyediakan contoh penyusunan format native Gemini dan percakapan multi-turn yang bisa dijadikan acuan.
FAQ Umum
Q1: Apa itu pengeditan multi-putaran Nano Banana 2.1?
Pengeditan multi-putaran berarti menggunakan gemini-nano-banana-2.1 untuk mengubah gambar yang sama secara bertahap. Setiap putaran hanya mengubah bagian tertentu dari hasil putaran sebelumnya. Lebih tepatnya, ini disebut “pengeditan berkelanjutan”: setiap putaran merupakan permintaan terpisah, dan klien mengirimkan kembali seluruh riwayat, gambar dari putaran sebelumnya, serta tanda tangan pemikiran untuk melanjutkan konteks.
Q2: Apa perbedaan pengeditan multi-putaran dengan pengeditan satu putaran?
Pengeditan satu putaran hanya berfokus pada “gambar asli ditambah satu instruksi”. Pengeditan multi-putaran mengharuskan model memahami perubahan yang sudah dilakukan dan mempertahankannya pada putaran baru. Pengeditan satu putaran tidak memerlukan riwayat, sedangkan pengeditan multi-putaran harus menyertakan riwayat dan tanda tangan. Jika tidak, prosesnya akan kembali seperti mengedit ulang gambar asli.
Q3: Apakah server otomatis mengingat konteks dari putaran sebelumnya?
Saat ini belum ada verifikasi bahwa server otomatis mengingat konteks, jadi jangan mengandalkan hal tersebut. Cara yang lebih aman adalah memperlakukan setiap permintaan sebagai permintaan tanpa status. Klien mengelola sendiri array contents, sesuai dengan metode pengeditan berkelanjutan yang dijelaskan dalam dokumentasi resmi Google.
Q4: Untuk skenario apa pengeditan multi-putaran Nano Banana 2.1 cocok digunakan?
Fitur ini cocok digunakan, terutama untuk:
– **Penyempurnaan gambar utama produk e-commerce**: ganti latar terlebih dahulu, lalu sesuaikan warna produk saja tanpa mengubah komposisi
– **Iterasi desain karakter**: ganti aksesori terlebih dahulu, lalu ubah detail pakaian sambil menjaga konsistensi wajah karakter
– **Penyesuaian poster pemasaran**: ubah elemen visual utama terlebih dahulu, lalu sesuaikan area warna tertentu agar seluruh gambar tidak dibuat ulang
Q5: Bagaimana cara cepat menggunakan API untuk pengeditan multi-putaran Nano Banana 2.1?
Ikuti langkah-langkah berikut untuk mengujinya:
1. Kunjungi APIYI di apiyi.com, daftar akun, lalu buat kunci API
2. Klaim kuota uji coba gratis untuk pengguna baru
3. Jalankan kode lengkap dalam artikel ini. Gunakan `https://api.apiyi.com/v1` sebagai base_url. Untuk jalur format native, ikuti petunjuk di pusat dokumentasi
Kunci API yang sama juga bisa digunakan untuk memanggil model lain dalam seri Nano Banana, sehingga Anda dapat membandingkan hasil pengeditan berkelanjutan dengan mudah.
Q6: Apa saja batasan pengeditan multi-putaran Nano Banana 2.1?
– Ukuran permintaan: setiap putaran tambahan menyertakan satu gambar lagi, sehingga permintaan menjadi lebih besar dan waktu pemrosesan lebih lama
– Batas konsistensi: contoh dalam artikel ini memverifikasi pengeditan berkelanjutan sebanyak dua putaran. Stabilitas untuk lebih banyak putaran perlu diuji dengan materi Anda sendiri
– Alternatif: untuk alur kerja yang panjang, jadikan hasil saat ini sebagai gambar asli baru di titik-titik penting, lalu mulai riwayat baru
Poin Penting tentang Pengeditan Multi-putaran Nano Banana 2.1
- Pada dasarnya, ini adalah pengeditan berkelanjutan: setiap putaran merupakan permintaan terpisah, dan konteks dipertahankan dengan mengirimkannya kembali dari sisi klien.
- Tiga elemen ini wajib ada: riwayat percakapan lengkap, gambar keluaran dari putaran sebelumnya, dan thought signature.
- Kirim kembali konten
modeltanpa perubahan: simpan langsungcandidates[0].contentagar signature tidak hilang. - Gunakan format native: struktur
contentspadagenerateContentpaling cocok untuk mengirim kembali gambar dan signature. - Jelaskan bagian yang harus dipertahankan: pada putaran kedua, sebutkan dengan jelas “bagian yang diubah dan bagian yang tidak boleh berubah” agar pengeditan lokal lebih konsisten.
- Jangan lampirkan ulang gambar asli: melampirkannya pada putaran kedua bisa membuat model kembali ke versi sebelum diedit.
- Uji dengan biaya rendah: gunakan kuota gratis APIYI apiyi.com untuk menuntaskan pengujian dua putaran sebelum peluncuran.
Kesimpulan
Hal-hal penting dalam pengeditan multi-putaran Nano Banana 2.1:
- Mekanisme: pengeditan multi-putaran sebenarnya merupakan pengeditan berkelanjutan yang mengandalkan pengiriman konteks kembali dari sisi klien. Kemampuan server untuk mengingat konteks secara otomatis belum terverifikasi, jadi jangan mengandalkannya.
- Konten yang dikirim kembali: permintaan putaran kedua harus mencakup
user1,model1tanpa perubahan (termasuk gambar dan thought signature), sertauser2. - Tips praktik: gunakan format native Gemini secara konsisten, jelaskan bagian yang harus dipertahankan dalam instruksi, dan jangan lampirkan ulang gambar asli pada putaran baru.
Setelah memahami tiga hal ini, proses pengeditan gambar berkelanjutan dalam dua putaran—seperti “ganti mahkota dengan topi merah, lalu ubah hati merah muda menjadi biru”—bisa direproduksi dengan stabil. Struktur yang sama juga dapat diterapkan untuk lebih banyak putaran.
Sebaiknya uji hasilnya lebih dulu melalui APIYI apiyi.com. Platform ini menyediakan antarmuka yang kompatibel dengan OpenAI dan format native Gemini. Satu kunci API cukup untuk memanggil seri Nano Banana dan berbagai model utama lainnya. Biayanya dihitung berdasarkan pemakaian, sehingga cocok untuk pengujian skala kecil sebelum diintegrasikan ke lingkungan produksi.
📚 Referensi
- Dokumentasi pembuatan dan pengeditan gambar Google Gemini API: Penjelasan resmi tentang pengeditan gambar dalam beberapa putaran
- Tautan:
ai.google.dev/gemini-api/docs/image-generation -
Keterangan: Menjelaskan struktur permintaan pengeditan gambar dan cara melakukan pengeditan berkelanjutan dalam percakapan
-
Dokumentasi tanda tangan pemikiran Google Gemini API: Penjelasan tentang mekanisme thought signature
- Tautan:
ai.google.dev/gemini-api/docs/thought-signatures -
Keterangan: Menjelaskan fungsi tanda tangan serta cara mengirimkannya kembali dalam permintaan beberapa putaran
-
Pusat dokumentasi APIYI: Panduan pengembangan untuk seri Nano Banana, panduan penerapan percakapan beberapa putaran, dan panduan pemanggilan menggunakan format native Gemini
- Tautan:
docs.apiyi.com - Keterangan: Berisi endpoint integrasi, jalur format native, dan contoh penyusunan riwayat percakapan sebagai acuan penerapan kode dalam artikel ini
Penulis: Tim Teknis APIYI
Diskusi teknis: Hubungi kami melalui halaman beranda situs APIYI. Materi integrasi lainnya untuk seri Nano Banana tersedia di pusat dokumentasi docs.apiyi.com
