Lewati ke konten utama

Gemini 2.5 Flash Image (Nano Banana): Panduan Lengkap dengan Contoh Praktis

Pelajari cara menggunakan Gemini 2.5 Flash Image dari Google untuk pembuatan gambar AI profesional. Panduan langkah demi langkah ini mencakup penyiapan, prompt engineering, alur kerja pengeditan, dan fitur lanjutan.
Diperbarui 28 Sep 2026  · 15 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Meskipun model generasi gambar sudah menjadi sangat kuat belakangan ini, selalu ada satu area yang tertinggal: pengeditan gambar. Melakukan perubahan presisi pada teks, mengganti warna, mengubah gaya, menggunakan sudut kamera berbeda, atau menjaga konsistensi karakter antar generasi; itu semua aplikasi yang sangat diinginkan namun tidak ada model gambar yang benar-benar andal untuk semuanya. Sampai akhirnya Google merilis model Gemini 2.5 Flash Image dan mengubah permainan lewat pendekatan pengeditan percakapan.

Dalam tutorial ini, Anda akan belajar cara menyiapkan dan menggunakan Gemini 2.5 Flash Image melalui Python, menguasai teknik prompt engineering spesifik untuk berbagai gaya visual, dan bekerja dengan fitur lanjutan seperti komposisi multi-gambar dan konsistensi karakter. Pada akhirnya, Anda akan memiliki alat praktis untuk alur kerja pembuatan gambar profesional.

Pembaruan: Sementara itu, Google telah merilis versi model yang diperbarui. Saya sangat merekomendasikan untuk melihat panduan Nano Banana 2 kami untuk mengetahui apa yang baru!

Jika Anda tertarik menjelajahi alat pembuatan gambar AI Google lainnya, Anda juga dapat melihat panduan komprehensif kami untuk Imagen 3, yang membahas API pembuatan gambar alternatif dari Google dengan kekuatan dan model harga yang berbeda. Anda juga dapat melihat panduan Gemini 2.5 Computer Use kami, untuk melihat bagaimana model dapat melihat layar Anda dan bertindak secara otonom di dalamnya, serta membaca kabar terbaru tentang Gemini 3 Pro.

Terakhir, Anda juga bisa melihat panduan ChatGPT Images kami, pesaing baru bagi Nano Banana Pro.

Apa Itu Gemini 2.5 Flash Image?

Kebanyakan model generasi gambar menghasilkan visual yang bagus dari prompt teks. Namun mereka kesulitan dalam pengeditan. Jika Anda ingin mengubah pencahayaan pada foto, biasanya Anda harus mulai dari awal. Jika Anda butuh karakter yang sama di berbagai adegan, kebanyakan model tidak bisa menjaga tampilannya konsisten. Ini membuat alat-alat tersebut lebih sulit digunakan untuk proyek nyata yang membutuhkan penyesuaian dan revisi.

Gemini 2.5 Flash Image memecahkan masalah pengeditan ini. Google membangun model ini dengan fitur spesifik untuk menangani tugas-tugas yang sulit bagi model lain:

  • Pengeditan percakapan: Beri tahu model apa yang perlu diubah dengan bahasa alami, tanpa memulai ulang.
  • Komposisi multi-gambar: Campurkan hingga tiga gambar berbeda untuk membuat sesuatu yang baru.
  • Konsistensi karakter: Jaga agar karakter terlihat sama di banyak gambar.
  • Perenderan teks fidelitas tinggi: Tambahkan teks yang jelas dan mudah dibaca langsung di dalam gambar.
  • Penalaran dunia nyata: Lakukan edit cerdas yang memahami cara objek dan adegan bekerja sebenarnya.

Fitur-fitur ini bekerja bersama untuk menciptakan sistem generasi gambar yang lebih fleksibel. Berikut cara kerja fitur konsistensi karakter dalam praktik:

Konsistensi karakter Gemini Flash Image

Fitur konsistensi karakter dalam aksi: Karakter kartun yang sama muncul secara konsisten di berbagai adegan, mempertahankan identitas visual sambil beradaptasi dengan lingkungan dan konteks baru.

Google menguji model ini pada tolok ukur LMArena, di mana tim secara internal menyebutnya sebagai “nano banana.” Hasilnya menunjukkan kinerja yang lebih baik daripada model terkemuka lainnya, terutama untuk tugas pengeditan gambar. Model ini juga menghasilkan gambar lebih cepat daripada kebanyakan pesaing. Kecepatan dapat bervariasi berdasarkan kompleksitas gambar dan jenis edit yang Anda lakukan.

Tolok ukur kinerja Gemini 2-5 Flash Image

Tolok ukur kinerja: Gemini 2.5 Flash Image menunjukkan kinerja unggul dalam tugas pengeditan gambar dibandingkan model pembuatan gambar AI terkemuka lainnya.

Struktur harga bekerja berbeda dari model gambar lain. Alih-alih membayar per gambar, Anda membayar per token. Setiap gambar menggunakan sekitar 1.290 token, yang biayanya kira-kira $0,039. Tarif penuh adalah $30 per satu juta token. Baik membuat gambar baru maupun mengedit yang sudah ada menggunakan jumlah token yang sama, sehingga biaya tetap dapat diprediksi, apakah Anda membuat dari awal atau melakukan perubahan.

