Skip to main content

Stable Diffusion, günümüzde yapay zeka teknolojisinin sunduğu birçok yenilikçi araçtan sadece biri. Bu yapay zeka aracı sayesinde birtakım prompt’ları kullanarak hayalinizdeki görselleri gerçeğe dönüştürebilmeniz mümkün. Fantastik karakterler, yaratıcı dünyalar, gerçekçi manzaralar, dijital sanatlar ve daha fazlasını yaratmak için Stable Diffusion’ı kullanabilirsiniz.

Bu yazımda Stable Diffusion nedir, nasıl kullanılır, kurulumu ve bazı Stable Diffusion modellerini inceleyeceğiz.

 

Stable Diffusion Nedir?

Stable Diffusion, 2022 yılında Stability AI tarafından geliştirilen ve açık kaynaklı (open-source) olarak paylaşılan bir yapay zeka görsel üretme sistemidir. Bu sayede, herkes ücretsiz bir şekilde bilgisayar sisteminin içerisinde local olarak bu araçtan faydalanabilir.

Derin öğrenme tabanlı bir görüntü modelleme tekniği kullanan Stable Diffusion’ın önemli özelliklerinden biri de herhangi bir giriş görüntüsünden herhangi bir çıktı görüntüsünü üretebilmesidir. Bunu img2img (görüntüden görüntüye) dönüşümü olarak bilinen bir teknik ile gerçekleştirmektedir. Img2img yanı sıra metinden görüntüye (txt2img) ve daha önce oluşturulan bir yapay zeka görselini png info alanı sayesinde prompt bilgisini öğrenebilirsiniz.

 

Stable Diffusion Kurulumu

Stable Diffusion AI kullanımı için bu rehberdeki adımları takip ederek kurabilir ve kullanmaya başlayabilirsiniz. Stable Diffusion nasıl kurulur gelin birlikte adımları inceleyelim.

 

Stable Diffusion Automatic 1111 Kurulum Adımları:

 

1. Adım: Python’u indirin ve yükleyin.

Önemli Not: Kurulum esnasında karşınıza çıkan “… PATH’i ekleyin.” şeklindeki bölümleri de işaretlemeyi unutmayın!

Python uygulamasını indirmek için tıklayınız.

 

2. Adım: Git’i indirin ve yükleyin.

Git uygulamasını indirmek için tıklayınız.

 

3. Adım: Arama motorunuzda Automatic 1111 yazarak Stable Diffusion GitHub sayfasına giriş yapın.

Automatic 1111

Automatic 1111

 

4. Adım: GitHub sayfasında aşağı inerek “Installation on Windows 10/11 with NVidia-GPUs using release package” bölümüne gelin ve “v1.0.0-pre” bölümüne tıklayın.

Stable Diffusion GitHub Sayfası

Stable Diffusion GitHub Sayfası

 

5. Adım: “sd.webui.zip” yazısına tıklayarak ziplenmiş dosyayı indirin. İndirmiş olduğunuz dosyayı zipten çıkartın.

sd.webui.zip dosyası

sd.webui.zip Dosyası

 

6. Adım: Daha sonrasında “run” adında yer alan dosyayı açın.

Biraz bekledikten sonra sisteminize bazı verileri indirmeye başlayacaktır. Bu işlem tamamlandıktan sonra kapatın ve “update” dosyasını da aynı run dosyası gibi çalıştırın. Sistemin ihtiyacı olan diğer dosyaları da oradan indireceksiniz.

Run ve Update dosyası

Run ve Update Dosyası

 

7. Adım: 2 işlem de bittikten sonra tekrar run” dosyasını çalıştırın.

Stable Diffusion Kurulumu

Stable Diffusion Kurulumu

 

Sistemden sisteme farklılık olduğundan bazen indirirken birtakım klasörleri atlayabiliyor. O nedenle tekrarladığınızda onları da tamamlamış olacaktır. Herhangi bir hata almadan gayet stabil bir şekilde Stable Diffusion kurulum adımlarını tamamladınız!

Stable Diffusion kurulumu bittikten sonra varsayılan tarayıcınızda bir arayüze yönlendirecekir. Burada kesinlikle arka planda çalışmakta olan komut (command) sayfasını kapatmamalısınız! Çünkü arayüzde yapılan her işlem orada gerçekleştiriliyor.

Automatic 1111’i tarayıcınızdan açılan görsel arayüzü ifade ederken, Stable Diffusion ise komut (command) sayfası olarak da düşünebilirsiniz. Farkları aslında bu kadar açık ve net.

 

Benzer içerik: ChatGPT Nedir?

 

8. Adım: Stable Diffusion modellerinizi ekleyin.

