Stable Diffusion Nedir? Stable Diffusion Nasıl Kurulur?

By -

Son dönemlerin en popüler yapay zeka görüntü üretme modellerinden biri olan Stable Diffusion, tamamen açık kaynaklı ve özgür bir araç. Peki, bu Stable Diffusion tam olarak nedir, ne işe yarar ve stable diffusion nasıl kurulur gelin birlikte inceleyelim.

Stable Diffusion Nedir?

Stable Diffusion, metin tabanlı komutlar, ya da diğer ismiyle “promptlar”, kullanarak görüntüler oluşturabilen bir yapay zeka modelidir (örneğin “fütüristik bir şehir manzarası”). Stable Diffusion açık kaynak bir yapay zeka uygulamasıdır. Yani isteyen herkes indirip kullanabilir veya (yazılım geliştirmeyi biliyorsa ve buna ayıracak zamanı varsa) kendi ihtiyaçlarına göre düzenleyebilir.

Stable Diffusion’u bilgisayarınıza kurup internet gerekmeden ücretsiz bir şekilde çalıştırabilirsiniz. Harika değil mi? Ancak güçlü bir GPU/CPU’ya sahip olmanız gerekebilir. Yapay zeka uygulamaları bilgisayar kaynağı konusunda biraz obur davranıyor.

Stable Diffusion Nasıl İndirilir?

Peki Stable Diffusion nasıl kurulur? Stable Diffusion’ı kendi bilgisayarınıza indirebilir ve çalıştırabilirsiniz. Normalde Stable Diffusion’ı indirip kullanmak için biraz yazılım bilgisi gerekiyor ancak ben daha kolaylaştırılmış bir metodu adım adım anatlacağım.

1. Stable Diffusion WebUI’ı indirelim ve Python’ı kuralım

  1. https://github.com/AUTOMATIC1111/stable-diffusion-webui.git adresine gidin.
  2. Code yazan yeşil butona basın ve Download ZIP seçeneğine tıklayın. (Yazılım geliştirici arkadaşlar alternatif olarak direkt repository’i clone’layabilirler)stable diffusion nasıl kurulur
  3. ZIP dosyasını bir klasöre çıkartın. Diyelim ki bu klasör C:\stable-diffusion-webui-master
  4. Python’ı kurun. Stable Diffusion WebUI’ı çalıştırma adımına geçtiğimizde gerekecek çünkü. İndirmek için bu adrese gidebilirsiniz: https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe (Kurulum sırasında aşağıdaki 2 seçeneği de işaretlersiniz)

2. Model dosyasını indirelim

Stable Diffusion’ı çalıştırmak için bir model dosyasına ihtiyacınız var. Bu dosyaları Hugging Face gibi websitelerden indirebilirsiniz. Ben direkt link bırakıyorum kolaylık için, ilerdesiz de kendi istediğiniz modeli indirebilirsiniz. Benim kullandığım model: stable-diffusion-3.5-large 

  1. Hugging Face’e kayıtlı değilseniz kayıt olun (https://huggingface.co/join) ve giriş yapın. (E-posta’nıza kayıt onayı gelebilir, onaylayın)
  2. https://huggingface.co/stabilityai/stable-diffusion-3.5-large adresine girin
  3. Files alanına tıklayın ve aşağıda yer alan bilgileri doldurun stable diffusion nasıl kurulur
  4. Açılan listede .safetensors uzantısıyla biten dosyaya tıklayın ve açılan sayfada Download link’ine basın.stable diffusion nasıl kurulur
    stable diffusion nasıl kurulur
  5. İndirdiğiniz dosyayı stable-diffusion-webui.zip’i açtığınız klasörde /models/Stable-diffusion klasörüne koyun. Birkaç adım önce örnekte verdiğimiz klasöre göre gidecek olursak C:\stable-diffusion-webui\models\Stable-diffusion klasörü içerisine koyabilirsiniz.

3. İşlemler tamam! Haydi gelin çalıştıralım…

Artık Stable Diffusion’ı çalıştırabiliriz. Örnekteki gibi yaptıysanız, C:\stable-diffusion-webui klasörüne girin ve webui-user.bat dosyasını çift tıklayarak çalıştırın.

Çalıştırma esnasında aşağıdaki gibi uyarı penceresi çıkarsa. Önce “more info” seçeneğine tıklayın ardından “Run anyway” butonuna basın.

stable diffusion nasıl kurulur
stable diffusion nasıl kurulur

Uygulama çalıştığı zaman komut satırında bazı yükleme işlemleri yapacaktır. Biraz beklemeniz gerekecek.

Bir süre sonra açılan uygulamada (komut satırı üzerinden) 127.0.0.1 adresini gördüğünüzde artık giriş yapabilirsiniz demektir. Web tarayıcınızda şu adresi ziyaret ederek Stable Diffusion’ı kullanmaya başlayabilirsiniz: http://127.0.0.1:7860

Prompt yazan alana oluşturmak istediğiniz görselin içeriğini yazabilirsiniz. (Örneğin ben İngilizce “bıyıklı bir taksici” yazdım) Generate butonuna bastığınızda uygulama görseli oluşturmaya başlayacaktır.

Görsel oluşturulurken tarayıcınızla ziyaret ettiğiniz adres başlığınızda görsel oluşturma işleminin yüzde kaçta olduğunu takip edebilirsiniz. (GPU’nuzun ne kadar kuvvetli olduğuna göre süreler değişkenlik gösterebilir)

“İşte bu kadar kolay!” demek isterdim ama tabi yazılımcı olmayanlar için biraz meşakkatli bir süreç 🙂 Adım adım rehberi takip ederseniz detaylarda boğulmadan kendi bilgisayarınızda çalıştırabilirsiniz, merak etmeyin.

Stable Diffusion, hem eğlenceli hem de yaratıcı projeler için harika bir araç. Kendi bilgisayarınıza kurarak internet bağlantısı olmadan ücretsiz olarak da kullanabileceğiniz bir güzellik. İlerleyen zamanlarda kendi model’inizi nasıl geliştirirsiniz (Stable Diffusion’ı eğiterek belli tipte özel görseller hazırlamak gibi) bundan da bahsedeceğim.

Kurulum esnasında bir problem yaşarsanız lütfen yorumlarda belirtin, yardımcı olmaya çalışayım.

Sevgiler