Pengeditan percakapan Gemini 2-5 Flash Image

Alur kerja pengeditan percakapan: Contoh modifikasi gambar presisi yang dicapai melalui prompt bahasa alami, menunjukkan kemampuan model untuk melakukan perubahan terarah tanpa regenerasi penuh.

Sekarang setelah Anda memahami apa yang membedakan Gemini 2.5 Flash Image, kita dapat berlanjut ke cara mencoba teknologinya. Langkah berikutnya adalah menyiapkan lingkungan pengembangan sehingga Anda bisa mulai menggunakannya.

Cara Mengakses Nano Banana Secara Gratis 

Meskipun panduan ini terutama membahas akses ke Gemini 2.5 Flash Image melalui API, Anda juga dapat membuat gambar dengan alat ini hanya menggunakan akun Google Anda. 

Setelah masuk, Anda dapat memilih untuk mengakses model Nano Banana melalui Gemini atau di Google AI Studio. Namun, saat menggunakan melalui Gemini, akan ada watermark pada gambar Anda.

Opsi Gambar Gemini 2.5

Mulai Menggunakan Gemini 2.5 Flash Image: Penyiapan Lingkungan

Sebelum Anda mulai membuat gambar dengan Gemini 2.5 Flash Image, Anda perlu menyiapkan lingkungan pengembangan. Prosesnya sederhana, namun menyiapkan autentikasi dengan benar penting untuk keamanan.

Prasyarat

Anda memerlukan beberapa hal sebelum kita mulai:

  • Python 3.9 atau lebih baru: Periksa versi Anda dengan python --version
  • Manajer paket UV: Menangani dependensi Python
  • Akun Google: Untuk mengakses Google AI Studio

Mendapatkan kunci API Anda

Untuk menggunakan Gemini 2.5 Flash Image, Anda memerlukan kunci API dari Google. Kunci ini bertindak seperti kata sandi Anda untuk mengakses layanan. Berikut cara mendapatkannya:

  1. Buka Google AI Studio
  2. Masuk dengan akun Google Anda
  3. Klik “Get API Key” di panel kiri

Pada tahap ini, Google AI Studio akan meminta Anda memilih proyek. Proyek membantu mengatur penggunaan API dan melacak kuota Anda. Anda memiliki dua opsi:

  • “Create API key in new project” (terbaik untuk pengguna pertama kali)
  • “Create API key in existing project” (jika Anda sudah memiliki proyek Google Cloud)

Kebanyakan orang sebaiknya memilih opsi proyek baru. Klik, dan Google akan membuatkan proyek sekaligus kunci API Anda secara otomatis.

4. Salin kunci yang dihasilkan segera — Anda tidak akan melihat kunci lengkapnya lagi

5. Simpan di tempat yang aman — Anda akan membutuhkannya pada langkah berikutnya

Catatan keamanan: Perlakukan kunci API Anda seperti kata sandi. Jangan membagikannya secara publik atau menyimpannya dalam kode yang dapat dilihat orang lain.

Menyiapkan lingkungan pengembangan Anda

Sekarang setelah Anda memiliki kunci API, mari siapkan lingkungan Python Anda. Buat direktori baru untuk tutorial ini dan pasang paket yang Anda perlukan:

# Create project directory
mkdir gemini-image-tutorial
cd gemini-image-tutorial

# Initialize UV project
uv init

# Add required packages
uv add google-genai python-dotenv pillow

Berikut fungsi masing-masing paket:

  • google-genai: Klien resmi untuk berkomunikasi dengan Gemini
  • python-dotenv: Menjaga kunci API Anda tetap aman
  • pillow: Menangani berkas gambar

Mengamankan kunci API Anda

Anda perlu menyimpan kunci API dengan cara yang aman namun tetap dapat diakses oleh kode Anda. Cara terbaik adalah menggunakan variabel lingkungan dengan berkas .env.

Buat berkas .env di direktori proyek Anda:

# Create .env file
touch .env

Buka berkas .env di editor teks apa pun dan tambahkan kunci API Anda:

GEMINI_API_KEY=your_api_key_here

Ganti your_api_key_here dengan kunci yang Anda salin dari Google AI Studio.

Selanjutnya, buat berkas .gitignore agar Anda tidak sengaja membagikan kunci API jika menggunakan Git:

# Create .gitignore
echo ".env" >> .gitignore
echo "__pycache__/" >> .gitignore
echo "*.pyc" >> .gitignore

Menguji penyiapan Anda

Mari pastikan semuanya berfungsi dengan membuat uji coba sederhana. Buat berkas bernama test_setup.py:

import os
from dotenv import load_dotenv
from google import genai

# Load environment variables
load_dotenv()

# Initialize the client
client = genai.Client(apikey=os.getenv("GEMINIAPI_KEY"))

# Test with a simple text generation
try:
   response = client.models.generate_content(
       model="gemini-2.5-flash",
       contents="Say hello in exactly 3 words"
   )
   print("✅ Setup successful!")
   print(f"Response: {response.text}")
except Exception as e:
   print("❌ Setup failed:")
   print(f"Error: {e}")

Sekarang jalankan skrip uji Anda untuk memastikan semuanya berfungsi:

