Baca online, atau dapetin di inbox tiap minggu.
OpenRouter Buka Akses Edit Gambar Gemini via Satu API
Gw sempet mikir edit gambar pakai AI itu ribet — harus daftar Google Cloud, setup billing, baru bisa manggil API Gemini. Ternyata OpenRouter baru aja publish dokumentasi yang motong semua ribet itu jadi satu API key.
Apa yang baru
- Satu endpoint buat seluruh keluarga Gemini: OpenRouter kasih akses ke model-model image editing Gemini — dijuluki Nano Banana — lewat satu endpoint API images, jadi kalian nggak perlu bikin akun Google Cloud terpisah.
- Cara request-nya simpel: kalian kirim gambar sumber (base64 atau URL publik) plus prompt teks instruksi edit, dan hasilnya balik sebagai data terenkode yang tinggal didekode jadi file gambar.
- Empat varian model buat dipilih: ada Nano Banana 2 (default, cepat), Nano Banana 2 Lite (paling murah dan cepat), Nano Banana Pro (kualitas lebih tinggi tapi lebih lambat), dan Nano Banana original (versi lama, model gemini-2.5-flash-image).
- Ganti model tanpa ubah struktur kode: karena semua lewat satu API yang sama, pindah dari model default ke Lite atau Pro cuma butuh ganti satu field nama model di request, bukan nulis ulang integrasi.
Cara kerjanya
OpenRouter memperlakukan edit gambar kayak ngirim resep ke tukang masak: kalian kasih bahan mentahnya (foto asli) plus instruksi persis apa yang mau diubah — "tambahin syal wol merah, sisanya jangan disentuh" — terus nunggu satu piring jadi balik. Foto asli ditaruh di bagian referensi gambar, instruksinya di bagian prompt teks. Itu doang isi requestnya.
Kalau foto sumbernya file lokal, kalian encode dulu jadi base64 — string teks panjang yang mewakili isi file gambar biar bisa dikirim lewat body JSON. Kalau fotonya udah ada di internet, tinggal kirim link-nya langsung, request-nya jadi lebih ringkas. Hasil edit balik dalam bentuk data terenkode yang didekode jadi file gambar biasa di komputer kalian.
Format gambar yang didukung juga bervariasi per model — PNG, JPEG, WebP, HEIC, dan HEIF — jadi cek dulu halaman model sebelum kirim file yang aneh-aneh.
Suka artikel ini? Kalian bakal suka newsletter mingguan gw.
Kenapa ini penting
Buat developer Indonesia yang mau nempelin fitur edit foto ke aplikasi — misalnya ganti background produk e-commerce atau nambahin elemen ke foto profil — hambatan pertamanya biasanya bukan teknis, tapi administratif: bikin akun Google Cloud, setup billing, ngurus kredensial. OpenRouter motong itu semua jadi satu API key yang sama dipakai buat manggil puluhan model lain, mirip prinsip yang gw bahas soal ganti model tanpa redeploy sistem lewat presets OpenRouter — tinggal ganti satu field, bukan bongkar seluruh integrasi.
Opsi Lite juga penting buat proyek yang cost-sensitive — startup kecil atau creator solo yang mau nyobain fitur edit gambar tanpa nge-burn budget di model paling mahal duluan. Kalian bisa mulai dari Lite, baru upgrade ke Pro kalau kualitasnya emang kurang buat use case tertentu.
Buat kalian
- Yang harus peduli: developer atau creator yang lagi bangun fitur edit foto otomatis — e-commerce, avatar generator, atau tools desain cepat — karena satu API key ini bisa langsung dites tanpa ngurus akun cloud baru.
- Yang boleh santai: kalau kalian udah punya integrasi Gemini langsung lewat Google Cloud yang jalan lancar, ini bukan alasan buat migrasi — cuma opsi tambahan kalau mau simpelin stack.
- Langkah kecil pertama: ambil satu foto produk atau foto profil, coba kirim ke Nano Banana 2 Lite dengan satu instruksi edit sederhana, bandingin hasilnya sama biaya per request-nya sebelum commit ke model yang lebih mahal.
Yang bikin gw lebih tertarik dari fitur ini sebenernya bukan Nano Banana-nya doang, tapi pola di baliknya: satu API, banyak model, ganti tinggal satu baris — itu prinsip yang sama gw ajarin waktu ngebantu murid-murid bangun sistem yang nggak kejebak di satu vendor. Kalau kalian mau belajar bikin arsitektur kayak gitu dari nol, ada di kelas gw.
Sumber primer: dokumentasi resmi OpenRouter (openrouter.ai/blog/tutorials/nano-banana/).
Build 2ndbrain kalian, tingkatin produktivitas 10x lipat
Mulai BelajarBaca juga
ZDR di OpenRouter: Provider AI Gak Nyimpen, Tapi Bukan Berarti Aman
ZDR di OpenRouter mastiin provider AI gak nyimpen prompt kalian setelah diproses — tapi logging aplikasi dan plugin pihak ketiga tetap tanggung jawab sendiri.
Perplexity Percayakan Sistem Production ke GPT-6 Astra
Perplexity pakai GPT-6 Astra buat nulis komunikasi, ubah software produksi, dan monitor sistem dengan pengawasan manual yang makin jarang dilakukan manusia.
GPT-6 Astra Bisa Pakai Aplikasi Kalian Tanpa API
OpenAI rilis GPT-6 Astra — model yang bisa langsung klik-klik di aplikasi kerja yang sudah kalian pakai, tanpa integrasi API sama sekali.