Nano Banana Pro: Google'ın Yeni Baskın Görüntü Üretim Modeli
Google’ın Gemini 3 Pro Image olarak da bilinen Nano Banana Pro’sunun stüdyo düzeyinde kontroller, tutarlı karakter oluşturma ve gerçek dünya temellendirmesiyle yapay zeka görüntü üretimini nasıl ileri taşıdığını öğrenin.
Google'ın geliştirme ekibi görüntü üretim modeline dahili olarak "Nano Banana" kod adını verdiğinde, isim benimsendi. Pro sürümü 20 Kasım 2025'te piyasaya çıktı ve önceki yapay zeka görüntü oluşturucularla çalışanları hayal kırıklığına uğratan sorunları gideriyor.
Bu eğitim Nano Banana Pro'nun nasıl çalıştığını gösterir, API kullanımını adım adım anlatır ve ne zaman pro sürümü, ne zaman pro olmayan sürümü kullanmanız gerektiğine karar vermenize yardımcı olur.
Nano Banana Pro Nedir?
Nano Banana Pro (gemini-3-pro-image-preview), Gemini 2.5 Flash Image'in (orijinal Nano Banana, önceki eğitimimden) üzerine kurulur ve önemli iyileştirmeler sunar.
Model, önceki sürümlerin zorlandığı dört şeyi olağanüstü iyi yapar:
Metin oluşturma: Birden çok dil ve yazı tipinde net, okunaklı metin (artık bozuk harfler yok)
Stüdyo kontrolleri: Bir fotoğraf stüdyosu gibi ışığı, kamera açılarını ve alan derinliğini ayarlayın
Karakter tutarlılığı: Farklı sahnelerde 5 kişi ya da 14 nesne arasında aynı karakteri koruyun
Gerçek dünya bilgisi: Eğitim içeriklerinde doğru bilgiler için Google Arama entegrasyonu
Model, 1K, 2K ve 4K çözünürlükleri ile 1:1, 16:9, 9:16 ve 21:9 gibi en-boy oranlarını destekler. Her görsel görünmez SynthID filigranlaması içerir. Gemini uygulaması üzerinden ücretsiz deneyebilirsiniz; ancak API erişimi için faturalandırma kurulumu gerekir.
Bunların herhangi birini denemeden önce modele erişim almanız gerekiyor. Seçeneklerinize bakalım.
Nano Banana Pro'ya Nasıl Erişilir
Nano Banana Pro'yu Gemini uygulaması üzerinden gemini.google.com adresinde ücretsiz deneyebilirsiniz. Google hesabınızla oturum açın ve görsel üretmeye başlayın. Ücretsiz erişimin kullanım sınırları vardır (Google kesin sayıları yayınlamadı); bu nedenle çok sayıda görsel üretmeyi veya uygulama geliştirmeyi planlıyorsanız, Google AI Studio veya Vertex AI üzerinden API erişimine ihtiyacınız olacak. Bu, faturalandırma kurulumunu gerektirir ancak öngörülebilir maliyetler ve daha yüksek limitler sağlar.
API erişimi alma
Şuraya gidin: Google AI Studio ve oturum açın. Bir Google Cloud projesi oluşturmanız veya bağlamanız, ardından faturalandırmayı etkinleştirmeniz gerekir (kredi kartı zorunludur). Bu işlemler tamamlandıktan sonra, API anahtarları bölümünden bir API anahtarı oluşturun.
API anahtarınızı güvenli bir şekilde saklayın. Proje dizininizde bir .env dosyası oluşturun ve şunu ekleyin:
Bu dosyayı asla sürüm kontrolüne göndermeyin. .gitignore dosyanıza .env ekleyin.
Fiyatlandırma dökümü
Model, oluşturulan görsel başına ücret alır:
Standart katman: 1K veya 2K görsel başına 0,134 ABD$, 4K görsel başına 0,24 ABD$
Toplu katman: 1K/2K görsel başına 0,067 ABD$, 4K görsel başına 0,12 ABD$ (daha düşük maliyet için eşzamansız işler)
Referans için, 10 ABD$ yaklaşık 75 standart kalitede 1K görsel veya 42 adet 4K görsel sağlar. Oluşturma ve düzenleme aynı ücrete tabidir.
Oran limitleri hesap katmanınıza ve bölgenize göre değişir (en güncel sınırlar için resmi fiyatlandırma belgelerini kontrol edin). Kurumsal kullanıcılar ek güvenlik ve uyumluluk özellikleriyle Vertex AI üzerinden modele erişebilir.
Erişimi ayarladığınıza göre, ilk görselinizi oluşturalım ve konuşmaya dayalı düzenlemeyi görelim.
Başlangıç: İlk Görseliniz
Şimdi görseller oluşturalım ve Nano Banana Pro'yu özel kılan şeyleri görelim. Çarpıcı bir kozmos sahnesi üreteceğiz, bunu konuşarak dönüştüreceğiz, ardından birden fazla referans görselle harmanlayarak nihai bir kompozisyon oluşturacağız.
google-genai, Gemini modelleriyle çalışmak için; python-dotenv, API anahtarınızı .env dosyasından yüklemek için; pillow ise görselleri işlemek için gereklidir.
Etkili istemler yazma
Nano Banana Pro için iyi istemler, belirli ayrıntıları fotoğrafçılık veya tasarım terimleriyle birleştirir. Belirsiz açıklamalar yerine somut görsel öğeler ve stil referansları ekleyin.
Güçlü istemler genellikle şunları içerir:
Konu ayrıntıları: Belirli nesneler, renkler, kompozisyonlar
Işık: "yumuşak doğal ışık", "altın saat", "dramatik yanal aydınlatma"
Kamera özellikleri: "sığ alan derinliği", "alçak açı", "geniş plan"
Stil tanımları: "profesyonel fotoğrafçılık", "sinematik", "minimalist tasarım"
İlk görselinizi oluşturma
Görsel oluşturmak için tam kod şöyle:
import os
from google import genai
from google.genai import types
from dotenv import load_dotenv
# Load API key
load_dotenv()
client = genai.Client(api_key=os.getenv("GOOGLE_API_KEY"))# Generate image
response = client.models.generate_content(
model="gemini-3-pro-image-preview",
contents="Vast cosmic nebula in deep space. Swirling purple and blue gas clouds with bright star clusters. Ethereal glow. Epic space photography. 16:9 cinematic composition. No planets visible.",
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(
aspect_ratio="16:9",
image_size="1K"),))# Save the imagefor part in response.parts:if image := part.as_image():
image.save("cosmic_base.png")print("Image saved!")Altyapı:
Bu kod temel Nano Banana Pro iş akışını izler. generate_content() yöntemi görsel üretimini yönetir. response_modalities parametresi modelin hem metin hem görsel döndürmesini söyler. image_config içinde çıktıyı kontrol edersiniz: aspect_ratio görsel boyutlarını (geniş ekran için 16:9), image_size ise çözünürlüğü (1K, 2K veya 4K) belirler. Yanıt parçalar halinde gelir; bunları döngüyle gezerek oluşturulan görseli çıkarır ve kaydedersiniz.
Bu, çarpıcı bir kozmik bulutsu oluşturur:
Şimdi bu sahneyi konuşmaya dayalı düzenlemenin nasıl dönüştürdüğüne bakalım.
Konuşmaya dayalı düzenleme uygulamada
Sıfırdan yeniden üretmek yerine görselleri konuşma yoluyla düzenleyebilirsiniz. Bulutsunun renk paletini yapısını koruyarak dönüştürelim:
# Load the base imagefrom PIL import Image
base_image = Image.open("cosmic_base.png")# Create a chat session for editing
chat = client.chats.create(
model="gemini-3-pro-image-preview",
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(
aspect_ratio="16:9",
image_size="1K"),))# Edit: Transform colors
response = chat.send_message([
base_image,"Transform this nebula to warm orange and red tones, like a different type of stellar nursery. Keep the same swirling structure and composition."])# Save edited imagefor part in response.parts:if image := part.as_image():
image.save("cosmic_orange.png")Altyapı:
Aynı bulutsu yapısı, tamamen farklı bir ruh hâli:
Birden çok görseli harmanlama
Nano Banana Pro, tutarlılığı korurken en fazla 14 referans görselini harmanlayabilir. Turuncu bulutsuyu iki ek öğeyle birleştirelim: dramatik bir kuyruklu yıldız ve kadim bir uzaylı monoliti.
Önce iki referans görseli üretin:
# Generate comet reference
comet_response = client.models.generate_content(
model="gemini-3-pro-image-preview",
contents="Massive comet with bright glowing nucleus and long ion tail streaming behind. Detailed surface texture on comet head. Ethereal blue-white tail against black space. Dramatic cosmic photography.",
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(aspect_ratio="16:9", image_size="1K"),))# Save cometfor part in comet_response.parts:if image := part.as_image():
image.save("comet.png")Altyapı:
İşte kuyruklu yıldız öğesi:
# Generate ancient alien monolith
monolith_response = client.models.generate_content(
model="gemini-3-pro-image-preview",
contents="Massive ancient alien monolith floating in space. Towering black rectangular obelisk with subtle geometric patterns. Mysterious glowing symbols etched on surface. 2001 Space Odyssey style. Epic scale.",
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(aspect_ratio="16:9", image_size="1K"),))# Save monolithfor part in monolith_response.parts:if image := part.as_image():
image.save("monolith.png")Altyapı:
Ve kadim uzaylı monoliti:
Şimdi bu üç öğeyi tek bir kompozisyonda harmanlayın. contents parametresi bir liste alır: önce metin isteminiz, ardından harmanlamak istediğiniz tüm görseller.
# Load all three images
nebula = Image.open("cosmic_orange.png")
comet = Image.open("comet.png")
monolith = Image.open("monolith.png")# Blend them into one composition
blend_response = client.models.generate_content(
model="gemini-3-pro-image-preview",
contents=["Combine these images into one epic space scene. Place the ancient alien monolith in the right side, towering and mysterious. Show the bright comet with its glowing tail streaking diagonally across the left side. Keep the orange nebula as the dramatic backdrop. Cinematic space composition.",
nebula,
comet,
monolith
],
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(aspect_ratio="16:9", image_size="1K"),))# Save final compositionfor part in blend_response.parts:if image := part.as_image():
image.save("cosmic_final.png")Altyapı:
Nihai kompozisyon üç öğeyi kusursuz biçimde birleştirir:
Yeni modelle nasıl görsel üreteceğinizi ve bazı özelliklerinden nasıl yararlanacağınızı öğrendiğinize göre, şimdi diğer modellerden dört farkını ele alalım.
Nano Banana Pro'yu Farklı Kılan Nedir
Temel görsel üretimi ve konuşmaya dayalı düzenlemeyi gördünüz. Şimdi her yeteneği ayrıntılı inceleyelim ve pratikte nasıl çalıştıklarına bakalım.
Kod örneklerini sade tutmak için bir yardımcı işlev kullanacağız:
defgenerate_image(prompt, filename, aspect_ratio="16:9", size="1K", use_google_search=False):
config = types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(
aspect_ratio=aspect_ratio,
image_size=size
),)# Add Google Search grounding if requestedif use_google_search:
config.tools =[{"google_search":{}}]
response = client.models.generate_content(
model="gemini-3-pro-image-preview",
contents=prompt,
config=config
)for part in response.parts:if image := part.as_image():
image.save(f"{filename}.png")return imageAltyapı:
Bu, aşağıdaki örneklerdeki tekrarları azaltır ve projelerinize uyarlayabileceğiniz yeniden kullanılabilir bir örüntü sunar.
Metin oluşturmadaki atılım
Yapay zeka görüntü üreticileri tarihsel olarak metni berbat ederdi; bu da tipografi, marka veya arayüz tasarımını içeren her şey için onları işe yaramaz kılardı. Nano Banana Pro bunu çözüyor.
Birden çok metin öğesine sahip bir film posteri örneği:
# Generate movie poster with cast and credits
image = generate_image(
prompt="""Sci-fi movie poster. Large title "STELLAR HORIZON" at top. Actor names "SARAH CHEN" "MARCUS RODRIGUEZ" "AISHA WILLIAMS". Production credits "Directed by James Park" "Produced by Luna Studios" at bottom. Deep space background with nebula. Professional film poster typography. Crisp readable text.""",
filename="movie_poster")Altyapı:
Aynı yetenek, birden çok metin öğesine sahip web arayüzleri için de çalışır:
# SaaS website hero section
image = generate_image(
prompt="""Modern SaaS website hero section. Large headline "Automate Your Workflow in Minutes" with subheadline "Connect your tools and boost productivity by 10x". Two buttons "Start Free Trial" and "Watch Demo". Trust badges showing "500K+ Users" "99.9% Uptime" "SOC 2 Certified". Clean typography. Gradient purple to blue background. Professional web design layout.""",
filename="saas_hero")Altyapı:
Aynı görselde çok dilli metni bile işler:
# Conference poster with English and Japanese
image = generate_image(
prompt="""Tech conference poster. Top section English text: "GLOBAL AI SUMMIT 2025" "March 15-17, Tokyo". Bottom section Japanese text: "グローバルAIサミット2025" "3月15日-17日、東京". Modern geometric design. Vibrant gradient background blue to purple. Professional bilingual typography.""",
filename="multilingual_poster")Altyapı:
Pazarlama ekipleri net mesajlı kampanya görselleri oluşturabilir, tasarımcılar manuel yerleşim yapmadan tipografiyi keşfedebilir, markalar malzemeler arasında tutarlı kelime işaretleri üretebilir ve UI/UX tasarımcıları okunaklı metinle arayüz taslakları çıkarabilir.
Metin netliği tek parça. Şimdi ışığı ve kamera açılarını nasıl kontrol ettiğinize bakalım.
Stüdyo düzeyinde kontrol
Nano Banana Pro, kompozisyonunuzu korurken ışığı, kamera açılarını, alan derinliğini ve renk düzenlemeyi konuşarak ayarlamanıza olanak tanır.
Önden bir ürün çekimiyle başlayın:
# Generate base product image
base_image = generate_image(
prompt="""Premium wireless earbuds with charging case. Front-facing straight-on view. Sleek matte black finish. Modern minimalist design. Clean white studio background. Professional product photography. Sharp focus throughout. Contemporary tech aesthetic.""",
filename="earbuds_front")Altyapı:
Şimdi yeniden üretmeden kamera açısını kuşbakışına çevirin:
# Create chat for editing
chat = client.chats.create(
model="gemini-3-pro-image-preview",
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(aspect_ratio="16:9", image_size="1K"),))# Edit camera angle conversationally
edit_response = chat.send_message([
base_image,"""Show these exact same wireless earbuds from bird's eye view, looking straight down from above. Keep the same earbuds and charging case. Overhead flat lay composition. Professional product photography."""])# Save edited imagefor part in edit_response.parts:if image := part.as_image():
image.save("earbuds_overhead.png")Altyapı:
Ürün fotoğrafçıları yeniden çekime gerek kalmadan kamera açılarını test edebilir, mimarlar binaları farklı perspektiflerden gösterebilir, iç tasarımcılar mekânları çeşitli bakış açılarından görselleştirebilir, pazarlama ekipleri A/B testleri için kompozisyon varyasyonları oluşturabilir.
Karakter tutarlılığı
Marka maskotlarının her temas noktasında aynı görünmesi gerekir. Pazarlama kampanyaları, aynı karakteri farklı senaryolarda gerektirir. Önceki modeller bununla zorlanıyordu (ancak taban Nano Banana zaten çok iyiydi). Nano Banana Pro, sahneler arasında görsel kimliği daha da iyileştirir.
Bir marka logo öğesi oluşturun:
# Create brand logo
brand_logo = generate_image(
prompt="""Abstract geometric ribbon logo. Flowing infinity loop shape with metallic gradient silver to deep purple. Smooth curved surfaces. Elegant minimalist design. Clean white background. Premium brand identity element. Modern corporate aesthetic. No face. No eyes.""",
filename="ribbon_logo")Altyapı:
Aynı şeridi bir mobil uygulama arayüzünde kullanın:
# Create chat for editing
chat = client.chats.create(
model="gemini-3-pro-image-preview",
config=types.GenerateContentConfig(
response_modalities=["TEXT","IMAGE"],
image_config=types.ImageConfig(aspect_ratio="16:9", image_size="1K"),))# Show logo in app interface
app_response = chat.send_message([
brand_logo,"""Show this exact ribbon logo in a complete mobile app home screen. Top status bar with time and battery. Logo in header next to app name. Content cards below showing features. Bottom tab navigation with icons and labels. Modern mobile app UI. Gradient purple background. Professional startup app design. Full mobile interface layout."""])# Savefor part in app_response.parts:if image := part.as_image():
image.save("ribbon_app.png")Altyapı:
Şimdi aynı şeridi fiziksel ürünlerde gösterin:
# Show logo on merchandise
merch_response = chat.send_message([
brand_logo,"""Show this exact ribbon logo on brand merchandise collection. Flat lay showing: white tote bag with logo, coffee mug with logo, t-shirt with logo printed on chest, product packaging box with logo. All items arranged together. Premium brand identity mockup. Minimalist aesthetic. Professional product photography. Same ribbon on each item."""])# Savefor part in merch_response.parts:if image := part.as_image():
image.save("ribbon_merchandise.png")Altyapı:
Şimdi Nano Banana Pro'nun oyunun kurallarını değiştiren özelliğine geçiyoruz: Google Arama üzerinden olgusal temellendirme.
Gerçek dünya bilgisi uygulamada
Arama temellendirmesini etkinleştirdiğinizde, model; doğruluğun kritik olduğu eğitim materyalleri, teknik dokümantasyon ve veri odaklı içerik için güncel bilgilere erişir.
Eğitsel içerik için Google Arama temellendirmesini etkinleştirin:
# Generate solar energy infographic with Search grounding
image = generate_image(
prompt="""Educational infographic explaining solar panel energy conversion. Show photovoltaic cells converting to DC power, then inverter converting to AC power for the grid. Clear labels and arrows.""",
filename="solar_infographic",
use_google_search=True# Enable Search for factual accuracy)Altyapı:
Aynı temellendirme teknik diyagramlar için de çalışır:
# Generate neural network diagram with Search grounding
image = generate_image(
prompt="""Neural network architecture diagram. Left: 4 input nodes labeled "Input 1" "Input 2" "Input 3" "Input 4". Middle: two hidden layers each with 5 nodes labeled "Hidden Layer 1" and "Hidden Layer 2". Right: 3 output nodes labeled "Output 1" "Output 2" "Output 3". Connection lines between all layers. Clean technical illustration. Educational ML diagram. Professional data science aesthetic.""",
filename="ml_architecture",
use_google_search=True# Enable Search for accuracy)Altyapı:
Eğitim içeriği üreticileri doğru öğrenim materyalleri hazırlayabilir, teknik yazarlar karmaşık sistemleri doğru biçimde görselleştirebilir, veri ekipleri gerçek istatistikleri temsil edebilir ve bilim iletişimcileri kapsamlı doğrulama gerektirmeden doğru diyagramlar oluşturabilir.
Bu dört özellik, Nano Banana Pro'yu profesyonel iş akışları için çok yönlü kılar. Sırada, iyileştirmeleri görmek için onu doğrudan orijinal Nano Banana ile karşılaştıralım.
Nano Banana Pro ve Taban Nano Banana: Fark Nedir?
Bu bölümde, taban Gemini 2.5 Flash görüntü modelini Gemini 3 Pro görüntü modeliyle, yani taban Nano Banana ile pro sürümü karşılaştıracağız.
Önceki örnekler çoğunlukla profesyonel veya eğitsel kullanım senaryolarına odaklanırken, buradaki görseller "Hadi çılgına dönelim!" türünde istemlere dayanacak. Sonuçta, görüntü modelleriyle üretilen görsellerin çoğu genellikle insan zihninin sınırsız yaratıcılığını tatmin etmek içindir. Bu tür istemler, modellerin uçuk fikirleri sanata dönüştürme becerisini test eder.
Şununla başlayalım:
Geometric shapes staging a protest. Cubes holding signs reading "FREE THE SPHERES!" Triangles with banners "DOWN WITH FLATLAND!" A giant dodecahedron wearing a top hat giving a speech. Protest happening inside an M.C. Escher staircase. Floating equations as graffiti: "π > 3.14159". Pure mathematical chaos.Altyapı:
Bu istem iki şeyi test eder: soyut kavramsal anlayış ve metin oluşturma. Taban model, eğlenceyi yorumlasa da geometrik şekilleri antropomorfik yapma (üzerlerine yüz çizme) konusunda zorlanır. Pro sürüm, işaretlerde keskin metin üretirken sürreal matematiksel kaosu korur. Ayrıca M.C. Escher merdivenini daha doğru çizer.
İstem 2
Bold emblem/logo direction: a graphical, simplified, highly geometric icon of an ice hockey player in a powerful action pose with the hockey stick touching the ice, constructed entirely from sharp, angular, polygonal shards. Strict four-color palette (red, blue, yellow, white) on black, flat colors only (no gradients) for perfect reproduction as a logo or patch.Altyapı:
Nano Banana Pro açık ara kazanan. Logo keskin, profesyonel (gereksiz metin yok) ve talep edildiği gibi gerçekten geometrik şekillerden oluşuyor. Taban sürüm, temiz geometrik kurgudan yoksun ve istenmeyen öğeler ekliyor.
İstem 3:
Mandelbrot's set drawn with extreme mathematical accuracy for a 1:1 wallpaper, fractal artAltyapı:
Pro model, fraktali etkileyici bir doğrulukla üretir. Hâlâ mükemmel değil—kenarlarda sanatsal kalite uğruna matematiksel doğruluk feda edilmiş—ancak pro model, tamamen farklı bir şey çizen taban modelden çok daha iyi iş çıkardı. Yine de pro model, istenmeyen öğeler ekledi: iterasyon sayıları, imajiner ve gerçek eksenler ve nedense Windows XP tarzı bir pencere çerçevesi.
Ne zaman pro sürümü seçmeli
Pro, genel olarak tabanı geride bırakır; ancak fark, istem türüne göre değişir. Metin oluşturma ve geometrik hassasiyet en büyük iyileştirmeleri gösterir (buz hokeyi logosu ve geometrik merdiven örneklerine bakın). Mandelbrot kümesi gibi teknik içerikler de Pro'nun doğruluğundan faydalanır.
Pro'nun maliyeti 1K/2K görsel başına 0,134 ABD$ iken taban yaklaşık bunun yarısıdır. Kişisel projelerde yüzlerce yineleme için taban iş görür. Profesyonel teslimatlar veya doğru metin gerektiren her şey için Pro, maliyeti haklı çıkarır. Konuşmaya dayalı düzenleme özelliği, sıfırdan yeniden üretmek yerine inceltme yaptığınız için hassas sonuçlara ihtiyaç duyduğunuzda Pro’yu daha maliyet etkin kılar.
Pro ayrıca olgusal temellendirme için Google Arama’yı destekler; bu da onu gerçek dünya bilgisini içeren her görsel için daha iyi kılar.
Sonuç
Nano Banana Pro ile görsel oluşturmayı ve düzenlemeyi öğrendiniz, öne çıkan dört özelliğini keşfettiniz ve taban modelle nasıl karşılaştırıldığını gördünüz. API size konuşmaya dayalı düzenleme, çoklu görsel harmanlama, doğru metin oluşturma ve olgusal içerik için Google Arama temellendirmesi sunar.
Projeleriniz için hangi istemlerin işe yaradığını test etmek amacıyla Gemini uygulaması üzerinden ücretsiz katmanla başlayın. Konuşmaya dayalı düzenleme genellikle paradan tasarruf sağlar; çünkü sıfırdan yeniden üretmek yerine mevcut görselleri incelersiniz.
Daha derin teknik ayrıntılar ve en son güncellemeler için, Google modelin yeteneklerini genişletmeye devam ederken resmi dokümantasyonu kontrol edin.
2 yılı aşkın deneyime sahip bir veri bilimi içerik üreticisiyim ve Medium’da en büyük takipçi kitlelerinden birine sahibim. Yapay zekâ ve makine öğrenimi üzerine, biraz da alaycı bir üslupla yazılmış, ayrıntılı makaleler kaleme almayı seviyorum; çünkü onları biraz daha az sıkıcı hale getirmek için bir şeyler yapmak gerekiyor. 130’un üzerinde makale ve bir de DataCamp kursu ürettim; bir diğeri de hazırlık aşamasında. İçeriklerim 5 milyondan fazla kişi tarafından görüldü; bunların 20 bini Medium ve LinkedIn’de takipçim oldu.
Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Google'ın geliştirme ekibi görüntü üretim modeline dahili olarak "Nano Banana" kod adını verdiğinde, isim benimsendi. Pro sürümü 20 Kasım 2025'te piyasaya çıktı ve önceki yapay zeka görüntü oluşturucularla çalışanları hayal kırıklığına uğratan sorunları gideriyor.
Bu eğitim Nano Banana Pro'nun nasıl çalıştığını gösterir, API kullanımını adım adım anlatır ve ne zaman pro sürümü, ne zaman pro olmayan sürümü kullanmanız gerektiğine karar vermenize yardımcı olur.
Nano Banana Pro Nedir?
Nano Banana Pro (
gemini-3-pro-image-preview), Gemini 2.5 Flash Image'in (orijinal Nano Banana, önceki eğitimimden) üzerine kurulur ve önemli iyileştirmeler sunar.Model, önceki sürümlerin zorlandığı dört şeyi olağanüstü iyi yapar:
Model, 1K, 2K ve 4K çözünürlükleri ile 1:1, 16:9, 9:16 ve 21:9 gibi en-boy oranlarını destekler. Her görsel görünmez SynthID filigranlaması içerir. Gemini uygulaması üzerinden ücretsiz deneyebilirsiniz; ancak API erişimi için faturalandırma kurulumu gerekir.
Bunların herhangi birini denemeden önce modele erişim almanız gerekiyor. Seçeneklerinize bakalım.
Nano Banana Pro'ya Nasıl Erişilir
Nano Banana Pro'yu Gemini uygulaması üzerinden gemini.google.com adresinde ücretsiz deneyebilirsiniz. Google hesabınızla oturum açın ve görsel üretmeye başlayın. Ücretsiz erişimin kullanım sınırları vardır (Google kesin sayıları yayınlamadı); bu nedenle çok sayıda görsel üretmeyi veya uygulama geliştirmeyi planlıyorsanız, Google AI Studio veya Vertex AI üzerinden API erişimine ihtiyacınız olacak. Bu, faturalandırma kurulumunu gerektirir ancak öngörülebilir maliyetler ve daha yüksek limitler sağlar.
API erişimi alma
Şuraya gidin: Google AI Studio ve oturum açın. Bir Google Cloud projesi oluşturmanız veya bağlamanız, ardından faturalandırmayı etkinleştirmeniz gerekir (kredi kartı zorunludur). Bu işlemler tamamlandıktan sonra, API anahtarları bölümünden bir API anahtarı oluşturun.
API anahtarınızı güvenli bir şekilde saklayın. Proje dizininizde bir
.envdosyası oluşturun ve şunu ekleyin:Bu dosyayı asla sürüm kontrolüne göndermeyin.
.gitignoredosyanıza.envekleyin.Fiyatlandırma dökümü
Model, oluşturulan görsel başına ücret alır:
Referans için, 10 ABD$ yaklaşık 75 standart kalitede 1K görsel veya 42 adet 4K görsel sağlar. Oluşturma ve düzenleme aynı ücrete tabidir.
Oran limitleri hesap katmanınıza ve bölgenize göre değişir (en güncel sınırlar için resmi fiyatlandırma belgelerini kontrol edin). Kurumsal kullanıcılar ek güvenlik ve uyumluluk özellikleriyle Vertex AI üzerinden modele erişebilir.
Erişimi ayarladığınıza göre, ilk görselinizi oluşturalım ve konuşmaya dayalı düzenlemeyi görelim.
Başlangıç: İlk Görseliniz
Şimdi görseller oluşturalım ve Nano Banana Pro'yu özel kılan şeyleri görelim. Çarpıcı bir kozmos sahnesi üreteceğiz, bunu konuşarak dönüştüreceğiz, ardından birden fazla referans görselle harmanlayarak nihai bir kompozisyon oluşturacağız.
Ortamınızı kurma
Önce gerekli paketleri kurun:
google-genai, Gemini modelleriyle çalışmak için;python-dotenv, API anahtarınızı.envdosyasından yüklemek için;pillowise görselleri işlemek için gereklidir.Etkili istemler yazma
Nano Banana Pro için iyi istemler, belirli ayrıntıları fotoğrafçılık veya tasarım terimleriyle birleştirir. Belirsiz açıklamalar yerine somut görsel öğeler ve stil referansları ekleyin.
Güçlü istemler genellikle şunları içerir:
İlk görselinizi oluşturma
Görsel oluşturmak için tam kod şöyle:
Bu kod temel Nano Banana Pro iş akışını izler.
generate_content()yöntemi görsel üretimini yönetir.response_modalitiesparametresi modelin hem metin hem görsel döndürmesini söyler.image_configiçinde çıktıyı kontrol edersiniz:aspect_ratiogörsel boyutlarını (geniş ekran için 16:9),image_sizeise çözünürlüğü (1K, 2K veya 4K) belirler. Yanıt parçalar halinde gelir; bunları döngüyle gezerek oluşturulan görseli çıkarır ve kaydedersiniz.Bu, çarpıcı bir kozmik bulutsu oluşturur:
Şimdi bu sahneyi konuşmaya dayalı düzenlemenin nasıl dönüştürdüğüne bakalım.
Konuşmaya dayalı düzenleme uygulamada
Sıfırdan yeniden üretmek yerine görselleri konuşma yoluyla düzenleyebilirsiniz. Bulutsunun renk paletini yapısını koruyarak dönüştürelim:
Aynı bulutsu yapısı, tamamen farklı bir ruh hâli:
Birden çok görseli harmanlama
Nano Banana Pro, tutarlılığı korurken en fazla 14 referans görselini harmanlayabilir. Turuncu bulutsuyu iki ek öğeyle birleştirelim: dramatik bir kuyruklu yıldız ve kadim bir uzaylı monoliti.
Önce iki referans görseli üretin:
İşte kuyruklu yıldız öğesi:
Ve kadim uzaylı monoliti:
Şimdi bu üç öğeyi tek bir kompozisyonda harmanlayın.
contentsparametresi bir liste alır: önce metin isteminiz, ardından harmanlamak istediğiniz tüm görseller.Nihai kompozisyon üç öğeyi kusursuz biçimde birleştirir:
Yeni modelle nasıl görsel üreteceğinizi ve bazı özelliklerinden nasıl yararlanacağınızı öğrendiğinize göre, şimdi diğer modellerden dört farkını ele alalım.
Nano Banana Pro'yu Farklı Kılan Nedir
Temel görsel üretimi ve konuşmaya dayalı düzenlemeyi gördünüz. Şimdi her yeteneği ayrıntılı inceleyelim ve pratikte nasıl çalıştıklarına bakalım.
Kod örneklerini sade tutmak için bir yardımcı işlev kullanacağız:
Bu, aşağıdaki örneklerdeki tekrarları azaltır ve projelerinize uyarlayabileceğiniz yeniden kullanılabilir bir örüntü sunar.
Metin oluşturmadaki atılım
Yapay zeka görüntü üreticileri tarihsel olarak metni berbat ederdi; bu da tipografi, marka veya arayüz tasarımını içeren her şey için onları işe yaramaz kılardı. Nano Banana Pro bunu çözüyor.
Birden çok metin öğesine sahip bir film posteri örneği:
Aynı yetenek, birden çok metin öğesine sahip web arayüzleri için de çalışır:
Aynı görselde çok dilli metni bile işler:
Pazarlama ekipleri net mesajlı kampanya görselleri oluşturabilir, tasarımcılar manuel yerleşim yapmadan tipografiyi keşfedebilir, markalar malzemeler arasında tutarlı kelime işaretleri üretebilir ve UI/UX tasarımcıları okunaklı metinle arayüz taslakları çıkarabilir.
Metin netliği tek parça. Şimdi ışığı ve kamera açılarını nasıl kontrol ettiğinize bakalım.
Stüdyo düzeyinde kontrol
Nano Banana Pro, kompozisyonunuzu korurken ışığı, kamera açılarını, alan derinliğini ve renk düzenlemeyi konuşarak ayarlamanıza olanak tanır.
Önden bir ürün çekimiyle başlayın:
Şimdi yeniden üretmeden kamera açısını kuşbakışına çevirin:
Ürün fotoğrafçıları yeniden çekime gerek kalmadan kamera açılarını test edebilir, mimarlar binaları farklı perspektiflerden gösterebilir, iç tasarımcılar mekânları çeşitli bakış açılarından görselleştirebilir, pazarlama ekipleri A/B testleri için kompozisyon varyasyonları oluşturabilir.
Karakter tutarlılığı
Marka maskotlarının her temas noktasında aynı görünmesi gerekir. Pazarlama kampanyaları, aynı karakteri farklı senaryolarda gerektirir. Önceki modeller bununla zorlanıyordu (ancak taban Nano Banana zaten çok iyiydi). Nano Banana Pro, sahneler arasında görsel kimliği daha da iyileştirir.
Bir marka logo öğesi oluşturun:
Aynı şeridi bir mobil uygulama arayüzünde kullanın:
Şimdi aynı şeridi fiziksel ürünlerde gösterin:
Şimdi Nano Banana Pro'nun oyunun kurallarını değiştiren özelliğine geçiyoruz: Google Arama üzerinden olgusal temellendirme.
Gerçek dünya bilgisi uygulamada
Arama temellendirmesini etkinleştirdiğinizde, model; doğruluğun kritik olduğu eğitim materyalleri, teknik dokümantasyon ve veri odaklı içerik için güncel bilgilere erişir.
Eğitsel içerik için Google Arama temellendirmesini etkinleştirin:
Aynı temellendirme teknik diyagramlar için de çalışır:
Eğitim içeriği üreticileri doğru öğrenim materyalleri hazırlayabilir, teknik yazarlar karmaşık sistemleri doğru biçimde görselleştirebilir, veri ekipleri gerçek istatistikleri temsil edebilir ve bilim iletişimcileri kapsamlı doğrulama gerektirmeden doğru diyagramlar oluşturabilir.
Bu dört özellik, Nano Banana Pro'yu profesyonel iş akışları için çok yönlü kılar. Sırada, iyileştirmeleri görmek için onu doğrudan orijinal Nano Banana ile karşılaştıralım.