uv run python test_setup.py

Jika semuanya sudah disiapkan dengan benar, Anda akan melihat pesan sukses dan respons singkat dari model. Keluaran akan terlihat seperti ini:

✅ Setup successful!
Response: Hello there everyone.

Jika Anda malah mendapatkan error, berikut perbaikan yang paling umum:

  • “API key not found”: Periksa bahwa berkas .env Anda berisi GEMINI_API_KEY=your_actual_key
  • “Invalid API key”: Salin ulang kunci dari Google AI Studio — pastikan seluruhnya tersalin
  • “Quota exceeded”: Anda telah mencapai batas harian. Tunggu atau periksa penggunaan Anda di Google AI Studio

Memahami batas penggunaan Anda

Kunci API gratis Anda memiliki batasan berikut:

  • 2 permintaan per menit untuk sebagian besar model
  • 32.000 token per menit (token seperti kata — ini sangat cukup untuk kebanyakan penggunaan)
  • 50 permintaan per hari (cukup longgar untuk belajar dan proyek kecil)

Batas ini ideal untuk tutorial ini dan proyek kecil. Anda selalu dapat memeriksa berapa banyak yang sudah digunakan dengan kembali ke Google AI Studio dan melihat dasbor penggunaan Anda.

Dengan lingkungan yang sudah disiapkan dan diuji, Anda siap mulai membuat gambar. Bagian berikut akan memandu Anda membuat gambar pertama dengan Gemini 2.5 Flash Image.

Pembuatan Gambar Nano Banana Pertama Anda

Sekarang lingkungan Anda sudah siap, mari buat gambar pertama dengan Gemini 2..5 Flash Image. Kita akan mulai sederhana dan membangun pemahaman Anda langkah demi langkah.

Menyiapkan kode dasar

Pertama, mari muat pustaka yang dibutuhkan dan atur koneksi ke Gemini:

import os
from dotenv import load_dotenv
from google import genai
from PIL import Image
from io import BytesIO

# Load your API key from the .env file
load_dotenv()

# Create a client to talk to Gemini
client = genai.Client(apikey=os.getenv("GEMINIAPI_KEY"))

Berikut penjelasan tiap impor:

  • os: Membantu bekerja dengan variabel lingkungan
  • load_dotenv(): Membaca kunci API Anda dari berkas .env
  • genai: Pustaka utama untuk berkomunikasi dengan Gemini
  • PIL Image dan BytesIO: Membantu menyimpan berkas gambar yang diterima

Objek client adalah cara kita mengirim permintaan ke Gemini. Anggap ini sebagai koneksi Anda ke server Google.

Membuat gambar pertama Anda

Sekarang mari buat gambar sederhana dengan prompt yang jelas dan deskriptif:

# Write a prompt describing what you want
prompt = "A cozy coffee shop with wooden furniture and warm lighting"

# Ask Gemini to create the image
response = client.models.generate_content(
   model="gemini-2.5-flash-image-preview",
   contents=[prompt]
)

Fungsi generate_content() adalah cara utama berbicara dengan Gemini. Berikut arti tiap bagian:

  • model="gemini-2.5-flash-image-preview": Menentukan model yang digunakan untuk pembuatan gambar
  • contents=[prompt]: Tempat Anda menaruh deskripsi teks

Mengambil gambar dari respons

Saat Gemini mengirim respons, gambar datang sebagai data mentah yang perlu kita ubah menjadi berkas gambar yang benar. Berikut cara mengekstrak dan menyimpannya:

# Look through the response to find the image
for part in response.candidates[0].content.parts:
   if part.inline_data is not None:
       # Convert the raw data into an image
       image = Image.open(BytesIO(part.inline_data.data))
       # Save it as a PNG file
       image.save("myfirstimage.png")
       print("Image saved!")

Kode ini melakukan beberapa hal penting:

  • response.candidates[0]: Mengambil respons pertama (dan biasanya satu-satunya) dari Gemini
  • content.parts: Gemini dapat mengembalikan banyak bagian — teks, gambar, dll.
  • part.inline_data: Di sinilah data gambar sebenarnya berada
  • BytesIO(): Mengonversi byte mentah menjadi sesuatu yang dapat dibaca PIL
  • image.save(): Menyimpan gambar akhir ke komputer Anda

Mari satukan semuanya dan jalankan kode lengkapnya. Saat Anda mengeksekusi perintah ini berurutan, Anda akan melihat keluaran seperti ini:

✅ Image saved as https://cdn-images-1.medium.com/proxy/1*Hhy7vMKOurXDOPVQ6Ps0gQ.png
📏 Image size: (1024, 1024)
🎨 Image mode: RGB

Berikut gambar yang sebenarnya dihasilkan dari prompt kedai kopi kita:

Kedai kopi nyaman yang dihasilkan

Interior kedai kopi yang nyaman dengan balok kayu, pencahayaan hangat, tempat duduk yang nyaman, dan suasana menyambut seperti yang dijelaskan dalam prompt.

Memahami apa yang Anda dapatkan kembali

Setiap kali Anda membuat gambar, Gemini memberi Anda:

  • Berkas gambar PNG (1024x1024 piksel)
  • Hasil berkualitas tinggi yang terlihat profesional
  • Watermark tak terlihat (Anda tidak akan melihatnya, namun tetap ada)