Arayüzde yer alan “Stable Diffusion checkpoint” adındaki bölüm Stable Diffusion kullanımı esnasında başvuracağınız modelleri ifade etmektedir. Burası eklemiş olduğunuz veya varsayılan olarak yüklenen Stable Diffusion modelini değiştirmenize yaramaktadır.

Stable Diffusion Modelleri

Stable Diffusion Modelleri

 

Hayalimdeki görseli üretmek için doğru Stable Diffusion modellerini nereden bulabilirim? Sorusu birçoğunuzun aklına takılan sorulardan biri olabilir. Bunun için sizlere bazı siteler önereceğim. En iyi Stable Diffusion modellerini bulabileceğiniz siteler şunlardır:

  1. Hugging Face Stable Diffusion Model sayfası
  2. Civitai Stable Diffusion Model sayfası
  3. Lexica Art Stable Diffusion Model sayfası
  4. OpenModelDB Stable Diffusion Model sayfası

 

Peki, Stable Diffusion modelleri nasıl yükleyeceğim? Sorusuna gelecek olursak eğer onun için de zip dosyasını çıkarttığınız klasöre gidin.

sd.webui>webui>models>Stable-Diffusion yolunu takip ederek ilgili klasöre indirmiş olduğunuz dosyaları atarak modelleri sisteminize ekleyebilirsiniz.

Stable Diffusion Modeller Klasörü

Stable Diffusion Modeller Klasörü

 

9. Adım: ControlNet kurulumunu yapın.

ControlNet için “Extensions (Uzantılar)” alanına girin. Buradan “Install from URL” sekmesine tıklayın. Ardından aşağıda yer alan URL’i “URL for extension’s git repository” alanına yazıp “Install” butonuna basın.

İlgili URL: https://github.com/Mikubill/sd-webui-controlnet
ControlNet Kurulumu

ControlNet Kurulumu

 

Aynı sayfada yer alan “Available” bölümüne geçin.

 

10. Adım: “qr code generator, openpose editör ve aspect ratio selector plus” eklentilerini de kurun.

Tüm eklentileri kurduktan sonra “Apply and restart UI” butonuna basarak arayüzü resetleyin.

Böylece ControlNet ve diğer tüm eklentileriniz kurulduğundan arayüzünüzde değişiklikler olacaktır.

Burada dikkat etmeniz gereken bir diğer husus ise AI modelleri ve modellere göre farklı Stable Diffusion prompt’ları girmektir.

 

Stable Diffusion Avantajları:

  • Kolay Kullanım: Stable Diffusion, basit arayüze sahiptir. Herhangi bir yazılım bilgisine sahip olmadan istediğiniz görseli yaratabilirsiniz. Sadece biraz model ve prompt bilgisi yeterli olacaktır.
  • Yaratıcılık: Stable Diffusion, sınırsız sayıda görsel oluşturmanıza olanak tanır. Hayal gücünüzü kullanarak, aklınıza gelebilecek her türlü görseli oluşturabilirsiniz.
  • Gerçekçi Tasarım: Stable Diffusion kullanılarak oldukça gerçekçi ve yüksek çözünürlüklü görseller oluşturabilir.
  • Hız: Stable Diffusion, istediğiniz görselleri oldukça hızlı bir şekilde üretebilir.
  • Ücretsiz: Stable Diffusion açık kaynaklı ve ücretsizdir. Bilgisayarınızdaki verileri dışarıya aktarmadan güvenli bir şekilde istediğiniz görselleri üretebilirsiniz.

 

Stable Diffusion Dezavantajları:

  • Teknik Beceri Gerektirebilir: Stable Diffusion’ın bazı gelişmiş özellikleri (ControlNet gibi), belirli bir teknik beceri ve bilgi gerektirebilir.
  • Donanım Gereksinimleri: Stable Diffusion’ı iyi bir şekilde çalışması için güçlü bir bilgisayara ihtiyaç duyar. Ekran kartı seviyesi önerilen seviyede olmadığında performans sorunları yaşayabilirsiniz.
  • Telif Hakkı Sorunları: Günümüzde AI teknolojisinin gelişmesiyle birlikte bu sorun birçok farklı alanda ön plana çıkmaktadır. Stable Diffusion aracı da bu kategoride yer alıyor. Stable Diffusion, telif hakkıyla korunan içerikleri kopyalayabilir. Bu nedenle, telif hakkıyla korunan içerikleri kullanırken dikkatli olunması gerekmektedir.
  • Etik Sorunlar: Stable Diffusion ile etik açıdan problem yaratabilecek içerikler oluşturabilir. Bu nedenle, Stable Diffusion’ı kullanırken etik kaygılara dikkat edilmelidir.
  • Kontrol Sorunları: Stable Diffusion, hala geliştirilmekte olduğundan girilen prompt’lar her zaman istediğiniz sonucu vermeyebilir.

 

