Model Detayları
FLUX.1 Kontext [dev], verdiğiniz bir görseli düz bir dille yazılmış talimatı izleyerek düzenler. Bir kaynak fotoğraf ve değişikliği tarif eden bir prompt verirsiniz — bir nesneyi başkasıyla değiştirin, sahneyi yeniden tarzlayın, arka planı değiştirin, metni düzenleyin ya da rengi ayarlayın — ve model, bahsetmediğiniz her şeyi tutarlı tutarak görseli o düzenlemeyle yeniden üretir. Güçlü yanı, düzenlemeler boyunca korunan karakter ve sahne tutarlılığıdır: yüzler, ürünler, kompozisyon ve dokunulmayan bölgeler sıfırdan yeniden üretilmek yerine sabit kalır; böylece art arda yapılan düzenlemeler temiz biçimde birikir. Black Forest Labs imzalı açık ağırlıklı görsel düzenleme modelidir; talimata dayalı, hassas bölgesel ve bütünsel düzenlemeler için ayarlanmıştır.
## En uygun olduğu işler - Bir fotoğrafa talimatla yapılan düzenlemeler — "ahşap zemini beyaz mermer yap", "gece olsun", "soldaki kişiyi kaldır" - Öznenin kimliğini ve pozunu koruyarak bir sahneyi yeniden tarzlamak ya da yeniden aydınlatmak - Ön planı yeniden üretmeden arka planları değiştirmek ya da yeniden tarzlamak - Mevcut bir görselin içindeki metni ve tabelaları düzenlemek ya da düzeltmek - Tutarlılığın turlar boyunca korunması gereken yinelemeli, çok adımlı düzenlemeler
## Şu durumlarda başka bir model seçin - Kaynak fotoğrafınız yoksa ve yalnızca prompt’tan görsel üretmek istiyorsanız — bir text-to-image modeli kullanın - Düzenlenmiş sonucun canlandırılmasını ya da hareket etmesini istiyorsanız — bir image-to-video modeli kullanın - Yalnızca tek bir bölgenin hassas maskeli inpaint’i gerekiyorsa — özel bir inpainting modeli kullanın
## İpuçları - Değişikliği kesin biçimde tarif edin ve neyin aynı kalması gerektiğini söyleyin — Kontext bahsedilmeyen bölgeleri tutarlı tutar, dolayısıyla özgül talimatlar görselin daha azını değiştirir - Kaynak görselin boyutlarını korumak ve önce/sonra karşılaştırması için düzenlemeyi özgün görselle hizalı tutmak üzere `resolution_mode` alanını `match_input` (varsayılan) değerinde bırakın - Talimata daha güçlü uyum için `guidance_scale` değerini aralığın üst ucuna doğru yükseltin; düzenleme aşırı uygulanmış görünüyorsa düşürün
## Gelişmiş Yapılandırma - `num_inference_steps` (10–50, varsayılan 28) hız ile rafine sonuç arasında denge kurar; daha fazla adım detayı keskinleştirebilir. - `guidance_scale` (1–20, varsayılan 2.5) sonucun talimatı ne kadar güçlü izleyeceğini belirler; daha güçlü düzenleme için yükseltin. - `resolution_mode` (varsayılan `match_input`) çıktı çözünürlüğünü belirler: `match_input` kaynak boyutlarını korur, `auto` girdinin en-boy oranına en uygun çözünürlüğü modelin seçmesine bırakır; ya da `16:9`, `4:3` veya `9:16` gibi bir en-boy oranını zorlayabilirsiniz. - `acceleration` (`none`, `regular`, `high`, varsayılan `none`) kaliteden biraz ödün vererek inference’ı hızlandırır; fiyatı değiştirmez. - `output_format` `jpeg` (varsayılan) ya da `png` seçer.
ModelRunner JavaScript client ile çalıştırmak için: ```js import { modelrunner } from "@modelrunner/client";
const result = await modelrunner.subscribe("black-forest-labs/flux-kontext/dev", { input: { prompt: "Change the wooden floor to white marble.", image_url: "https://media.modelrunner.ai/OnB0a9tFqLGcUP53RQ46n.png", resolution_mode: "match_input", }, }); ```