Respons juga dapat menyertakan teks jika Gemini ingin menjelaskan sesuatu tentang gambar yang dibuat.

Mencoba berbagai prompt

Sekarang setelah Anda melihat alur kerja dasar, mari coba beberapa prompt berbeda untuk melihat bagaimana model merespons berbagai deskripsi:

# Simple object descriptions work great
"A red bicycle in a sunny park"

# You can add details about style and mood 
"A modern kitchen with clean white cabinets and natural light"

# Describe the setting and atmosphere
"A peaceful lake surrounded by mountains at sunset"

Mari lihat apa yang dihasilkan prompt ini saat Anda menjalankannya:

Sepeda merah di taman cerah:

Sepeda merah di taman cerah

Sebuah sepeda merah yang diposisikan sempurna di taman yang indah dengan sinar matahari keemasan, pepohonan rimbun, dan bangku yang menenangkan. Perhatikan bayangannya — seperti gambar nyata, bayangan terdistorsi saat permukaan berubah dari jalan ke rumput.

Dapur modern dengan kabinet putih bersih:

Dapur modern dengan kabinet putih bersih

Desain dapur kontemporer yang ramping dengan kabinet putih bersih, perlengkapan modern, dan cahaya alami yang masuk melalui jendela besar. Perhatikan pantulan jendela pada permukaan meja yang bening di tengah.

Danau tenang dikelilingi pegunungan:

Danau tenang dikelilingi pegunungan

Danau pegunungan yang tenang saat matahari terbenam dengan pantulan sempurna, dikelilingi puncak dramatis dan menampilkan perahu kayu menawan di latar depan. Sekali lagi, detail pantulan pada permukaan air sangat baik.

Mulailah dengan deskripsi yang jelas dan sederhana. Anda selalu bisa membuatnya lebih detail ketika sudah terbiasa dengan cara kerja model.

Apa yang terjadi jika ada masalah

Contoh-contoh ini menunjukkan alur kerja tipikal, namun Anda mungkin menemui beberapa masalah. Berikut cara menangani kendala paling umum:

  • Tidak ada gambar muncul: Periksa bahwa prompt Anda jelas dan menggambarkan sesuatu yang visual.
  • Pesan error: Pastikan kunci API Anda berfungsi dan Anda belum mencapai batas harian.
  • Hasil tak terduga: Coba ubah perumusan prompt agar lebih spesifik.

Bagian berikut akan mengajarkan Anda cara menulis prompt yang lebih baik sehingga memberi Anda kontrol lebih atas hasil.

Menguasai Prompt Engineering untuk Gemini 2.5 Flash Image

Sekarang Anda bisa membuat gambar dasar, mari pelajari cara menulis prompt yang memberi lebih banyak kontrol atas hasil. Kuncinya adalah spesifik tentang apa yang Anda inginkan sekaligus memahami bagaimana teknik berbeda memengaruhi gambar akhir.

Untuk pendalaman dasar-dasar prompt engineering di semua model AI, panduan komprehensif kami untuk prompt engineering 2025 membahas teknik dan strategi terbaru yang berlaku untuk AI teks maupun visual.

Membuat fungsi yang dapat digunakan ulang

Proses manual yang kita gunakan pada bagian sebelumnya cocok untuk belajar, namun mengulang semua kode untuk setiap gambar akan melelahkan. Sebelum masuk ke teknik, mari buat fungsi pembantu yang merapikan proses:

def generateandsave_image(prompt, filename):
   """
   Generate an image and save it to the images folder
  
   Args:
       prompt (str): Description of what you want to create
       filename (str): Name for the saved image file
  
   Returns:
       bool: True if successful, False otherwise
   """
   try:
       response = client.models.generate_content(
           model="gemini-2.5-flash-image-preview",
           contents=[prompt]
       )
      
       # Find and save the image
       for part in response.candidates[0].content.parts:
           if part.inline_data is not None:
               image = Image.open(BytesIO(part.inline_data.data))
               image.save(f"images/{filename}")
               print(f"✅ Image saved as images/{filename}")
               return True
              
   except Exception as e:
       print(f"❌ Error: {e}")
       return False
  
   return False

Fungsi ini menangani proses pembuatan dan penyimpanan gambar untuk kita. Sekarang kita bisa fokus menulis prompt yang lebih baik alih-alih mengulang kode yang sama.

Berikut cara menggunakannya:

# Simple function call
generateandsave_image("A cozy reading nook", "readingnook.png")

Jauh lebih ringkas daripada menulis kode lengkap setiap kali!

Menjadi spesifik vs generik

Peningkatan terbesar yang dapat Anda lakukan pada prompt adalah menambahkan detail spesifik. Mari lihat perbedaan antara prompt generik dan detail.

Berikut prompt generik:

generateandsave_image("A kitchen", "generickitchen.png")

Dapur dasar dengan fitur standar

Hasil prompt generik: Dapur dasar yang bisa ada di mana saja, dengan fitur standar namun tanpa karakter yang khas.

Sekarang mari coba konsep yang sama dengan detail spesifik:

generateandsave_image(
   "Modern minimalist kitchen, white quartz countertops, stainless steel appliances, pendant lights, natural oak floors",
   "specific_kitchen.png"
)

