Kısaca
- Gemini API’de Nano Banana 2.1 model kimliği `gemini-nano-banana-2.1` olarak geçiyor.
- Model, kaynak dokümana göre 1K, 2K ve 4K çözünürlüklerde görsel üretimini destekliyor.
- Mevcut görsele metin istemi ekleyerek öğe ekleme, çıkarma, stil veya renk düzenleme yapılabiliyor.
- Üretilen görseller SynthID filigranı içeriyor; yüklenen görseller için kullanım hakları kontrol edilmeli.
Bu rehberde, Nano Banana 2.1’i Gemini API üzerinden kullanarak iç mekân konsept görseli üretme ve bir referans görsel üzerinde metinle düzenleme akışını ele alıyoruz. Prompt’larda mekân türü, kadraj, malzeme, ışık ve çıktı beklentisini açıkça tarif edeceğiz. Örnekler mimarlık ve iç mekân tasarımı için hazırlanmıştır; sonuçlar tasarım kararlarının veya teknik çizimlerin yerine değil, görsel araştırma ve fikir geliştirme sürecine yardımcı olacak şekilde değerlendirilmelidir.
Gereksinimler ve model seçimi
Kaynak dokümanda Nano Banana 2.1, Gemini API’de gemini-nano-banana-2.1 model kimliğiyle listeleniyor. Google, bunu görsel üretimi ve konuşma tabanlı düzenleme için yüksek verimlilikli model olarak tanımlıyor; 1K, 2K ve 4K çözünürlüklerde çalıştığını belirtiyor. Yeni projeler için bu model öneriliyor. Doküman ayrıca daha hızlı üretim ve ölçek odaklı Nano Banana 2 Lite’ı, daha karmaşık görsel işler için Nano Banana Pro’yu ve önceki nesil Nano Banana 2’yi de listeliyor.
Örnek akış Gemini API kullanıyor. Resmî dokümanda Python için google.genai istemcisi ve görsel verisini dosyaya yazma örneği bulunuyor; REST örneğinde API anahtarı GEMINI_API_KEY değişkeniyle kullanılıyor. Bu rehberde SDK kurulumu veya hesap açma adımları verilmediğinden, erişim ve kimlik doğrulama ayrıntıları için API dokümanına başvurulmalı. Kaynaklarda ücret bilgisi ya da yerel bilgisayar için donanım gereksinimi açıklanmıyor.
Yalnızca kullanım hakkı bulunan görselleri referans olarak yükleyin. Doküman, oluşturulan tüm görsellerin SynthID filigranı içerdiğini belirtiyor. Ayrıca, üretilen görselin proje sunumu veya başka bir kullanım için uygunluğunu ayrıca kontrol etmek gerekir.
Adım adım: mekân brief’ini prompt’a dönüştürme
1. Önce sahneyi ve kadrajı tanımlayın. “Modern iç mekân” gibi genel bir ifade yerine mekânın ne olduğunu, hangi açıdan görüleceğini ve görselin hangi amaçla üretildiğini yazın. Birden fazla talebi tek bir kısa metinde toplayın; ilk denemede her ayrıntıyı çözmeye çalışmak yerine temel kompozisyonu kurun.
Create a calm editorial interior image of a compact reading room in a contemporary apartment. Show the full seating area from a clear eye-level viewpoint, with a built-in bookshelf on the back wall and a large window on the left. Keep the composition uncluttered and make the room feel quiet and lived-in.Bu örnek, mekân türünü, kadrajı ve ana elemanların yerini tarif eder. İlk çıktıda yerleşim beklenenden farklıysa bütün brief’i baştan yazmak yerine, sonraki istemde yalnızca kadraj veya belirli bir öğe hakkındaki düzeltmeyi belirtin.
2. Malzeme ve ışığı ayrı ayrı tarif edin. Prompt’ta yüzeylerin nasıl görünmesini istediğinizi ve ışığın mekâna nasıl yayılacağını açıklayın. Kaynak doküman, görsel üretiminde açık ve belirli talimatlar verilmesini öneriyor; bu nedenle “gerçekçi olsun” gibi tek başına yoruma açık sıfatlar yerine, istenen görsel niteliğini tarif edin.
Create an interior concept image of a small apartment kitchen with pale oak cabinet fronts, a light stone countertop, and matte metal details. Soft morning light enters from a side window and falls across the counter. Use restrained colors, subtle surface texture, and balanced shadows; keep the room practical rather than decorative.Bu istem malzeme, ışık ve genel atmosferi aynı sahne içinde toplar. Üretilen görselde bir malzeme yanlış anlaşılırsa, düzeltme isteminde yalnızca o malzemeyi netleştirin. Her sonucu tasarım kararına dönüştürmeden önce proje brief’iyle karşılaştırın.
3. Görsel üretim isteğini API’ye gönderin. Aşağıdaki örnek, resmî dokümandaki Python akışını kullanır: metin istemi seçilen modele iletilir, dönen görsel verisi çözümlenerek dosyaya yazılır. prompt değişkenine yukarıdaki örneklerden birini veya kendi metninizi atayın.
from google import genai
import base64
client = genai.Client()
prompt = "Create an interior concept image of a small apartment kitchen with pale oak cabinets and soft morning light."
interaction = client.interactions.create(
model="gemini-nano-banana-2.1",
input=prompt,
)
with open("interior_concept.png", "wb") as image_file:
image_file.write(base64.b64decode(interaction.output_image.data))Bu örnek, dokümandaki model kimliğini ve interaction.output_image üzerinden görsel verisine erişim biçimini temel alır. Çalıştırma ortamında istemci ve API erişiminin yapılandırılması gerekir; kurulum ve kimlik doğrulama ayrıntıları için resmî API belgelerini izleyin.
4. Mevcut bir görseli referans alarak düzenleyin. Gemini API, metinle birlikte görsel girdisi kabul ediyor. Kaynak dokümana göre bu yöntem, görsele öğe eklemek veya çıkarmak, stili değiştirmek ya da renk düzenlemesi yapmak için kullanılabiliyor. Aşağıdaki istemi, haklarına sahip olduğunuz bir iç mekân görseliyle birlikte gönderilecek şekilde kullanın.
Using the supplied interior image as the reference, change the wall color to a warm off-white and remove the small decorative objects from the shelf. Keep the room layout, furniture positions, and viewpoint unchanged. Do not add new furniture.Burada düzenleme hedefi ve korunması istenen unsurlar açıkça ayrılmıştır. İstenen değişiklik yapılmamışsa veya görselde istenmeyen başka farklar oluşmuşsa, sonraki turda talebi daraltıp tek bir değişikliğe odaklanın. Kaynak doküman çok turlu düzenlemeden söz ediyor; ancak belirli bir geometriyi her durumda aynen koruma garantisi vermiyor.
5. Sonucu inceleyin ve istemi yineleyin. Prompt tasarımı deneme ve iyileştirme sürecidir. Çıktıyı kompozisyon, malzeme görünümü, ışık ve brief’e uygunluk açısından kontrol edin. Eksikliği somut biçimde adlandırın; örneğin “pencerenin konumunu değiştirme” veya “tezgâh yüzeyini daha açık taş görünümünde tut” gibi tekil düzeltmelerle ilerleyin. Yalnızca gerçekten gerekli olmayan ayrıntıları prompt’a eklememek de kontrolü kolaylaştırır.
Sık yapılan hatalar
Aşırı genel istem yazmak: Mekânın türü, kadrajı veya ana malzemeleri belirtilmediğinde sonuç, hedeflenen tasarım yönünden uzaklaşabilir. İsteği sahne, görünüş ve görsel nitelik olarak bölümlendirin.
Bir turda çok fazla değişiklik istemek: Birden fazla düzenleme aynı anda yapıldığında hangi talebin sonucu etkilediğini anlamak zorlaşabilir. Önce en önemli değişikliği deneyin, çıktıyı inceleyip devam edin.
Örnek görselin haklarını göz ardı etmek: Yüklenen görseller için gerekli kullanım haklarının bulunması kullanıcı sorumluluğundadır. Kaynak doküman, hak sahibi olunmayan içeriğin yüklenmesine karşı uyarıyor.
Çıktıyı teknik doğruluk kanıtı saymak: Rehberdeki API özellikleri görsel üretme ve düzenlemeyle ilgilidir. Üretilen bir görselin ölçü, malzeme performansı veya uygulama detayı bakımından doğrulandığına dair kaynaklarda bilgi yoktur.
Maliyet ve çözünürlük ayrıntılarını varsaymak: Doküman model seçenekleri ve 1K, 2K, 4K çözünürlük bilgisini veriyor; ancak bu rehberde fiyatlandırma açıklanmıyor. Proje ölçeğine göre API koşullarını ve kullanılacak çözünürlük seçeneğini ayrıca kontrol edin.
Sonraki adımlar: mimarlık ve görselleştirme iş akışı
Mimarlar ve iç mimarlar, bu akışı erken konsept alternatifleri üretmek veya mevcut bir görselde renk ve stil varyasyonlarını araştırmak için deneyebilir. Görselleştirme ekipleri için de yazılı brief’i farklı görsel yönlere dönüştürme ve referans görsel üzerinde sınırlı düzenleme imkânı iş akışına destek olabilir. Ancak kaynaklar, belirli bir 3D yazılımıyla doğrudan bağlantı veya sahne geometrisini içe aktarma özelliği belirtmiyor; bu nedenle çıktıyı 3D sahnenin yerine geçen bir dosya olarak değerlendirmeyin.
Kullanıma geçmeden önce hangi modelin seçildiğini, API erişimini, çıktı çözünürlüğünü ve görsel kullanım haklarını netleştirin. Nano Banana 2.1’in API’de sunulan bir model olduğu ve üretilen görsellerde SynthID bulunduğu bilgisi de sunum sürecinde dikkate alınmalı. Sonuçları proje gereksinimleriyle karşılaştırın; istemle tarif edilen görsel nitelikleri, gerçek proje verileriyle doğrulanmış teknik özellikler olarak sunmayın.
Kaynak ve lisans
Bu rehber, Google Gemini API’nin “Nano Banana image generation” ve “Prompt design strategies” dokümanlarından Türkçeye uyarlanmıştır. Her iki kaynak da CC BY 4.0 lisansıyla sunuluyor. Örnek mimarlık ve iç mekân prompt’ları bu rehber için özgün olarak hazırlanmıştır.
Sık sorulan sorular
Nano Banana 2.1 ile iç mekân görseli nasıl üretilir?
Gemini API’de `gemini-nano-banana-2.1` modeline metin istemi gönderilerek görsel üretilebilir. Resmî dokümanda Python istemcisiyle görsel çıktısını dosyaya kaydetme örneği bulunuyor.
Nano Banana 2.1 mevcut bir görseli düzenleyebilir mi?
Kaynak dokümana göre API’ye metin ve görsel birlikte verilebilir. Metin istemiyle görsele öğe ekleme veya çıkarma, stil değiştirme ve renk düzenleme istenebilir.
Nano Banana 2.1 hangi çözünürlükleri destekliyor?
Resmî doküman, Nano Banana 2.1 için 1K, 2K ve 4K çözünürlük seçeneklerinden söz ediyor.
Kaynaklar
2 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
Türkiye’deki mimarlık ofisleri ve öğrenciler için bu yöntem, konsept araştırmasında farklı atmosferleri hızlıca tartışmaya açabilir. Özellikle mevcut bir görsel üzerinde renk veya stil değişikliği denemek, alternatifleri ekip içinde değerlendirmeyi kolaylaştırabilir. Ancak bu çıktıları teknik çizim, ölçülü model veya uygulama kararı gibi sunmamak gerekir.
API kullanımı ve ücretlendirme koşulları projeye başlamadan önce ayrıca incelenmeli; kaynaklarda fiyat bilgisi yer almıyor. Donanım gereksinimi de belirtilmediği için yerel bilgisayar performansı hakkında varsayım yapmak doğru olmaz. Ayrıca yüklenen referansların kullanım hakları ve görsellerdeki SynthID filigranı, kurumsal iş akışına dahil edilmeden önce hesaba katılmalı.




Yorumlar 0