Google’ın Gemini 2.5 Flash Image modelini profesyonel yapay zekâ görsel üretimi için nasıl kullanacağınızı öğrenin. Bu adım adım kılavuz kurulum, prompt mühendisliği, düzenleme iş akışları ve gelişmiş özellikleri kapsar.
Görsel üretim modelleri son dönemde son derece güçlü hale gelse de, hep bir alanda yetersiz kaldılar: görsel düzenleme. Metinde hassas değişiklikler yapmak, renkleri değiştirmek, stili dönüştürmek, farklı kamera açıları kullanmak ya da nesiller boyunca tutarlı karakterler oluşturmak; bunların hepsi çok arzu edilen uygulamalardı ancak hiçbir görsel model bu konularda evrensel ölçekte iyi değildi. Ta kiGoogle, Gemini 2.5 Flash Image modelini yayımlayıp, konuşmaya dayalı düzenleme yaklaşımıyla oyunu değiştirene kadar.
Bu eğitimde, Gemini 2.5 Flash Image’ı Python üzerinden nasıl kurup kullanacağınızı, farklı görsel stiller için özel prompt mühendisliği tekniklerini nasıl uygulayacağınızı ve çoklu görsel kompozisyonu ile karakter tutarlılığı gibi gelişmiş özelliklerle nasıl çalışacağınızı öğreneceksiniz. Sonunda, profesyonel görsel üretim iş akışları için pratik araçlara sahip olacaksınız.
Güncelleme: Bu arada Google, modelin güncellenmiş sürümünü yayımladı. Neler yeni öğrenmek için Nano Banana 2 kılavuzumuza bakmanızı şiddetle öneririm!
Çoğu görsel üretim modeli, metin promptlarından harika görseller üretir. Ancak düzenleme konusunda zorlanırlar. Bir fotoğraftaki ışığı değiştirmek isterseniz, genellikle baştan başlamak gerekir. Aynı karakteri farklı sahnelerde kullanmanız gerekirse, çoğu model karakterin görünümünü tutarlı tutamaz. Bu da ince ayar ve revizyon gerektiren gerçek projelerde bu araçları kullanmayı zorlaştırır.
Gemini 2.5 Flash Image bu düzenleme sorunlarını çözer. Google, diğer modellerin zorlandığı görevleri ele almak için bu modeli özel özelliklerle geliştirdi:
Konuşmaya dayalı düzenleme: Baştan başlamadan, normal bir dille modele neyin değişeceğini söyleyin.
Çoklu görsel kompozisyonu: En fazla üç farklı görseli harmanlayarak yeni bir şey oluşturun.
Karakter tutarlılığı: Birden fazla görselde karakterlerin aynı görünmesini sağlayın.
Yüksek doğrulukta metin işleme: Okunaklı metni doğrudan görsellerin içine ekleyin.
Gerçek dünya akıl yürütmesi: Nesnelerin ve sahnelerin nasıl çalıştığını anlayan akıllı düzenlemeler yapın.
Bu özellikler birlikte daha esnek bir görsel üretim sistemi oluşturur. İşte karakter tutarlılığı özelliğinin pratikte nasıl çalıştığı:
Karakter tutarlılığı özelliği iş başında: Aynı çizgi film karakterleri farklı sahnelerde tutarlı bir şekilde görünüyor; yeni ortamlara ve bağlamlara uyum sağlarken görsel kimliği koruyor.
Google bu modeli LMArena kıyaslamalarında test etti; ekip modeli dahili olarak “nano banana” olarak adlandırdı. Sonuçlar, özellikle görsel düzenleme görevlerinde, modelin diğer önde gelen modellerden daha iyi performans gösterdiğini ortaya koyuyor. Model ayrıca çoğu rakibinden daha hızlı üretim yapıyor. Hız, görselinizin karmaşıklığına ve yaptığınız düzenlemelere göre değişebilir.
Performans kıyaslamaları: Gemini 2.5 Flash Image, diğer önde gelen yapay zekâ görsel üretim modellerine kıyasla görsel düzenleme görevlerinde üstün performans sergiliyor.
Fiyatlandırma diğer görsel modellerden farklı çalışır. Her görsel için ödeme yapmak yerine, token bazlı ödeme yaparsınız. Her görsel yaklaşık 1.290 token kullanır; bu da yaklaşık 0,039 $ tutar. Tam tarife milyon token başına 30 $’dır. Yeni görsel üretimi ile mevcut görsellerin düzenlenmesi aynı token miktarını kullanır; bu nedenle sıfırdan üretim yapsanız da değişiklik yapsanız da maliyet öngörülebilirdir.
Konuşmaya dayalı düzenleme iş akışı: Doğal dil promptlarıyla elde edilen hassas görsel değişiklik örnekleri; modelin, görseli baştan üretmeden hedefe yönelik düzenlemeler yapabildiğini gösteriyor.
Artık Gemini 2.5 Flash Image’ı farklı kılan unsurları anladığınıza göre, teknolojiyi bizzat kullanmaya geçebiliriz. Sıradaki adım, geliştirme ortamınızı kurmak ve kullanmaya başlamaktır.
Nano Banana’a Ücretsiz Nasıl Erişilir
Bu kılavuz esas olarak Gemini 2.5 Flash Image’a API üzerinden erişimi ele alsa da, yalnızca Google hesabınızı kullanarak da araçla görsel üretebilirsiniz.
Oturum açtıktan sonra Nano Banana modeline Gemini üzerinden ya da Google AI Studio içinden erişmeyi seçebilirsiniz. Ancak Gemini üzerinden kullanırken görsellerinizde filigran olacaktır.
Gemini 2.5 Flash Image ile Başlarken: Ortam Kurulumu
Gemini 2.5 Flash Image ile görsel üretmeye başlamadan önce geliştirme ortamınızı kurmanız gerekir. Süreç basittir; ancak kimlik doğrulamayı doğru yapmak güvenlik için önemlidir.
Önkoşullar
Başlamadan önce birkaç şeye ihtiyacınız olacak:
Python 3.9 veya daha yenisi: Sürümünüzü python --version ile kontrol edin
Gemini 2.5 Flash Image’ı kullanmak için Google’dan bir API anahtarına ihtiyacınız var. Bu anahtar, hizmete erişmek için şifreniz gibidir. İşte nasıl alacağınız:
Bu noktada Google AI Studio sizden bir proje seçmenizi isteyecektir. Projeler, API kullanımınızı düzenlemenize ve kotalarınızı takip etmenize yardımcı olur. İki seçeneğiniz var:
“Create API key in new project” (ilk kez kullananlar için en iyisi)
“Create API key in existing project” (zaten Google Cloud projeleriniz varsa)
Çoğu kişi yeni proje seçeneğini tercih etmelidir. Buna tıklayın; Google hem bir proje hem de API anahtarınızı otomatik olarak oluşturacaktır.
4. Oluşturulan anahtarı hemen kopyalayın — anahtarın tamamını bir daha göremeyeceksiniz
5. Güvenli bir yerde saklayın — sonraki adımlarda buna ihtiyacınız olacak
Güvenlik notu: API anahtarınızı bir şifre gibi koruyun. Kamuya açık şekilde paylaşmayın ya da başkalarının görebileceği koda eklemeyin.
Geliştirme ortamınızı ayarlama
Artık API anahtarınız olduğuna göre, Python ortamınızı kuralım. Bu eğitim için yeni bir dizin oluşturun ve ihtiyaç duyacağınız paketleri kurun:
google-genai: Gemini ile iletişim için resmi istemci
python-dotenv: API anahtarınızı güvenli tutar
pillow: Görsel dosyalarını işler
API anahtarınızı güvene almak
API anahtarınızı, güvenli kalmasını sağlayacak ancak kodunuzun erişebileceği bir şekilde saklamanız gerekir. En iyi yöntem, bir .env dosyasıyla ortam değişkenleri kullanmaktır.
Her şeyin çalıştığından emin olmak için basit bir test oluşturalım. test_setup.py adlı bir dosya oluşturun:
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 generationtry:
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}")Altyapı:
Şimdi test betiğinizi çalıştırarak her şeyin yolunda olduğundan emin olun:
Her şey doğru yapılandırıldıysa, bir başarı mesajı ve modelden kısa bir yanıt görmelisiniz. Çıktı aşağıdakine benzer olacaktır:
✅ Setup successful!
Response: Hello there everyone.Altyapı:
Bunun yerine bir hata alırsanız, en yaygın çözümler şunlardır:
“API key not found”: .env dosyanızda GEMINI_API_KEY=your_actual_key olduğundan emin olun
“Invalid API key”: Anahtarı Google AI Studio’dan tekrar kopyalayın — tamamını aldığınızdan emin olun
“Quota exceeded”: Günlük sınırınıza ulaştınız. Biraz bekleyin ya da Google AI Studio’da kullanımınızı kontrol edin
Kullanım sınırlarınızı anlama
Ücretsiz API anahtarınızla gelen sınırlar şunlardır:
Dakikada 2 istek (çoğu model için)
Dakikada 32.000 token (tokenlar kelime gibidir — çoğu kullanım için fazlasıyla yeterli)
Günde 50 istek (öğrenme ve küçük projeler için cömert)
Bu sınırlar bu eğitim ve küçük projeler için idealdir. Ne kadar kullandığınızı her zaman Google AI Studio’ya dönerek kullanım panelinizden kontrol edebilirsiniz.
Ortamınızı kurup test ettiğinize göre, görsel üretmeye hazırsınız. Sıradaki bölüm, Gemini 2.5 Flash Image ile ilk görselinizi oluşturma adımlarında size yol gösterecek.
İlk Nano Banana Görsel Üretiminiz
Artık ortamınız hazır olduğuna göre, Gemini 2..5 Flash Image ile ilk görselinizi oluşturalım. Basitten başlayıp, anlayışınızı adım adım geliştireceğiz.
Temel kodu hazırlama
Önce, ihtiyaç duyduğumuz kütüphaneleri yükleyelim ve Gemini’ye bağlantımızı kuralım:
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"))Altyapı:
Her bir import’un ne yaptığını özetleyelim:
os: Ortam değişkenleriyle çalışmamıza yardımcı olur
load_dotenv(): API anahtarınızı .env dosyasından okur
genai: Gemini ile iletişim kurmak için ana kütüphane
PIL Image ve BytesIO: Geri dönen görsel dosyalarını kaydetmemize yardımcı olur
Şimdi net ve açıklayıcı bir prompt ile basit bir görsel oluşturalım:
# 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])Altyapı:
generate_content() işlevi, Gemini ile konuşmanın ana yoludur. Her bir bölümün anlamı:
model="gemini-2.5-flash-image-preview": Görsel üretimi için Gemini’ye hangi modelin kullanılacağını söyler
contents=[prompt]: Metin açıklamanızı buraya koyarsınız
Görseli yanıttan almak
Gemini bir yanıt gönderdiğinde, görsel ham veri olarak gelir ve bunu uygun bir görsel dosyasına dönüştürmemiz gerekir. İşte nasıl çıkarıp kaydedeceğiniz:
# Look through the response to find the imagefor part in response.candidates[0].content.parts:if part.inline_data isnotNone:# 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!")Altyapı:
Bu kod birkaç önemli işi yapar:
response.candidates[0]: Gemini’den gelen ilk (ve genellikle tek) yanıtı alır
content.parts: Gemini birden fazla parça döndürebilir — metin, görseller vb.
part.inline_data: Gerçek görsel verisinin bulunduğu yerdir
BytesIO(): Ham baytları PIL’in okuyabileceği bir formata çevirir
image.save(): Son görseli bilgisayarınıza kaydeder
Tümünü bir araya getirelim ve tam kodu çalıştıralım. Komutları sırayla çalıştırdığınızda, şu gibi bir çıktı görmelisiniz:
Kahve dükkânı promptumuzdan üretilen gerçek görsel burada:
Promptta tarif edildiği gibi ahşap kirişler, sıcak aydınlatma, rahat oturma düzeni ve davetkâr bir atmosfer içeren samimi bir kahve dükkânı iç mekânı.
Geri dönen içeriği anlama
Her görsel ürettiğinizde Gemini size şunları verir:
Bir PNG görsel dosyası (1024x1024 piksel)
Profesyonel görünen yüksek kaliteli sonuçlar
Görünmez bir filigran (görmezsiniz ama mevcuttur)
Ayrıca, Gemini oluşturduğu görselle ilgili bir şeyi açıklamak isterse yanıtta metin de bulunabilir.
Farklı promptlar denemek
Artık temel iş akışını gördüğünüze göre, modelin çeşitli açıklamalara nasıl tepki verdiğini görmek için birkaç farklı prompt deneyelim:
# 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"Altyapı:
Bu promptları çalıştırdığınızda gerçekte neler üretildiğine bakalım:
Güneşli bir parkta kırmızı bisiklet:
Altın renkli gün ışığı, yemyeşil bitki örtüsü ve huzurlu bir bankın bulunduğu güzel bir parkta mükemmel konumlandırılmış kırmızı bir bisiklet. Gölgeleri fark edin — gerçek bir görüntüde olduğu gibi, zemin çimene dönüştüğünde gölgeler bozuluyor.
Temiz beyaz dolaplı modern mutfak:
Tertemiz beyaz dolaplar, modern armatürler ve büyük pencerelerden süzülen doğal ışıkla şık, çağdaş bir mutfak tasarımı. Ortadaki masanın parlak yüzeyinde pencerenin yansımalarına dikkat edin.
Dağlarla çevrili huzurlu göl:
Gün batımında sakin bir dağ gölü; kusursuz yansımalar, etkileyici zirveler ve ön planda zarif bir ahşap tekne. Su yüzeyindeki yansımalardaki olağanüstü detaya tekrar dikkat edin.
Net ve basit açıklamalarla başlayın. Modelin nasıl çalıştığına alıştıkça her zaman daha fazla ayrıntı ekleyebilirsiniz.
Bir şeyler ters giderse ne olur
Bu örnekler tipik iş akışını gösterir, ancak yol boyunca bazı sorunlarla karşılaşabilirsiniz. En yaygın sorunlarla nasıl başa çıkılacağı:
Görsel görünmüyor: Promptunuzun net olduğundan ve görsel bir şeyi tarif ettiğinden emin olun.
Hata mesajları: API anahtarınızın çalıştığından ve günlük sınırınıza ulaşmadığınızdan emin olun.
Beklenmedik sonuçlar: Promptunuzu daha spesifik olacak şekilde yeniden ifade etmeyi deneyin.
Bir sonraki bölüm, daha fazla kontrol sağlayan daha iyi promptlar yazmayı öğretecek.
Gemini 2.5 Flash Image için Prompt Mühendisliğinde Ustalaşma
Artık temel görseller üretebildiğinize göre, sonuçlar üzerinde daha fazla kontrol sağlayan promptlar yazmayı öğrenelim. Anahtar nokta, ne istediğiniz konusunda spesifik olurken farklı tekniklerin nihai görseli nasıl etkilediğini anlamaktır.
Tüm yapay zekâ modellerinde prompt mühendisliğinin temellerine daha derinlemesine dalmak için,2025 için kapsamlı prompt mühendisliği rehberimiz en güncel teknik ve stratejileri sunar; hem metin hem görsel yapay zekâya uygulanır.
Yeniden kullanılabilir bir işlev oluşturma
Önceki bölümde kullandığımız manuel süreç öğrenmek için uygundur; ancak her görsel için tüm o kodu tekrarlamak yorucudur. Tekniklere dalmadan önce, süreci sadeleştiren bir yardımcı işlev oluşturalım:
defgenerateandsave_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 imagefor part in response.candidates[0].content.parts:if part.inline_data isnotNone:
image = Image.open(BytesIO(part.inline_data.data))
image.save(f"images/{filename}")print(f"✅ Image saved as images/{filename}")returnTrueexcept Exception as e:print(f"❌ Error: {e}")returnFalsereturnFalseAltyapı:
Bu işlev, görsel üretim ve kaydetme sürecini bizim için yönetir. Artık aynı kodu tekrarlamak yerine daha iyi promptlar yazmaya odaklanabiliriz.
Kullanımı şöyle:
# Simple function call
generateandsave_image("A cozy reading nook","readingnook.png")Altyapı:
Her seferinde tam kodu yazmaktan çok daha temiz!
Spesifik olmak vs. genel olmak
Promptlarınıza yapabileceğiniz en büyük iyileştirme, belirli ayrıntılar eklemektir. Genel ve ayrıntılı promptlar arasındaki farkı görelim.
Genel prompt sonucu: Her yerde olabilecek, standart özelliklere sahip, ayırt edici karakteri olmayan temel bir mutfak.
Şimdi aynı konsepti belirli ayrıntılarla deneyelim:
generateandsave_image("Modern minimalist kitchen, white quartz countertops, stainless steel appliances, pendant lights, natural oak floors","specific_kitchen.png")Altyapı:
Spesifik prompt sonucu: Talep ettiğimiz öğelerin tam olarak bulunduğu, uyumlu ve modern bir estetik oluşturan titizlikle tasarlanmış bir mutfak.
Fark dramatiktir. Spesifik prompt, tam olarak tarif ettiğiniz profesyonel görünümlü bir mutfak verir. Genel olan ise fena değildir ama çok daha öngörülemezdir.
Başka görsel üretim modelleriyle de çalışıyorsanız,Stable Diffusion teknikleri rehberimiz, farklı yapay zekâ platformlarında sonuçlarınızı iyileştirebilecek tamamlayıcı prompt stratejilerini kapsar.
Kamerayı kontrol etmek
Fotoğrafçılık terimlerini kullanarak görselin kadrajını kontrol edebilirsiniz. Bu, kompozisyon ve perspektif üzerinde hassas denetim sağlar.
Geniş açı çekimler sahnenin daha fazlasını yakalar:
generateandsave_image("Wide angle shot of modern living room, leather sofa, glass coffee table, floor to ceiling windows","wideangleroom.png")Altyapı:
Geniş açılı bir perspektif, ferah odayı ve etkileyici şehir manzarasını yakalayarak mekânı daha büyük ve dramatik hissettirir.
Makro çekimler küçük ayrıntılara odaklanır:
generateandsave_image("Macro shot of vintage pocket watch on mahogany desk, brass details, Roman numerals, soft lighting","macro_watch.png")Altyapı:
Makro fotoğraf, saat kadranının, zincirin ve çevredeki eski kitapların ince ayrıntılarını ortaya çıkararak samimi ve detaylı bir kompozisyon sunar.
Diğer yararlı kamera terimleri:
"Low angle shot" - Konuya aşağıdan bakış
"Bird's eye view" - Yukarıdan aşağıya bakış
"85mm portrait lens" - Sığ alan derinliği oluşturur
"Dutch angle" - Dram için eğik perspektif
Aydınlatma ve ruh hâlini kontrol etmek
Aydınlatma tanımları, görsellerinizin hissini tamamen değiştirebilir. Belirli ruh hâlleri yaratmak için aydınlatmayı böyle kullanabilirsiniz.
Altın saat ışığı sıcaklık katar:
generateandsave_image("Empty park bench at golden hour, warm sunlight, long shadows, autumn leaves scattered, peaceful atmosphere","goldenhourbench.png")Altyapı:
Altın saat aydınlatması, basit bir park bankını dingin bir tefekkür sahnesine dönüştürür.
Dramatik aydınlatma yoğunluk katar:
generateandsave_image("Dark stormy sky over empty lighthouse, dramatic lighting, waves crashing on rocks, moody atmosphere","dramatic_lighthouse.png")Altyapı:
Dramatik aydınlatma ve fırtınalı hava, güç ve yalnızlık duygusu uyandıran etkileyici, melankolik bir sahne yaratır.
Faydalı aydınlatma terimleri:
"Soft natural light" - Yumuşak, eşit aydınlatma
"Harsh shadows" - Güçlü kontrast ve drama
"Backlit" - Işığın konunun arkasından gelmesi
"Studio lighting" - Temiz, profesyonel kurulum
Stil ve estetiği yönlendirmek
Promptlarınıza belirli estetik tanımlamalar ekleyerek sanatsal stili yönlendirebilirsiniz.
Minimalist stil:
generateandsave_image("Minimalist bedroom design, white walls, simple wooden bed frame, single potted plant, clean lines, natural light","minimalist_bedroom.png")Altyapı:
Minimalist tasarım ilkeleri, hem modern hem de zamansız hissedilen sakin ve dağınıklıktan uzak bir mekân yaratır.
Vintage stil unsurları, yaşanmış ve otantik hissettiren nostaljik bir kahve dükkânı yaratmak için birleşiyor.
Popüler stil yönleri:
"Industrial design" - Ham malzemeler, açıkta bırakılmış öğeler
"Scandinavian style" - Açık renk ahşaplar, temiz çizgiler, sıcak dokular
"Art deco" - Geometrik desenler, metalik vurgular
"Rustic charm" - Doğal malzemeler, eskimiş dokular
Görsellere metin eklemek
Gemini 2.5 Flash Image, okunabilir metni doğrudan görsellere eklemede ustadır. Temiz sonuçlar için metni kısa tutun (25 karakterin altı en iyisidir).
generateandsave_image("Restaurant menu board with 'DAILY SPECIALS' text, chalk lettering on black board, wooden frame, warm lighting","menuboardtext.png")Altyapı:
Süsleyici öğeler ve fiyatlandırmalarla kusursuz metin entegrasyonu; modelin hem tipografiyi hem de menü düzenini doğal şekilde nasıl ele aldığını gösteriyor.
Model, sahneyi daha gerçekçi kılmak için menü öğelerini ve fiyatları otomatik olarak ekledi. Bu, Gemini’nin bağlamı nasıl anladığını ve mantıklı, bütünlüklü kompozisyonlar oluşturduğunu gösterir.
Teknikleri birleştirmek
En güçlü promptlar, birden çok tekniği birleştirir. Farklı öğeleri nasıl katmanlayacağınıza dair bir örnek:
# 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")Altyapı:
İşte tüm bu tekniklerin birlikte çalıştığını gösteren sonuç görseli:
Unutmayın, istediğiniz değişiklikleri tarif ederek görsellerinizi her zaman iyileştirebilirsiniz. Gemini, yinelemeli iyileştirmelerde mükemmeldir; bu da bizi bu modeli özel kılan gelişmiş özelliklere getirir.
Gemini 2.5 Flash Image’ın diğer Google yapay zekâ araçlarıyla nasıl karşılaştırıldığını anlamak isteyen okuyucular için,Gemini 2.0 Flash eğitimi Google’ın en yeni çok modlu yapay zekâ sisteminin daha geniş yeteneklerini inceler.
Gemini 2.5 Flash Image’ın Gelişmiş Özellikleri ve Yetenekleri
Az önce öğrendiğiniz prompt mühendisliği teknikleri, daha gelişmiş işlemler için temel oluşturur. Şimdi bu becerileri, modeli diğerlerinden ayıran en güçlü Gemini özelliklerine uygulayabiliriz:
Çoklu görsel kompozisyonu
En güçlü özelliklerden biri, birden fazla görseli birleştirerek yeni bir şey yaratmaktır. Bu, basit görsel harmanlamadan farklı çalışır — Gemini, her görseldeki nesneleri ve bağlamları anlar ve bunları akıllıca birleştirebilir.
Bu örnekte, önceki bölümlerdeki tekniklerle temel bileşenleri zaten ürettiğinizi varsayacağız. İşte nasıl birleştireceğiniz:
# 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
])Altyapı:
Kompozisyon için kullanılan temel görseller:
Temel bileşen 1: Olağanüstü berraklık ve prizmatik iç yapılar sunan nadir tanzanit değerli taş.
Temel bileşen 2: Usta işi filigre işçiliğine sahip platin Art Nouveau yuva.
Birleştirilmiş sonuç:
Nihai kompozisyon: Değerli taş ve yuva, her iki öğeyi de öne çıkaran kusursuz aydınlatmayla lüks bir parça halinde sorunsuzca birleştirildi.
Profesyonel kompozisyonun sırrı şu konularda spesifik olmaktır:
Yüksek kaliteli ürün fotoğrafçılığı: Ürün öğelerini premium arka planlarla birleştirmek.
Lüks marka pazarlaması: Marka varlıklarını sofistike bağlamlarla birleştirmek.
Mimari görselleştirme: Bina öğelerini çevresel ayarlarla bir araya getirmek.
Yinelemeli görsel iyileştirme
Çoğu görsel modelin değişiklikler için baştan başlamayı gerektirmesinin aksine, Gemini 2.5 Flash Image konuşma yoluyla aşamalı iyileştirmeler yapmanıza olanak tanır. Bu, kavram geliştirmeniz gereken profesyonel tasarım iş akışları için idealdir.
Premium ses ekipmanı geliştirme üzerinden ilerleyelim:
# 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
])Altyapı:
Adım 1: Konsept tasarımı
Başlangıç konsepti: Sofistike mühendisliği ve premium malzeme temelini gösteren temiz geometrik tasarım.
Adım 2: Lüks malzemelerle iyileştirme
İlk yineleme: Orijinal oranları korurken lüks abanoz kaplama ve elde parlatılmış altın vurgular eklendi.
Adım 3: Yüksek teknoloji entegrasyonu
Son yineleme: Tüm lüks yüzeyleri korurken sofistike LED göstergeler ve premium kumaş ızgara entegre edildi.
Profesyonel yinelemeli iyileştirme için en iyi uygulamalar:
Yapısal öğeleri koruyun: “Maintaining same proportions”
Önceki değişiklikler üzerine inşa edin: “Maintaining all luxury finishes”
Hedefe yönelik iyileştirmeler yapın: Yineleme başına tek bir unsura odaklanın
Profesyonel terminoloji kullanın: “Premium”, “sophisticated”, “hand-polished”
Karakter tutarlılığı
Birden fazla bağlamda karakter tutarlılığını korumak, lüks marka geliştirme ve sofistike pazarlama kampanyaları için önemlidir. Gemini, karakterlerin görsel DNA’sını anlayıp farklı profesyonel uygulamalarda bunu koruyarak bu işi başarıyla yürütür.
İşte sofistike bir marka maskotu nasıl geliştirilir:
# 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
])Altyapı:
Adım 1: Marka karakterini oluşturma
Marka karakteri temeli: Belirgin geometrik fasetlere ve rose-gold iç ışıltıya sahip sofistike kristal varlık.
Adım 2: Perakende ortam uygulaması
Butik uygulaması: Karakter, lüks perakende bağlamına uyum sağlarken tam olarak aynı geometrik fasetleri ve ışıltıyı korur.
Dijital uygulama: Karakterin geometrik özellikleri özdeş şekilde korunurken dijital platformlar genelinde tutarlılık sağlanır.
Profesyonel tutarlılık için kullanılacak ifade, “this exact [character]” ve belirli özellik vurgularının birleşimidir: “maintaining identical facets”, “same geometric form”, “identical rose-gold glow”.
Profesyonel karakter tutarlılığı en iyi şu şekilde çalışır:
Temel karakterinizde belirgin, akılda kalıcı görsel unsurlar oluşturun.
Spesifik teknik tanımlayıcılar kullanın: “geometric facets”, “internal luminescence”.
Kesin görsel özelliklere referans verin: “rose-gold glow”, “prismatic surfaces”.
Tüm uygulamalarda markaya uygun bir sofistikasyon sürdürün.
Bu özellik şuralar için değerlidir:
Lüks marka geliştirme: Premium temas noktaları genelinde tutarlı maskotlar.
Üst düzey pazarlama kampanyaları: Medya genelinde sofistikasyonu koruyan karakterler.
Kurumsal kimlik sistemleri: Tutarlı şekilde ölçeklenen profesyonel marka öğeleri.
Stil transferi ve dönüşüm
İçeriği düzenlemenin ötesinde, nesnelerin temel yapısını korurken tüm estetik stilini değiştirebilirsiniz. Bu, farklı tasarım yönlerini hızla test etmek için güçlüdür.
Stil testi için temel nesne:
Başlangıç noktası: Tamamen farklı stillere dönüştüreceğimiz sofistike bir heykelsi sandalye tasarımı.
Siberpunk dönüşüm:
Siberpunk sürümü: Neon aksanlar ve metalik yüzeylerle futuristik yüksek teknoloji estetiği; sandalyenin temel formu korunur.
Viktoryen Barok dönüşüm:
Barok stil: Lüks malzemeler ve ince ayrıntılarla zengin, süslü klasik tasarım; aynı temel yapı korunur.
Stil transferi kalıbı:
# 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
])Altyapı:
Stil transferi uygulamaları:
Ürün tasarımı: Müşteri sunumları için estetik yönleri test etme.
İç mekân tasarımı: Farklı oda temalarında mobilya stillerini test etme.
Marka geliştirme: Görsel öğeleri farklı pazar segmentlerine uyarlama.
Bu gelişmiş özellikler , çoklu görsel kompozisyonu, yinelemeli iyileştirme, karakter tutarlılığı ve stil transferi , Gemini 2.5 Flash Image’ı profesyonel iş akışları için özellikle güçlü kılan temel avantajları temsil eder.
Sonuç
Gemini 2.5 Flash Image, görsel üretimine farklı bir yaklaşım getiriyor. Değişikliklere her ihtiyaç duyduğunuzda baştan başlamak yerine konuşma yoluyla görselleri düzenleyebilirsiniz. Karakter tutarlılığı özelliği, görsel öğelerin farklı sahnelerde aynı görünmesini sağlar ve çoklu görsel kompozisyonu, öğeleri zorlama olmadan doğal hissettiren biçimlerde birleştirmenize olanak tanır.
Token bazlı fiyatlandırma yapısı, proje planlaması için öngörülebilir maliyetler sunar. Bu temellerin ötesine geçmeye hazır olduğunuzda,resmî dokümantasyon ek özellikleri kapsar ve yeni sürümlerle güncel kalır. Bu eğitimdeki teknikler, konuşmaya dayalı görsel üretimi iş akışınıza dahil etmek için sağlam bir temel sunmalıdır.
Gemini 2.5 Flash Image diğer yapay zekâ görsel üreticileriyle nasıl karşılaştırılır?⌄
Gemini 2.5 Flash Image, konuşmaya dayalı düzenleme yetenekleri, çoklu görsel kompozisyonu ve karakter tutarlılığı özellikleriyle öne çıkar. Değişiklikler için baştan başlamayı gerektiren diğer modellerin aksine, doğal dil komutlarıyla yinelemeli iyileştirmelere olanak tanır.
Her görsel üretimi yaklaşık 1.290 token kullanır ve görsel başına yaklaşık 0,039 $ tutar. Fiyatlandırma, milyon token başına 30 $ olacak şekilde token bazlıdır; yeni üretim ve düzenleme aynı miktarı kullanır. Bu da proje planlaması için öngörülebilir maliyetler sağlar.
Gemini 2.5 Flash Image’ı ticari projelerde kullanabilir miyim?⌄
Evet, Gemini 2.5 Flash Image, ürün fotoğrafçılığı, marka pazarlaması ve profesyonel tasarım iş akışları dâhil olmak üzere ticari projeler için kullanılabilir. Model, iş kullanımına uygun, yüksek kaliteli ve profesyonel sonuçlar üretir.
Gemini 2.5 Flash Image ile başlamak için hangi Python paketlerine ihtiyacım var?⌄
Üç ana pakete ihtiyacınız var:
google-genai (resmî Gemini istemcisi)
python-dotenv (güvenli API anahtarı yönetimi için)
pillow (görsel işleme için).
Paketleri uv ile kurun: uv add google-genai python-dotenv pillow.
Birden fazla görselde karakterleri nasıl tutarlı tutabilirim?⌄
“this exact [character]” ifadesini, “maintaining identical facets” veya “same geometric form” gibi belirli özellik açıklamalarıyla birlikte kullanın. Gemini görsel DNA’yı anlar ve farklı bağlamlar ve sahneler genelinde karakter tutarlılığını korur.
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!
Yapay zekanın temellerini keşfedin, yapay zekayı işinizde etkili bir şekilde kullanmayı öğrenin ve dinamik yapay zeka dünyasında yolunuzu bulmak için ChatGPT gibi modellere dalın.
Görsel üretim modelleri son dönemde son derece güçlü hale gelse de, hep bir alanda yetersiz kaldılar: görsel düzenleme. Metinde hassas değişiklikler yapmak, renkleri değiştirmek, stili dönüştürmek, farklı kamera açıları kullanmak ya da nesiller boyunca tutarlı karakterler oluşturmak; bunların hepsi çok arzu edilen uygulamalardı ancak hiçbir görsel model bu konularda evrensel ölçekte iyi değildi. Ta ki Google, Gemini 2.5 Flash Image modelini yayımlayıp, konuşmaya dayalı düzenleme yaklaşımıyla oyunu değiştirene kadar.
Bu eğitimde, Gemini 2.5 Flash Image’ı Python üzerinden nasıl kurup kullanacağınızı, farklı görsel stiller için özel prompt mühendisliği tekniklerini nasıl uygulayacağınızı ve çoklu görsel kompozisyonu ile karakter tutarlılığı gibi gelişmiş özelliklerle nasıl çalışacağınızı öğreneceksiniz. Sonunda, profesyonel görsel üretim iş akışları için pratik araçlara sahip olacaksınız.
Güncelleme: Bu arada Google, modelin güncellenmiş sürümünü yayımladı. Neler yeni öğrenmek için Nano Banana 2 kılavuzumuza bakmanızı şiddetle öneririm!
Diğer Google yapay zekâ görsel üretim araçlarını da keşfetmek istiyorsanız, farklı güçlü yanlar ve fiyatlandırma modelleri sunan Google’ın alternatif görsel üretim API’sini ele alan kapsamlı Imagen 3 rehberimize göz atabilirsiniz. Ayrıca, modelin ekranınızı görüp içinde otonom şekilde hareket edebildiğini gösteren Gemini 2.5 Computer Use rehberimize ve Gemini 3 Pro ile ilgili en güncel bilgilere de bakabilirsiniz.
Son olarak, ChatGPT Images rehberimizi de inceleyebilirsiniz; bu, Nano Banana Pro’ya yeni bir rakip.
Gemini 2.5 Flash Image Nedir?
Çoğu görsel üretim modeli, metin promptlarından harika görseller üretir. Ancak düzenleme konusunda zorlanırlar. Bir fotoğraftaki ışığı değiştirmek isterseniz, genellikle baştan başlamak gerekir. Aynı karakteri farklı sahnelerde kullanmanız gerekirse, çoğu model karakterin görünümünü tutarlı tutamaz. Bu da ince ayar ve revizyon gerektiren gerçek projelerde bu araçları kullanmayı zorlaştırır.
Gemini 2.5 Flash Image bu düzenleme sorunlarını çözer. Google, diğer modellerin zorlandığı görevleri ele almak için bu modeli özel özelliklerle geliştirdi:
Bu özellikler birlikte daha esnek bir görsel üretim sistemi oluşturur. İşte karakter tutarlılığı özelliğinin pratikte nasıl çalıştığı:
Karakter tutarlılığı özelliği iş başında: Aynı çizgi film karakterleri farklı sahnelerde tutarlı bir şekilde görünüyor; yeni ortamlara ve bağlamlara uyum sağlarken görsel kimliği koruyor.
Google bu modeli LMArena kıyaslamalarında test etti; ekip modeli dahili olarak “nano banana” olarak adlandırdı. Sonuçlar, özellikle görsel düzenleme görevlerinde, modelin diğer önde gelen modellerden daha iyi performans gösterdiğini ortaya koyuyor. Model ayrıca çoğu rakibinden daha hızlı üretim yapıyor. Hız, görselinizin karmaşıklığına ve yaptığınız düzenlemelere göre değişebilir.
Performans kıyaslamaları: Gemini 2.5 Flash Image, diğer önde gelen yapay zekâ görsel üretim modellerine kıyasla görsel düzenleme görevlerinde üstün performans sergiliyor.
Fiyatlandırma diğer görsel modellerden farklı çalışır. Her görsel için ödeme yapmak yerine, token bazlı ödeme yaparsınız. Her görsel yaklaşık 1.290 token kullanır; bu da yaklaşık 0,039 $ tutar. Tam tarife milyon token başına 30 $’dır. Yeni görsel üretimi ile mevcut görsellerin düzenlenmesi aynı token miktarını kullanır; bu nedenle sıfırdan üretim yapsanız da değişiklik yapsanız da maliyet öngörülebilirdir.
Konuşmaya dayalı düzenleme iş akışı: Doğal dil promptlarıyla elde edilen hassas görsel değişiklik örnekleri; modelin, görseli baştan üretmeden hedefe yönelik düzenlemeler yapabildiğini gösteriyor.
Artık Gemini 2.5 Flash Image’ı farklı kılan unsurları anladığınıza göre, teknolojiyi bizzat kullanmaya geçebiliriz. Sıradaki adım, geliştirme ortamınızı kurmak ve kullanmaya başlamaktır.
Nano Banana’a Ücretsiz Nasıl Erişilir
Bu kılavuz esas olarak Gemini 2.5 Flash Image’a API üzerinden erişimi ele alsa da, yalnızca Google hesabınızı kullanarak da araçla görsel üretebilirsiniz.
Oturum açtıktan sonra Nano Banana modeline Gemini üzerinden ya da Google AI Studio içinden erişmeyi seçebilirsiniz. Ancak Gemini üzerinden kullanırken görsellerinizde filigran olacaktır.
Gemini 2.5 Flash Image ile Başlarken: Ortam Kurulumu
Gemini 2.5 Flash Image ile görsel üretmeye başlamadan önce geliştirme ortamınızı kurmanız gerekir. Süreç basittir; ancak kimlik doğrulamayı doğru yapmak güvenlik için önemlidir.
Önkoşullar
Başlamadan önce birkaç şeye ihtiyacınız olacak:
python --versionile kontrol edinAPI anahtarınızı alma
Gemini 2.5 Flash Image’ı kullanmak için Google’dan bir API anahtarına ihtiyacınız var. Bu anahtar, hizmete erişmek için şifreniz gibidir. İşte nasıl alacağınız:
Bu noktada Google AI Studio sizden bir proje seçmenizi isteyecektir. Projeler, API kullanımınızı düzenlemenize ve kotalarınızı takip etmenize yardımcı olur. İki seçeneğiniz var:
Çoğu kişi yeni proje seçeneğini tercih etmelidir. Buna tıklayın; Google hem bir proje hem de API anahtarınızı otomatik olarak oluşturacaktır.
4. Oluşturulan anahtarı hemen kopyalayın — anahtarın tamamını bir daha göremeyeceksiniz
5. Güvenli bir yerde saklayın — sonraki adımlarda buna ihtiyacınız olacak
Güvenlik notu: API anahtarınızı bir şifre gibi koruyun. Kamuya açık şekilde paylaşmayın ya da başkalarının görebileceği koda eklemeyin.
Geliştirme ortamınızı ayarlama
Artık API anahtarınız olduğuna göre, Python ortamınızı kuralım. Bu eğitim için yeni bir dizin oluşturun ve ihtiyaç duyacağınız paketleri kurun:
Her paketin yaptığı iş:
google-genai: Gemini ile iletişim için resmi istemcipython-dotenv: API anahtarınızı güvenli tutarpillow: Görsel dosyalarını işlerAPI anahtarınızı güvene almak
API anahtarınızı, güvenli kalmasını sağlayacak ancak kodunuzun erişebileceği bir şekilde saklamanız gerekir. En iyi yöntem, bir
.envdosyasıyla ortam değişkenleri kullanmaktır.Proje dizininizde bir
.envdosyası oluşturun:.envdosyasını herhangi bir metin düzenleyicide açın ve API anahtarınızı ekleyin:your_api_key_hereifadesini Google AI Studio’dan kopyaladığınız anahtarla değiştirin.Sonraki adımda, Git kullanıyorsanız API anahtarınızı yanlışlıkla paylaşmamak için bir
.gitignoredosyası oluşturun:Kurulumunuzu test etme
Her şeyin çalıştığından emin olmak için basit bir test oluşturalım.
test_setup.pyadlı bir dosya oluşturun:Şimdi test betiğinizi çalıştırarak her şeyin yolunda olduğundan emin olun:
Her şey doğru yapılandırıldıysa, bir başarı mesajı ve modelden kısa bir yanıt görmelisiniz. Çıktı aşağıdakine benzer olacaktır:
Bunun yerine bir hata alırsanız, en yaygın çözümler şunlardır:
.envdosyanızdaGEMINI_API_KEY=your_actual_keyolduğundan emin olunKullanım sınırlarınızı anlama
Ücretsiz API anahtarınızla gelen sınırlar şunlardır:
Bu sınırlar bu eğitim ve küçük projeler için idealdir. Ne kadar kullandığınızı her zaman Google AI Studio’ya dönerek kullanım panelinizden kontrol edebilirsiniz.
Ortamınızı kurup test ettiğinize göre, görsel üretmeye hazırsınız. Sıradaki bölüm, Gemini 2.5 Flash Image ile ilk görselinizi oluşturma adımlarında size yol gösterecek.
İlk Nano Banana Görsel Üretiminiz
Artık ortamınız hazır olduğuna göre, Gemini 2..5 Flash Image ile ilk görselinizi oluşturalım. Basitten başlayıp, anlayışınızı adım adım geliştireceğiz.
Temel kodu hazırlama
Önce, ihtiyaç duyduğumuz kütüphaneleri yükleyelim ve Gemini’ye bağlantımızı kuralım:
Her bir import’un ne yaptığını özetleyelim:
os: Ortam değişkenleriyle çalışmamıza yardımcı olurload_dotenv(): API anahtarınızı .env dosyasından okurgenai: Gemini ile iletişim kurmak için ana kütüphanePIL ImageveBytesIO: Geri dönen görsel dosyalarını kaydetmemize yardımcı olurclientnesnesi, Gemini’ye istek göndereceğimiz araçtır. Bunu, Google’ın sunucularına bağlantınız gibi düşünebilirsiniz.İlk görselinizi üretme
Şimdi net ve açıklayıcı bir prompt ile basit bir görsel oluşturalım:
generate_content()işlevi, Gemini ile konuşmanın ana yoludur. Her bir bölümün anlamı:model="gemini-2.5-flash-image-preview": Görsel üretimi için Gemini’ye hangi modelin kullanılacağını söylercontents=[prompt]: Metin açıklamanızı buraya koyarsınızGörseli yanıttan almak
Gemini bir yanıt gönderdiğinde, görsel ham veri olarak gelir ve bunu uygun bir görsel dosyasına dönüştürmemiz gerekir. İşte nasıl çıkarıp kaydedeceğiniz:
Bu kod birkaç önemli işi yapar:
response.candidates[0]: Gemini’den gelen ilk (ve genellikle tek) yanıtı alırcontent.parts: Gemini birden fazla parça döndürebilir — metin, görseller vb.part.inline_data: Gerçek görsel verisinin bulunduğu yerdirBytesIO(): Ham baytları PIL’in okuyabileceği bir formata çeviririmage.save(): Son görseli bilgisayarınıza kaydederTümünü bir araya getirelim ve tam kodu çalıştıralım. Komutları sırayla çalıştırdığınızda, şu gibi bir çıktı görmelisiniz:
Kahve dükkânı promptumuzdan üretilen gerçek görsel burada:
Promptta tarif edildiği gibi ahşap kirişler, sıcak aydınlatma, rahat oturma düzeni ve davetkâr bir atmosfer içeren samimi bir kahve dükkânı iç mekânı.
Geri dönen içeriği anlama
Her görsel ürettiğinizde Gemini size şunları verir:
Ayrıca, Gemini oluşturduğu görselle ilgili bir şeyi açıklamak isterse yanıtta metin de bulunabilir.
Farklı promptlar denemek
Artık temel iş akışını gördüğünüze göre, modelin çeşitli açıklamalara nasıl tepki verdiğini görmek için birkaç farklı prompt deneyelim:
Bu promptları çalıştırdığınızda gerçekte neler üretildiğine bakalım:
Güneşli bir parkta kırmızı bisiklet:
Altın renkli gün ışığı, yemyeşil bitki örtüsü ve huzurlu bir bankın bulunduğu güzel bir parkta mükemmel konumlandırılmış kırmızı bir bisiklet. Gölgeleri fark edin — gerçek bir görüntüde olduğu gibi, zemin çimene dönüştüğünde gölgeler bozuluyor.
Temiz beyaz dolaplı modern mutfak:
Tertemiz beyaz dolaplar, modern armatürler ve büyük pencerelerden süzülen doğal ışıkla şık, çağdaş bir mutfak tasarımı. Ortadaki masanın parlak yüzeyinde pencerenin yansımalarına dikkat edin.
Dağlarla çevrili huzurlu göl:
Gün batımında sakin bir dağ gölü; kusursuz yansımalar, etkileyici zirveler ve ön planda zarif bir ahşap tekne. Su yüzeyindeki yansımalardaki olağanüstü detaya tekrar dikkat edin.
Net ve basit açıklamalarla başlayın. Modelin nasıl çalıştığına alıştıkça her zaman daha fazla ayrıntı ekleyebilirsiniz.
Bir şeyler ters giderse ne olur
Bu örnekler tipik iş akışını gösterir, ancak yol boyunca bazı sorunlarla karşılaşabilirsiniz. En yaygın sorunlarla nasıl başa çıkılacağı:
Bir sonraki bölüm, daha fazla kontrol sağlayan daha iyi promptlar yazmayı öğretecek.
Gemini 2.5 Flash Image için Prompt Mühendisliğinde Ustalaşma
Artık temel görseller üretebildiğinize göre, sonuçlar üzerinde daha fazla kontrol sağlayan promptlar yazmayı öğrenelim. Anahtar nokta, ne istediğiniz konusunda spesifik olurken farklı tekniklerin nihai görseli nasıl etkilediğini anlamaktır.
Tüm yapay zekâ modellerinde prompt mühendisliğinin temellerine daha derinlemesine dalmak için, 2025 için kapsamlı prompt mühendisliği rehberimiz en güncel teknik ve stratejileri sunar; hem metin hem görsel yapay zekâya uygulanır.
Yeniden kullanılabilir bir işlev oluşturma
Önceki bölümde kullandığımız manuel süreç öğrenmek için uygundur; ancak her görsel için tüm o kodu tekrarlamak yorucudur. Tekniklere dalmadan önce, süreci sadeleştiren bir yardımcı işlev oluşturalım:
Bu işlev, görsel üretim ve kaydetme sürecini bizim için yönetir. Artık aynı kodu tekrarlamak yerine daha iyi promptlar yazmaya odaklanabiliriz.
Kullanımı şöyle:
Her seferinde tam kodu yazmaktan çok daha temiz!
Spesifik olmak vs. genel olmak
Promptlarınıza yapabileceğiniz en büyük iyileştirme, belirli ayrıntılar eklemektir. Genel ve ayrıntılı promptlar arasındaki farkı görelim.
İşte genel bir prompt:
Genel prompt sonucu: Her yerde olabilecek, standart özelliklere sahip, ayırt edici karakteri olmayan temel bir mutfak.
Şimdi aynı konsepti belirli ayrıntılarla deneyelim:
Spesifik prompt sonucu: Talep ettiğimiz öğelerin tam olarak bulunduğu, uyumlu ve modern bir estetik oluşturan titizlikle tasarlanmış bir mutfak.
Fark dramatiktir. Spesifik prompt, tam olarak tarif ettiğiniz profesyonel görünümlü bir mutfak verir. Genel olan ise fena değildir ama çok daha öngörülemezdir.
Başka görsel üretim modelleriyle de çalışıyorsanız, Stable Diffusion teknikleri rehberimiz, farklı yapay zekâ platformlarında sonuçlarınızı iyileştirebilecek tamamlayıcı prompt stratejilerini kapsar.
Kamerayı kontrol etmek
Fotoğrafçılık terimlerini kullanarak görselin kadrajını kontrol edebilirsiniz. Bu, kompozisyon ve perspektif üzerinde hassas denetim sağlar.
Geniş açı çekimler sahnenin daha fazlasını yakalar:
Geniş açılı bir perspektif, ferah odayı ve etkileyici şehir manzarasını yakalayarak mekânı daha büyük ve dramatik hissettirir.
Makro çekimler küçük ayrıntılara odaklanır:
Makro fotoğraf, saat kadranının, zincirin ve çevredeki eski kitapların ince ayrıntılarını ortaya çıkararak samimi ve detaylı bir kompozisyon sunar.
Diğer yararlı kamera terimleri:
"Low angle shot"- Konuya aşağıdan bakış"Bird's eye view"- Yukarıdan aşağıya bakış"85mm portrait lens"- Sığ alan derinliği oluşturur"Dutch angle"- Dram için eğik perspektifAydınlatma ve ruh hâlini kontrol etmek
Aydınlatma tanımları, görsellerinizin hissini tamamen değiştirebilir. Belirli ruh hâlleri yaratmak için aydınlatmayı böyle kullanabilirsiniz.
Altın saat ışığı sıcaklık katar:
Altın saat aydınlatması, basit bir park bankını dingin bir tefekkür sahnesine dönüştürür.
Dramatik aydınlatma yoğunluk katar:
Dramatik aydınlatma ve fırtınalı hava, güç ve yalnızlık duygusu uyandıran etkileyici, melankolik bir sahne yaratır.
Faydalı aydınlatma terimleri:
"Soft natural light"- Yumuşak, eşit aydınlatma"Harsh shadows"- Güçlü kontrast ve drama"Backlit"- Işığın konunun arkasından gelmesi"Studio lighting"- Temiz, profesyonel kurulumStil ve estetiği yönlendirmek
Promptlarınıza belirli estetik tanımlamalar ekleyerek sanatsal stili yönlendirebilirsiniz.
Minimalist stil:
Minimalist tasarım ilkeleri, hem modern hem de zamansız hissedilen sakin ve dağınıklıktan uzak bir mekân yaratır.
Vintage stil:
Vintage stil unsurları, yaşanmış ve otantik hissettiren nostaljik bir kahve dükkânı yaratmak için birleşiyor.
Popüler stil yönleri:
"Industrial design"- Ham malzemeler, açıkta bırakılmış öğeler"Scandinavian style"- Açık renk ahşaplar, temiz çizgiler, sıcak dokular"Art deco"- Geometrik desenler, metalik vurgular"Rustic charm"- Doğal malzemeler, eskimiş dokularGörsellere metin eklemek
Gemini 2.5 Flash Image, okunabilir metni doğrudan görsellere eklemede ustadır. Temiz sonuçlar için metni kısa tutun (25 karakterin altı en iyisidir).
Süsleyici öğeler ve fiyatlandırmalarla kusursuz metin entegrasyonu; modelin hem tipografiyi hem de menü düzenini doğal şekilde nasıl ele aldığını gösteriyor.
Model, sahneyi daha gerçekçi kılmak için menü öğelerini ve fiyatları otomatik olarak ekledi. Bu, Gemini’nin bağlamı nasıl anladığını ve mantıklı, bütünlüklü kompozisyonlar oluşturduğunu gösterir.
Teknikleri birleştirmek
En güçlü promptlar, birden çok tekniği birleştirir. Farklı öğeleri nasıl katmanlayacağınıza dair bir örnek:
İşte tüm bu tekniklerin birlikte çalıştığını gösteren sonuç görseli:
Bu prompt şunları birleştirir:
Unutmayın, istediğiniz değişiklikleri tarif ederek görsellerinizi her zaman iyileştirebilirsiniz. Gemini, yinelemeli iyileştirmelerde mükemmeldir; bu da bizi bu modeli özel kılan gelişmiş özelliklere getirir.
Gemini 2.5 Flash Image’ın diğer Google yapay zekâ araçlarıyla nasıl karşılaştırıldığını anlamak isteyen okuyucular için, Gemini 2.0 Flash eğitimi Google’ın en yeni çok modlu yapay zekâ sisteminin daha geniş yeteneklerini inceler.
Gemini 2.5 Flash Image’ın Gelişmiş Özellikleri ve Yetenekleri
Az önce öğrendiğiniz prompt mühendisliği teknikleri, daha gelişmiş işlemler için temel oluşturur. Şimdi bu becerileri, modeli diğerlerinden ayıran en güçlü Gemini özelliklerine uygulayabiliriz:
Çoklu görsel kompozisyonu
En güçlü özelliklerden biri, birden fazla görseli birleştirerek yeni bir şey yaratmaktır. Bu, basit görsel harmanlamadan farklı çalışır — Gemini, her görseldeki nesneleri ve bağlamları anlar ve bunları akıllıca birleştirebilir.
Bu örnekte, önceki bölümlerdeki tekniklerle temel bileşenleri zaten ürettiğinizi varsayacağız. İşte nasıl birleştireceğiniz:
Kompozisyon için kullanılan temel görseller:
Temel bileşen 1: Olağanüstü berraklık ve prizmatik iç yapılar sunan nadir tanzanit değerli taş.
Temel bileşen 2: Usta işi filigre işçiliğine sahip platin Art Nouveau yuva.
Birleştirilmiş sonuç:
Nihai kompozisyon: Değerli taş ve yuva, her iki öğeyi de öne çıkaran kusursuz aydınlatmayla lüks bir parça halinde sorunsuzca birleştirildi.
Profesyonel kompozisyonun sırrı şu konularda spesifik olmaktır:
Bu teknik şuralar için çok iyi çalışır:
Yinelemeli görsel iyileştirme
Çoğu görsel modelin değişiklikler için baştan başlamayı gerektirmesinin aksine, Gemini 2.5 Flash Image konuşma yoluyla aşamalı iyileştirmeler yapmanıza olanak tanır. Bu, kavram geliştirmeniz gereken profesyonel tasarım iş akışları için idealdir.
Premium ses ekipmanı geliştirme üzerinden ilerleyelim:
Adım 1: Konsept tasarımı
Başlangıç konsepti: Sofistike mühendisliği ve premium malzeme temelini gösteren temiz geometrik tasarım.
Adım 2: Lüks malzemelerle iyileştirme
İlk yineleme: Orijinal oranları korurken lüks abanoz kaplama ve elde parlatılmış altın vurgular eklendi.
Adım 3: Yüksek teknoloji entegrasyonu
Son yineleme: Tüm lüks yüzeyleri korurken sofistike LED göstergeler ve premium kumaş ızgara entegre edildi.
Profesyonel yinelemeli iyileştirme için en iyi uygulamalar:
Karakter tutarlılığı
Birden fazla bağlamda karakter tutarlılığını korumak, lüks marka geliştirme ve sofistike pazarlama kampanyaları için önemlidir. Gemini, karakterlerin görsel DNA’sını anlayıp farklı profesyonel uygulamalarda bunu koruyarak bu işi başarıyla yürütür.
İşte sofistike bir marka maskotu nasıl geliştirilir:
Adım 1: Marka karakterini oluşturma
Marka karakteri temeli: Belirgin geometrik fasetlere ve rose-gold iç ışıltıya sahip sofistike kristal varlık.
Adım 2: Perakende ortam uygulaması
Butik uygulaması: Karakter, lüks perakende bağlamına uyum sağlarken tam olarak aynı geometrik fasetleri ve ışıltıyı korur.
Adım 3: Ambalaj tasarımı entegrasyonu
Ambalaj entegrasyonu: Tutarlı görsel kimlikle premium ambalaj estetiğine uyarlanmış özdeş karakter.
Adım 4: Dijital arayüz varlığı
Dijital uygulama: Karakterin geometrik özellikleri özdeş şekilde korunurken dijital platformlar genelinde tutarlılık sağlanır.
Profesyonel tutarlılık için kullanılacak ifade, “this exact [character]” ve belirli özellik vurgularının birleşimidir: “maintaining identical facets”, “same geometric form”, “identical rose-gold glow”.
Profesyonel karakter tutarlılığı en iyi şu şekilde çalışır:
Bu özellik şuralar için değerlidir:
Stil transferi ve dönüşüm
İçeriği düzenlemenin ötesinde, nesnelerin temel yapısını korurken tüm estetik stilini değiştirebilirsiniz. Bu, farklı tasarım yönlerini hızla test etmek için güçlüdür.
Stil testi için temel nesne:
Başlangıç noktası: Tamamen farklı stillere dönüştüreceğimiz sofistike bir heykelsi sandalye tasarımı.
Siberpunk dönüşüm:
Siberpunk sürümü: Neon aksanlar ve metalik yüzeylerle futuristik yüksek teknoloji estetiği; sandalyenin temel formu korunur.
Viktoryen Barok dönüşüm:
Barok stil: Lüks malzemeler ve ince ayrıntılarla zengin, süslü klasik tasarım; aynı temel yapı korunur.
Stil transferi kalıbı:
Stil transferi uygulamaları:
Bu gelişmiş özellikler , çoklu görsel kompozisyonu, yinelemeli iyileştirme, karakter tutarlılığı ve stil transferi , Gemini 2.5 Flash Image’ı profesyonel iş akışları için özellikle güçlü kılan temel avantajları temsil eder.
Sonuç
Gemini 2.5 Flash Image, görsel üretimine farklı bir yaklaşım getiriyor. Değişikliklere her ihtiyaç duyduğunuzda baştan başlamak yerine konuşma yoluyla görselleri düzenleyebilirsiniz. Karakter tutarlılığı özelliği, görsel öğelerin farklı sahnelerde aynı görünmesini sağlar ve çoklu görsel kompozisyonu, öğeleri zorlama olmadan doğal hissettiren biçimlerde birleştirmenize olanak tanır.
Token bazlı fiyatlandırma yapısı, proje planlaması için öngörülebilir maliyetler sunar. Bu temellerin ötesine geçmeye hazır olduğunuzda, resmî dokümantasyon ek özellikleri kapsar ve yeni sürümlerle güncel kalır. Bu eğitimdeki teknikler, konuşmaya dayalı görsel üretimi iş akışınıza dahil etmek için sağlam bir temel sunmalıdır.
Gemini’nin ötesinde yapay zekâ araç setinizi genişletmek isteyenler için, Gemini ile görsel düzenlemeye ilişkin pratik rehberimiz ek düzenleme yeteneklerini inceler; DALL-E 3 eğitimi ise OpenAI’ın yapay zekâ görsel üretimine alternatif yaklaşımını ele alır.