Dapur modern minimalis

Hasil prompt spesifik: Dapur yang dirancang presisi dengan elemen yang tepat seperti yang kita minta, menciptakan estetika modern yang kohesif.

Perbedaannya sangat mencolok. Prompt spesifik memberi Anda dapur berpenampilan profesional yang cocok dengan deskripsi Anda. Yang generik memang oke, tetapi jauh lebih tidak dapat diprediksi.

Jika Anda juga bekerja dengan model generasi gambar lainnya, panduan teknik Stable Diffusion kami membahas strategi prompt pelengkap yang dapat meningkatkan hasil di berbagai platform AI.

Mengendalikan kamera

Anda dapat mengendalikan pembingkaian gambar menggunakan istilah fotografi. Ini memberi Anda kontrol presisi atas komposisi dan perspektif.

Bidikan sudut lebar menangkap lebih banyak adegan:

generateandsave_image(
   "Wide angle shot of modern living room, leather sofa, glass coffee table, floor to ceiling windows",
   "wideangleroom.png"
)

Tampilan sudut lebar ruang keluarga modern

Perspektif sudut lebar menangkap ruang yang lapang dan pemandangan kota yang mengesankan, membuat ruangan terasa lebih besar dan dramatis.

Bidikan makro berfokus pada detail kecil:

generateandsave_image(
   "Macro shot of vintage pocket watch on mahogany desk, brass details, Roman numerals, soft lighting",
   "macro_watch.png"
)

Foto makro close-up jam saku vintage yang berhias

Fotografi makro menampilkan detail rumit pada wajah jam, rantai, dan buku-buku vintage di sekitarnya, menciptakan komposisi yang intim dan detail.

Istilah kamera lain yang berguna:

  • "Low angle shot" - Melihat ke atas ke arah subjek
  • "Bird's eye view" - Melihat ke bawah dari atas
  • "85mm portrait lens" - Menciptakan kedalaman bidang dangkal
  • "Dutch angle" - Perspektif miring untuk kesan dramatis

Mengendalikan pencahayaan dan suasana

Deskripsi pencahayaan dapat sepenuhnya mengubah rasa gambar Anda. Berikut cara menggunakan pencahayaan untuk menciptakan suasana spesifik.

Cahaya golden hour menciptakan kehangatan:

generateandsave_image(
   "Empty park bench at golden hour, warm sunlight, long shadows, autumn leaves scattered, peaceful atmosphere",
   "goldenhourbench.png"
)

Bangku taman damai diterpa cahaya golden hour

Cahaya golden hour mengubah bangku taman sederhana menjadi adegan hangat dan mengundang yang cocok untuk merenung.

Pencahayaan dramatis menambah intensitas:

generateandsave_image(
   "Dark stormy sky over empty lighthouse, dramatic lighting, waves crashing on rocks, moody atmosphere",
   "dramatic_lighthouse.png"
)

Mercusuar bersiluet melawan awan badai gelap

Pencahayaan dramatis dan cuaca badai menciptakan adegan kuat nan murung yang membangkitkan kesan keteguhan dan kesendirian.

Istilah pencahayaan yang berguna:

  • "Soft natural light" - Pencahayaan lembut dan merata
  • "Harsh shadows" - Kontras kuat dan dramatis
  • "Backlit" - Cahaya datang dari belakang subjek
  • "Studio lighting" - Pengaturan bersih dan profesional

Mengarahkan gaya dan estetika

Anda dapat mengarahkan gaya artistik dengan menyertakan deskripsi estetika spesifik dalam prompt Anda.

Gaya minimalis:

generateandsave_image(
   "Minimalist bedroom design, white walls, simple wooden bed frame, single potted plant, clean lines, natural light",
   "minimalist_bedroom.png"
)

Kamar tidur minimalis yang bersih

Prinsip desain minimalis menciptakan ruang yang tenang dan bebas dari kekacauan, terasa modern dan abadi.

Gaya vintage:

generateandsave_image(
   "Vintage coffee shop interior, exposed brick walls, antique furniture, Edison bulb lighting, weathered wood tables, nostalgic atmosphere",
   "vintagecoffeeshop.png"
)

Kedai kopi vintage yang nyaman

Elemen gaya vintage berpadu menciptakan kedai kopi bernuansa nostalgia yang terasa hidup dan autentik.

Arah gaya populer:

  • "Industrial design" - Material mentah, elemen terekspos
  • "Scandinavian style" - Kayu terang, garis bersih, tekstur hangat
  • "Art deco" - Pola geometris, aksen metalik
  • "Rustic charm" - Material alami, tekstur usang

Menambahkan teks ke gambar

Gemini 2.5 Flash Image unggul dalam menambahkan teks yang mudah dibaca langsung ke dalam gambar. Jaga teks tetap singkat (di bawah 25 karakter paling baik) untuk hasil yang bersih.

generateandsave_image(
   "Restaurant menu board with 'DAILY SPECIALS' text, chalk lettering on black board, wooden frame, warm lighting",
   "menuboardtext.png"
)

Papan menu restoran dari papan tulis

Integrasi teks yang sempurna dengan elemen dekoratif dan harga, menunjukkan bagaimana model menangani tipografi dan tata letak menu secara alami.

