Model Detayları
GenFill V2, verdiğiniz bir görsel üzerinde generative fill (inpainting) yapar. Bir kaynak görsel, değişecek bölgeyi işaretleyen siyah-beyaz bir binary maske ve oraya ne gelmesi gerektiğini anlatan kısa bir metin talimatı verirsiniz. Model yalnızca maskeli alanı yeniden üretir ve mevcut ışığa, perspektife ve stile uyarak çevresindeki piksellerle kaynaştırır. Asıl farkı, çıktıların ticari açıdan güvenli ve iş amaçlı risksiz kullanıma onaylı olmasıdır; böylece üretilen içerik, lisans derdi olmadan yayına giden işlerde kullanılabilir.
## En uygun olduğu işler - Bir fotoğrafın tam olarak belirlenmiş bir bölgesine nesne ya da öğe eklemek (rafa bir ürün, masaya bir aksesuar, duvara bir tabela) - İstenmeyen bir öğeyi maskeleyip yerine ne geleceğini söyleyerek kaldırmak (arka plandaki bir kişiyi silmek, bir etiketi değiştirmek) - Yalnızca tek bir alanın değişmesi, geri kalanın piksel piksel aynı kalması gereken bölgesel rötuş ve onarım - Sonucun ticari kullanım için güvenli olması gereken ürün ve pazarlama görselleri
## Şu durumlarda başka bir model seçin - Kaynak görsel olmadan, bir metin prompt’undan yepyeni bir görsel istiyorsanız — bir text-to-image modeli kullanın - Tek bir maskeli bölgeyi doldurmak yerine görselin tamamını yeniden tarzlamak ya da dönüştürmek istiyorsanız — genel bir image-to-image / görsel düzenleme modeli kullanın - Tuvali görselin sınırlarının ötesine genişletmeniz gerekiyorsa (outpainting) — bu model yalnızca maskenin içini doldurur, kadrajı genişletmez
## İpuçları - `mask_url` görseli kaynakla birebir aynı boyutlarda olmalıdır; beyaz pikseller doldurulacak bölgeyi işaretler, siyah pikseller korunur - Temiz ve iyi hizalanmış maske kenarları görünür ek yerlerini önler — pürüzlü maskeler sınırda artefakt bırakır - Maskeyi istediğiniz nesnenin boyutuna yakın tutun; gereğinden büyük maskeler arka planda istenmeyen değişikliklere yol açar, çok küçük maskeler ise ince ayrıntıya yeterli alan bırakmaz - `instruction` alanına sahnenin tamamını değil, yalnızca maskeli alana ne gireceğini somut biçimde yazın
## Gelişmiş Yapılandırma
### steps_num Inference adımı sayısı, 20–50 (varsayılan 30). Yüksek değerler latency pahasına detayı ve tutarlılığı artırabilir; düşük değerler daha hızlıdır. Kalite ile hız arasında denge kurmanız gerekmiyorsa varsayılan değerde bırakın.
ModelRunner JavaScript client ile çalıştırmak için: ```js import { modelrunner } from "@modelrunner/client";
const result = await modelrunner.subscribe("bria/genfill/v2", { input: { image_url: "https://media.modelrunner.ai/example-source.png", mask_url: "https://media.modelrunner.ai/example-mask.png", instruction: "a beautiful colorful butterfly", }, }); ```