Stable Diffusion Hakkında Sıkça Sorulan Sorular

Stable Diffusion, metinden görüntüye (txt2img) ya da görüntüden görüntüye (img2img) dönüştürme için kullanılan bir yapay zeka modelidir. Verilen girdiyi kullanarak gerçekçi görüntüler oluşturabilir.

Stable Diffusion, sadece benzersiz görüntüler oluşturmakla kalmaz, aynı zamanda video ve animasyonlar da üreterek kullanım alanlarını genişletir. Konsept tasarımlar, illüstrasyonlar, ürün tasarımları, reklamlar, eğitim materyalleri ve kişisel eğlence gibi birçok alanda hayal gücünüzü sınırlamadan özgün görseller ve animasyonlar oluşturabilirsiniz.

İşletim Sistemi: Windows 10 veya üzeri, macOS 10.15 veya üzeri, Linux (Ubuntu 18.04 veya üzeri)

İşlemci: Intel Core i5-8600 veya üzeri

Bellek: 8 GB RAM

Ekran Kartı: NVIDIA GeForce GTX 1060 6GB veya daha fazlası

Depolama: 10 GB boş disk alanı

Ek gereksinimler: Python 3.8 veya üzeri, Git

Stable Diffusion'ı rahat kullanmak için güçlü bir ekran kartı ve yüksek VRAM kapasitesi önerilmektedir. Nvidia markası, Stable Diffusion ile uyumluluk ve performans açısından rakiplerine göre öne çıkmaktadır.

Stable Diffusion, açık kaynaklı ve kendi sisteminiz üzerinde çalışan local bir yapay zeka aracıdır. Bu nedenle ücretsizdir.

Stable Diffusion'a alternatif arayanlar için Midjourney, DALL-E, WOMBO, Craiyon ve Adobe Sensei gibi çeşitli seçenekler mevcuttur.

Stable Diffusion GitHub sayfası: https://github.com/CompVis/stable-diffusion

Stable Diffusion subreddit: https://www.reddit.com/r/StableDiffusion/

Stable Diffusion araştırması yaparken ve kullanımım sırasında Can Sungur’a ait videolardan epey faydalandım. Kanalındaki bazı videoları sizlerle paylaşmak istiyorum. Bunlar:

Yapay Zeka Rehberi - Stable Diffusion: https://www.youtube.com/playlist?list=PLLkT9MAdXYABG0GmcSZaxQI4m47pecfb9

Yapay Zeka ile ATATÜRK + Stable Diffusion + ControlNET: https://www.youtube.com/live/A9hnNyJf8aA?si=oV8byjVsofoFnMjT

STABLE DIFFUSION ile Neler Yapılır?: https://www.youtube.com/live/bZtV-FZUyZ4?si=fH415Jn4WiGa1XXl

 

Stable Diffusion, metinleri görsele dönüştüren ve hayal gücünüzün ötesinde yaratıcı çalışmalar yapmanıza imkan tanıyan güçlü bir araçtır. Bu yazıda, Stable Diffusion’ın ne olduğuna, nasıl kurulacağına, modellerine, avantajları ve dezavantajlarına değindim.
Stable Diffusion’ın sunduğu olasılıklar sınırsız olduğu gibi pek çok alanda bu modelleri kullanarak özgün ve yaratıcı görseller oluşturabilirsiniz. Stable Diffusion ile zaman geçirdikçe, denemeler yaparak istediğiniz çıktıları elde edebilirsiniz. Umarım sizler için faydalı bir yazı olmuştur. Yapay zeka hakkında soru ve görüşleriniz için yazının yorumlar kısmında benimle iletişime geçebilirsiniz.

5/5 - (5 oy)

Merhaba, 1998 yılında İzmit'te doğdum. Edebiyat, sinema, gastronomi ve çizgi romanlara özel bir ilgi duyuyorum. Lisans eğitimimi Yönetim Bilişim Sistemleri (Management Information Systems) bölümünde tamamladım. Üniversitede aldığım SEO dersinde bu alanla tanıştım ve kariyerimi bu doğrultuda şekillendirmeye karar verdim. Geçmişte birkaç dijital pazarlama ajansında SEO Specialist olarak görev aldım. Şu anda bir dijital pazarlama ajansında çalışıyor ve aynı zamanda freelance projelerle de ilgileniyorum. Okumak, yazmak, fikirlerimi paylaşmak ve bunlar üzerine tartışmak benim için bir rahatlama yöntemi. Güzel bir deneyim yaşayıp bunun üzerine yazmayı seviyorum.

Bir Yorum Bırakın