Model secara otomatis menambahkan item menu dan harga untuk membuat adegan lebih realistis. Ini menunjukkan bagaimana Gemini memahami konteks dan menciptakan komposisi yang logis dan lengkap.

Menggabungkan teknik-teknik

Prompt terkuat menggabungkan berbagai teknik. Berikut cara melapiskan berbagai elemen:

# Combining camera control + lighting + style + specific details
generateandsave_image(
   "Low angle shot of modern office lobby, dramatic uplighting, marble floors, geometric ceiling, professional atmosphere",
   "professional_lobby.png"
)

Berikut gambar hasilnya yang menunjukkan semua teknik ini bekerja bersama:

Lobi profesional

Prompt ini menggabungkan:

  • Kendali kamera: “Low angle shot”
  • Pencahayaan: “Dramatic uplighting”
  • Gaya: “Modern”, “professional atmosphere”
  • Detail spesifik: “Marble floors”, “geometric ceiling”

Ingat bahwa Anda selalu dapat menyempurnakan gambar dengan menjelaskan perubahan yang Anda inginkan. Gemini unggul dalam perbaikan iteratif, yang membawa kita ke fitur lanjutan yang membuat model ini istimewa.

Bagi pembaca yang ingin memahami bagaimana Gemini 2.5 Flash Image dibandingkan dengan alat AI Google lainnya, tutorial Gemini 2.0 Flash kami mengeksplorasi kapabilitas lebih luas dari sistem AI multimodal terbaru Google.

Fitur dan Kapabilitas Lanjutan Gemini 2.5 Flash Image

Teknik prompt engineering yang baru saja Anda pelajari menjadi dasar untuk operasi yang lebih maju. Sekarang kita dapat menerapkan keterampilan ini pada fitur terkuat Gemini yang membedakannya dari model lain:

Komposisi Multi-Gambar

Salah satu fitur paling kuat adalah menggabungkan beberapa gambar untuk membuat sesuatu yang baru. Ini bekerja berbeda dari sekadar pencampuran gambar — Gemini memahami objek dan konteks di setiap gambar dan dapat menggabungkannya secara cerdas.

Untuk contoh ini, kita anggap Anda sudah menghasilkan komponen dasar menggunakan teknik dari bagian sebelumnya. Berikut cara menggabungkannya:

# Load the base images for composition
gemstone_img = Image.open("https://cdn-images-1.medium.com/proxy/1*zy36GlKisNwsmJ0PwwHODw.png")
setting_img = Image.open("https://cdn-images-1.medium.com/proxy/1*fpNU31VkSznr1NTHbUx-mA.png")

# Compose them with specific instructions
response = client.models.generate_content(
   model="gemini-2.5-flash-image-preview",
   contents=[
       "Mount the rare tanzanite gemstone perfectly into the platinum Art Nouveau setting, creating an exquisite luxury engagement ring, professional jewelry photography with dramatic lighting",
       gemstone_img,
       setting_img
   ]
)

Gambar dasar yang digunakan untuk komposisi:

Batu tanzanite langka

Komponen dasar 1: Batu tanzanite langka dengan kejernihan luar biasa dan struktur internal prismatik.

Cincin platinum yang memukau.png

Komponen dasar 2: Pengaturan Art Nouveau platinum dengan kerajinan filigree yang cermat.

Hasil komposisi:

Cincin pertunangan mewah yang memukau

Komposisi akhir: Batu dan pengaturan dipadukan mulus menjadi karya mewah dengan pencahayaan sempurna yang menonjolkan keduanya.

Rahasia komposisi profesional adalah spesifik tentang:

  • Kualitas integrasi: “Mount perfectly”, “seamlessly combine”.
  • Konsistensi pencahayaan: “Professional jewelry photography with dramatic lighting”.
  • Presentasi akhir: “Luxury engagement ring”, “exquisite”.

Teknik ini bekerja baik untuk:

  • Fotografi produk kelas atas: Menggabungkan elemen produk dengan latar premium.
  • Pemasaran merek mewah: Menggabungkan aset merek dengan konteks berkelas.
  • Visualisasi arsitektur: Menggabungkan elemen bangunan dengan pengaturan lingkungan.

Penyempurnaan gambar iteratif

Berbeda dengan kebanyakan model gambar yang mengharuskan mulai dari awal untuk perubahan, Gemini 2.5 Flash Image memungkinkan Anda melakukan peningkatan progresif melalui percakapan. Ini sangat cocok untuk alur kerja desain profesional yang membutuhkan pengembangan konsep.

Mari kerjakan pengembangan peralatan audio premium:

# Step 1: Start with concept design
concept_img = Image.open("https://cdn-images-1.medium.com/proxy/1*2qw1o9vPjUMHCwYnvHiYbA.png")

# Step 2: First refinement - luxury materials
response1 = client.models.generate_content(
   model="gemini-2.5-flash-image-preview",
   contents=[
       "Refine this speaker with premium ebony wood veneer finish, hand-polished surfaces, subtle gold accent lines, maintaining same proportions",
       concept_img
   ]
)

# Step 3: Second refinement - high-tech features 
luxuryimg = Image.open("https://cdn-images-1.medium.com/proxy/1*kytHi4QRCmbor1e35Nyyw.png")

