Stable Diffusion promptu nasıl yazılır?

Yazan: Güncelleme: 3 dk okuma

Stable Diffusion promptu, görsele yön veren bir metin açıklamasıdır: önce net bir konu, ardından stil, ışık, kadraj ve birkaç kalite kelimesi yazılır, hepsi virgülle ayrılır. Kısa, somut ve en önemliden en önemsize doğru sıralanmış bir prompt yazarsanız sonucunu önceden kestirebildiğiniz görseller elde edersiniz.

İşe yarayan yapı

  1. Konu: kim ya da ne, ne yapıyor, nerede. a red fox sitting on a mossy rock in a pine forest
  2. Stil ya da teknik: oil painting, 35mm photograph, watercolor, 3D render ya da bir sanatçı: by Ivan Shishkin.
  3. Işık ve atmosfer: golden hour, soft diffused light, dramatic rim light, foggy.
  4. Kadraj ve objektif: close-up, wide shot, 85mm, shallow depth of field.
  5. Kalite kelimeleri: highly detailed, sharp focus, masterpiece. İki üç tanesi yeterlidir.

Promptun başındaki kelimeler genellikle sonundakilerden daha ağır basar. Konuyu her zaman en başta tutun.

Açıklamalı bir örnek

portrait of an old fisherman, weathered face, wool sweater, oil painting by Rembrandt, warm candlelight, dark background, close-up, 85mm, highly detailed

İlk beş kelime konuyu sabitler. Sanatçı adı renk paletini ve fırça işçiliğini belirler (tek bir ismin ne kadar çok şeyi değiştirdiğini sanatçı stilleri sayfalarında görebilirsiniz). Işıkla ilgili kelimeler atmosferi, kadrajla ilgili olanlar kompozisyonu kurar; sondaki grup ise son rötuşları yapar. Negatif prompt: blurry, deformed hands, extra fingers, watermark, text. Ayrıntıları negatif prompt nedir rehberinde bulabilirsiniz.

Ağırlıklar ve vurgu

Automatic1111, Forge, Fooocus ve ComfyUI’da parantezler bir terimin ağırlığını belirler: (red scarf:1.3) o terime %30 daha fazla, (background:0.7) ise daha az dikkat ayrılacağı anlamına gelir. Automatic1111’de köşeli parantezler ağırlığı düşürür. 0.6 ile 1.4 arasında kalın: bu aralığın dışında görsel çoğu zaman bozulur. Ağırlıkları her kelimede değil, modelin sürekli görmezden geldiği bir ayrıntıyı kurtarmak için kullanın.

Sık yapılan hatalar

  • Olumsuz ifadeler: “a room without windows” yazdığınızda çoğu zaman yine pencere çıkar. İstemediğiniz şeyleri negatif prompta yazın.
  • Çok fazla fikir: her görselde tek bir konu olsun. SD 1.5 ve SDXL’de bir CLIP bloğu 75 token (yaklaşık 60 kelime) alır; Automatic1111 bu sınırı aşan kısmı ikinci bir bloğa koyar, metni bloklara bölmeyen araçlar ise fazlasını keser.
  • Birbiriyle çelişen stiller: photorealistic watercolor bulanık, ne olduğu belirsiz bir sonuç verir.
  • Her şeyi aynı anda değiştirmek: her kelimenin ne işe yaradığını öğrenmek için seed değerini sabitleyin ve her seferinde tek bir kelimeyi değiştirin.

Modeller arasındaki farklar

SD 1.5 ve SDXL, yukarıdaki örnekte olduğu gibi anahtar kelime listeleriyle iyi sonuç verir. Stable Diffusion 3 ve 3.5 ise doğal cümleleri daha iyi anlar, birden fazla konuyu sahneye yerleştirebilir (“a cat on the left, a dog on the right”) ve tırnak içindeki kısa metinleri görsele yazabilir. Hangi modeli kullanırsanız kullanın, bu sitedeki belgelenmiş 82 prompt her görselin arkasındaki parametreleri gösterir; prompt oluşturucu ise birkaç kelimeyi eksiksiz bir prompta dönüştürür.

Sıkça sorulan sorular

Stable Diffusion promptu ne kadar uzun olmalı?

SD 1.5 ve SDXL için 15 ile 60 kelime arası iyi bir aralıktır. 10 kelimenin altında model boşlukları rastgele doldurur; 75 tokenin üzerinde Automatic1111 metni bloklara böler, bu özelliği olmayan araçlar ise fazlasını keser.

Sanatçı adları hâlâ işe yarıyor mu?

Binlerce sanatçıyı tanıyan SD 1.5 ve SDXL’de evet: 1.731 ismin görsellerini aynı dört prompt ve aynı seed değerleriyle ürettiğimiz karşılaştırma her birinin etkisini gösterir. Stable Diffusion 3 ise bu adlara daha az tepki verir.

Promptu İngilizce mi yazmalıyım?

Evet. Metin kodlayıcılar ağırlıklı olarak İngilizce açıklamalarla eğitilmiştir. Türkçe bir prompt kısmen işe yarar ama isabeti düşer; önce promptunuzu çevirin.