Model Detayları
Nano Banana 2; hız, kalite ve maliyet arasında denge kurmak üzere optimize edilmiş, son derece verimli ve çok yönlü bir text-to-image modelidir. Pazarlama materyalleri üretmekten basit metin prompt’larıyla fotogerçekçi sahneler ve sanatsal illüstrasyonlar oluşturmaya kadar çok çeşitli yaratıcı ve ticari kullanımlar için mükemmel bir seçimdir.
Modelin derin dil anlayışı, ayrıntılı ve anlatı biçimindeki açıklamaları yorumlayıp tutarlı, yüksek kaliteli görseller üretmesini sağlar. Öne çıkan yetenekleri şunlardır:
- **Fotogerçekçilik ve sanatsal çok yönlülük:** Çarpıcı, gerçekçi ürün mockup’ları ve profesyonel görünümlü fotoğraflar oluşturun; kamera açılarını, ışığı ve kompozisyonu tarif ederek geniş bir sanatsal stil yelpazesini keşfedin. - **Doğru metin basma:** Görselin içinde doğrudan okunaklı ve stilize metin gerektiren logolar, infografikler ve başka tasarımlar üretin. - **Google Search ile gerçek zamanlı üretim:** `google_search` seçeneğini etkinleştirdiğinizde model gerçek zamanlı bilgiye erişerek güncel ve konuyla ilgili görseller üretebilir — örneğin mevcut hava koşullarını gösteren bir grafik ya da yakın zamanda gerçekleşen bir spor etkinliğine ait bir görsel.
En iyi sonuç için yalnızca anahtar kelimeleri sıralamak yerine tarif edici, anlatı biçiminde prompt’lar yazın. Görselin bağlamını ve amacını açıklayın; çıktıyı iyileştirmek için takip prompt’larıyla yineleme yapmaktan çekinmeyin.
### Örnek Kullanım ```javascript import { modelrunner } from "@modelrunner/client";
const result = await modelrunner.subscribe("google/nano-banana-2", { input: { prompt: "Create a modern, minimalist logo for a coffee shop called 'The Daily Grind' in a clean, bold, sans-serif font. The color scheme is black and white.", aspect_ratio: "1:1", resolution: "2K", google_search: false }, }); ```
## Güvenlik ve İçerik Denetimi `safety_settings` parametresi, isteklerinizin içerik denetimi filtrelerini ayarlamanızı sağlar. Potansiyel olarak zararlı içeriğin dört farklı kategorisi için bir engelleme eşiği yapılandırabilirsiniz. Bu, belirli kullanım senaryolarında daha ince bir kontrol sağlar — örneğin bir video oyunu için diyalog ya da sahne üretirken daha "tehlikeli" içeriğe izin vermek gibi. Bu ayar yalnızca API üzerinden yapılandırılabilir.
Kullanılabilir `category` seçenekleri şunlardır: - `HARM_CATEGORY_HARASSMENT` - `HARM_CATEGORY_HATE_SPEECH` - `HARM_CATEGORY_SEXUALLY_EXPLICIT` - `HARM_CATEGORY_DANGEROUS_CONTENT`
`threshold`, içeriğin hangi olasılık düzeyinde engelleneceğini belirler: - `BLOCK_NONE`: Güvensiz olma olasılığı ne olursa olsun içeriği her zaman gösterir. - `BLOCK_ONLY_HIGH`: Güvensiz olma olasılığı yüksek olan içeriği engeller. - `BLOCK_MEDIUM_AND_ABOVE`: Güvensiz olma olasılığı orta ya da yüksek olan içeriği engeller. - `BLOCK_LOW_AND_ABOVE`: Güvensiz olma olasılığı düşük, orta ya da yüksek olan içeriği engeller. - `OFF`: Güvenlik filtresini kapatır.
```javascript const result = await modelrunner.subscribe("google/nano-banana-2", { input: { prompt: "A gritty, noir art style comic panel of a detective in the rain.", safety_settings: [ { category: "HARM_CATEGORY_DANGEROUS_CONTENT", threshold: "BLOCK_MEDIUM_AND_ABOVE" }, { category: "HARM_CATEGORY_HATE_SPEECH", threshold: "BLOCK_LOW_AND_ABOVE" } ] }, }); ```