response2 = client.models.generate_content(
   model="gemini-2.5-flash-image-preview",
   contents=[
       "Add sophisticated LED indicators, premium fabric grille, wireless connectivity features, maintaining all luxury finishes",
       luxury_img
   ]
)

Langkah 1: Desain konsep

Speaker menara audiophile kelas atas dalam desain minimalis.png

Konsep awal: Desain geometris bersih yang menunjukkan rekayasa canggih dan fondasi material premium.

Langkah 2: Penyempurnaan material mewah

Desain speaker yang sama disempurnakan

Iterasi pertama: Menambahkan veneer kayu ebony mewah dan aksen emas poles tangan sambil mempertahankan proporsi asli.

Langkah 3: Integrasi teknologi tinggi

Speaker final.png

Iterasi akhir: Mengintegrasikan indikator LED canggih dan kisi kain premium sambil mempertahankan semua sentuhan mewah.

Praktik terbaik untuk penyempurnaan iteratif profesional:

  • Pertahankan elemen struktural: “Maintaining same proportions”
  • Bangun di atas perubahan sebelumnya: “Maintaining all luxury finishes”
  • Lakukan perbaikan terarah: Fokus pada satu aspek per iterasi
  • Gunakan terminologi profesional: “Premium”, “sophisticated”, “hand-polished”

Konsistensi karakter

Menjaga karakter tetap konsisten di berbagai konteks penting untuk pengembangan merek mewah dan kampanye pemasaran canggih. Gemini menanganinya dengan memahami DNA visual karakter dan mempertahankannya di berbagai aplikasi profesional.

Berikut cara mengembangkan maskot merek yang canggih:

# After creating your base character
basemascot = Image.open("https://cdn-images-1.medium.com/proxy/1*Szx9SZ9UPl7zsa5NKUDVg.png")

# Generate consistent applications
response1 = client.models.generate_content(
   model="gemini-2.5-flash-image-preview",
   contents=[
       "Show this exact crystal mascot in an upscale jewelry boutique, maintaining identical facets and rose-gold glow",
       base_mascot
   ]
)

response2 = client.models.generate_content(
   model="gemini-2.5-flash-image-preview",
   contents=[
       "Show this exact crystal mascot on luxury packaging design, maintaining identical geometric form and internal glow",
       base_mascot
   ]
)

Langkah 1: Menetapkan karakter merek

Makhluk kristal geometris yang canggih

Fondasi karakter merek: Makhluk kristal canggih dengan faset geometris khas dan pendar internal rose-gold.

Langkah 2: Aplikasi lingkungan ritel

Karakter maskot kristal yang sama di butik perhiasan mewah.png

Aplikasi butik: Karakter mempertahankan faset geometris dan pendar yang sama persis sambil beradaptasi dengan konteks ritel mewah.

Langkah 3: Integrasi desain kemasan

desain kemasan hitam dan emas.png

Integrasi kemasan: Karakter identik diadaptasi ke estetika kemasan premium dengan identitas visual yang konsisten.

Langkah 4: Kehadiran antarmuka digital

Karakter maskot kristal yang sama muncul di aplikasi seluler merek mewah.png

Aplikasi digital: Konsistensi karakter dipertahankan di seluruh platform digital dengan properti geometris yang identik.

Frasa untuk konsistensi profesional adalah “this exact [character]” dipadukan dengan penyebutan fitur spesifik: “maintaining identical facets”, “same geometric form”, “identical rose-gold glow”.

Konsistensi karakter profesional bekerja paling baik ketika Anda:

  • Menciptakan elemen visual yang khas dan mudah diingat pada karakter dasar.
  • Menggunakan deskriptor teknis spesifik: “geometric facets”, “internal luminescence”.
  • Merujuk properti visual yang presisi: “rose-gold glow”, “prismatic surfaces”.
  • Mempertahankan kecanggihan yang sesuai merek di semua aplikasi.

Fitur ini bermanfaat untuk:

  • Pengembangan merek mewah: Maskot yang konsisten di titik sentuh premium.
  • Kampanye pemasaran kelas atas: Karakter yang mempertahankan kecanggihan lintas media.
  • Sistem identitas korporat: Elemen merek profesional yang skalanya konsisten.

Transfer dan transformasi gaya

Selain mengedit konten, Anda dapat mengubah seluruh gaya estetika objek sambil mempertahankan struktur intinya. Ini kuat untuk menguji berbagai arah desain dengan cepat.

Objek dasar untuk pengujian gaya:

Kursi skulptural modern dengan lengkung organik mengalir dan finishing putih.png

Titik awal: Desain kursi skulptural canggih yang akan kita ubah menjadi gaya yang benar-benar berbeda.

Transformasi cyberpunk:

Kursi yang sama diubah ke gaya cyberpunk.png

Versi cyberpunk: Estetika berteknologi tinggi futuristik dengan aksen neon dan finishing metalik, sambil mempertahankan bentuk dasar kursi.

Transformasi Victorian Baroque:

Kursi yang sama diubah ke gaya Victorian baroque yang rumit.png

Gaya barok: Desain klasik yang kaya dan rumit dengan material mewah dan detail yang halus, tetap mempertahankan struktur dasar yang sama.

Pola untuk transfer gaya:

# Load your base object
base_object = Image.open("https://cdn-images-1.medium.com/proxy/1*TWO2meqMNnS1-6XSO6yv7Q.png")

# Apply style transformations
response = client.models.generate_content(
   model="gemini-2.5-flash-image-preview",
   contents=[
       "Change this chair into cyberpunk style with neon LED strips, chrome frame, futuristic aesthetic",
       base_object
   ]
)

Aplikasi transfer gaya:

  • Desain produk: Menguji arah estetika untuk presentasi klien.
  • Desain interior: Menguji gaya furnitur dalam tema ruangan berbeda.
  • Pengembangan merek: Mengadaptasi elemen visual ke segmen pasar berbeda.

Fitur lanjutan — komposisi multi-gambar, penyempurnaan iteratif, konsistensi karakter, dan transfer gaya — mewakili keunggulan inti yang membuat Gemini 2.5 Flash Image sangat kuat untuk alur kerja profesional.

Kesimpulan

Gemini 2.5 Flash Image mengambil pendekatan berbeda untuk pembuatan gambar. Anda dapat mengedit gambar melalui percakapan alih-alih memulai dari awal setiap kali perlu perubahan. Fitur konsistensi karakter menjaga elemen visual tetap sama di berbagai adegan, dan komposisi multi-gambar memungkinkan Anda menggabungkan elemen secara natural, bukan dipaksakan.

Struktur harga berbasis token memberi Anda biaya yang dapat diprediksi untuk perencanaan proyek. Saat Anda siap melampaui dasar-dasar ini, dokumentasi resmi membahas fitur tambahan dan selalu diperbarui dengan rilis baru. Teknik dalam tutorial ini seharusnya memberi dasar yang kuat untuk mengintegrasikan pembuatan gambar percakapan ke dalam alur kerja Anda.

Bagi yang tertarik memperluas perangkat AI di luar Gemini, panduan praktis pengeditan gambar dengan Gemini kami mengeksplorasi kemampuan pengeditan tambahan, sementara tutorial DALL-E 3 kami membahas pendekatan alternatif OpenAI untuk pembuatan gambar AI.

Gemini 2.5 Flash Image FAQs

Bagaimana perbandingan Gemini 2.5 Flash Image dengan generator gambar AI lainnya?

Gemini 2.5 Flash Image menonjol dengan kemampuan pengeditan percakapan, komposisi multi-gambar, dan fitur konsistensi karakter. Tidak seperti model lain yang mengharuskan memulai ulang untuk perubahan, model ini memungkinkan perbaikan iteratif melalui perintah bahasa alami.

Berapa biaya yang terkait dengan penggunaan Gemini 2.5 Flash Image?

Setiap pembuatan gambar menggunakan sekitar 1.290 token, dengan biaya sekitar $0,039 per gambar. Penetapan harga berbasis token sebesar $30 per satu juta token, dengan pembuatan baru dan pengeditan menggunakan jumlah yang sama. Ini memberikan biaya yang dapat diprediksi untuk perencanaan proyek.

Apakah saya bisa menggunakan Gemini 2.5 Flash Image untuk proyek komersial?

Ya, Gemini 2.5 Flash Image dapat digunakan untuk proyek komersial termasuk fotografi produk, pemasaran merek, dan alur kerja desain profesional. Model ini menghasilkan hasil berkualitas tinggi dan profesional yang cocok untuk penggunaan bisnis.

Paket Python apa yang saya perlukan untuk memulai dengan Gemini 2.5 Flash Image?

Anda memerlukan tiga paket utama:

  • google-genai (klien resmi Gemini)
  • python-dotenv (untuk pengelolaan kunci API yang aman)
  • pillow (untuk pemrosesan gambar).

Pasang menggunakan uv: uv add google-genai python-dotenv pillow.

Bagaimana cara menjaga karakter tetap konsisten di banyak gambar?

Gunakan frasa "this exact [character]" yang dipadukan dengan deskripsi fitur spesifik seperti "maintaining identical facets" atau "same geometric form". Gemini memahami DNA visual dan mempertahankan konsistensi karakter di berbagai konteks dan adegan.


Bexruz (Bex) Tuychiev's photo
Author
Bexruz (Bex) Tuychiev
LinkedIn

Saya adalah kreator konten data science dengan pengalaman lebih dari 2 tahun dan salah satu dengan jumlah pengikut terbesar di Medium. Saya suka menulis artikel mendalam tentang AI dan ML dengan sedikit gaya sarkastik—karena harus ada sesuatu untuk membuatnya tidak terlalu membosankan. Saya telah menghasilkan lebih dari 130 artikel dan satu kursus di DataCamp, dengan satu lagi sedang dalam proses. Konten saya telah dilihat oleh lebih dari 5 juta pasang mata, dan 20 ribu di antaranya menjadi pengikut di Medium dan LinkedIn. 

Topik
Kecerdasan Buatan
Large Language Models

Kursus Teratas di DataCamp

Kursus

Membangun Agen AI dengan Google ADK

1 jam
7.6K
Bangun asisten dukungan pelanggan langkah demi langkah dengan Google’s Agent Development Kit (ADK).
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

Lihat SelengkapnyaLihat Selengkapnya