Stability AI, Şubat 2024'te Stable Diffusion 3'ün erken ön izlemesini duyurdu. Yapay zeka modeli hâlâ ön izlemede, ancak Nisan 2024'te ekip, Fireworks AI ile ortaklık kurduktan sonra Stable Diffusion 3 ve Stable Diffusion 3 Turbo'yu Stability AI'nin Geliştirici Platformu API'ında kullanıma sunacaklarını açıkladı; bu, pazardaki en hızlı ve en güvenilir API platformudur.
Stable Diffusion 3'ün yalnızca bir dizi metinden görsele üretken yapay zeka modeli olduğunu unutmayın. Stability AI ekibine göre model, “tipografi ve isteme uyum” açısından OpenAI'nin DALL-E 3'ü ve Midjourney v6 gibi diğer metinden görsele üreticilerle “eşit düzeyde veya daha iyi performans gösteriyor.”
Bu eğitimde, kendi görsellerinizi üretmeye başlayabilmeniz için API ile çalışmaya başlamak üzere pratik adımları öğreneceksiniz.
Neden Stable Diffusion 3?
Stable Diffusion 3, seleflerinden ayrılan ve metinden görsele üretim alanında oldukça rekabetçi olmasını sağlayan çeşitli geliştirmeler ve özellikler sunuyor – özellikle geliştirilmiş metin üretimi ve istemi takip etme yetenekleri bakımından.
Bu geliştirmeleri inceleyelim:
Geliştirilmiş istem takibi
Bağlamsal anlama: Stable Diffusion 3, son teknoloji doğal dil işleme (NLP) tekniklerini barındırır; bu sayede kullanıcı istemlerini daha iyi anlamasını ve yorumlamasını sağlar. Bu da kullanıcının girdilerine daha doğru ve bağlama uygun yanıtlar üretir.
İstem sürekliliği: Önceki sürümlerden farklı olarak Stable Diffusion 3, istemleri takip etmede daha iyi bir süreklilik sağlar; böylece üretilen metin, konuşma boyunca tutarlı kalır ve kullanıcının girişiyle uyumlu olur.
Geliştirilmiş metin üretimi
İnce ayarlı dil modelleri: Stable Diffusion 3, büyük veri kümeleri üzerinde kapsamlı eğitimden geçmiş ince ayarlı dil modelleri kullanır ve bu da geliştirilmiş metin üretim yetenekleriyle sonuçlanır. Bu modeller dilbilgisi, sözdizimi ve anlambilimi daha iyi kavrar; daha tutarlı ve doğal sesli yanıtlar üretir.
Azaltılmış yanıt değişkenliği: Geliştirilmiş eğitim yöntemleri ve model mimarileri sayesinde Stable Diffusion 3, yanıt değişkenliğini azaltır; farklı istemler ve bağlamlar arasında daha tutarlı ve yüksek kaliteli çıktılar üretir.
Gelişmiş istem genişletme
Çok turlu diyalog desteği: Stable Diffusion 3, kullanıcı ile yapay zeka modeli arasındaki çoklu alışverişlerde tutarlılığı ve bağlamı koruyarak çok turlu diyalogları daha etkili şekilde yönetebilir.
İstem genişletme teknikleri: Model, daha bilgilendirici ve bağlama uygun yanıtlar üretmek için gelişmiş istem genişletme teknikleri kullanır; diyaloğu zenginleştirir ve kullanıcılara sorularına kapsamlı yanıtlar sunar.
İnce ayarlı kontrol mekanizmaları
Parametre ayarı: Stable Diffusion 3, yanıt uzunluğu, yaratıcılık düzeyi ve konu ilgililiği gibi parametreleri kullanıcıların ayarlamasına olanak tanıyan ince ayarlı kontrol mekanizmalarına sahiptir; böylece daha kişiselleştirilmiş bir etkileşim deneyimi sunar.
Önyargı azaltma: Model, metin üretimindeki önyargıları azaltmaya yönelik önlemler içerir; kullanıcı istemlerine yanıtlarında adaleti ve kapsayıcılığı teşvik eder.
Stable Diffusion 3 API ile Başlarken
Bu bölümde Stability API ile başlamaya yönelik adımları ele alacağız.
Adım 1: Hesabınızı oluşturun. Stability AI’nin API’ını kullanmadan önce bir hesap oluşturmanız gerekir. Kullanıcı adı ve şifre ile kaydolabilirsiniz; ancak yeni kullanıcılar Google hesaplarıyla kaydolduklarında 25 ücretsiz kredi alırlar.
Adım 2: API anahtarınızı alın. Hesabınızı oluşturduktan sonra bir API anahtarına ihtiyacınız olacak. Bu anahtarı API Keys sayfasında bulabilirsiniz. Dokümana göre Stability AI, “Bu sitede belgelenen tüm API'lar aynı kimlik doğrulama mekanizmasını kullanır: API anahtarını Authorization başlığından geçirmek.” demektedir.
Adım 3: Kredileri artırma. API’a istek göndermek için krediniz olmalıdır. Kredi, API çağrıldığında tüketilen para birimi birimidir – tüketilen miktar modellere ve modalitelere göre değişir. Tüm kredilerinizi kullandıktan sonra, Faturalama paneliniz üzerinden 100 kredi başına 1 ABD Doları karşılığında daha fazla kredi satın alabilirsiniz.
Bu eğitimde, Stable Diffusion 3 API kullanarak görsellerin nasıl üretileceğini göstermek için Google Colab ve ComfyUI kullanacağız. Bir sonraki bölümde, her aracı kullanmaya başlamak için gereken adımları ele alacağız.
Stable Diffusion 3 API'ı Google Colab ile Kullanma
Google Colab ile başlamanız için bir Google hesabı oluşturmanız gerekir – bağlantıya tıklayın ve talimatları izleyin.
Zaten bir Google hesabınız varsa, yeni bir defter açın ve aşağıdaki adımları izleyin.
Not: Bu örnekte kullanılan kod, Stability AI'nin SD3_API eğitiminden alınmıştır.
Adım 1: Gereksinimleri yükleyin.
from io import BytesIO
import IPython
import json
import os
from PIL import Image
import requests
import time
from google.colab import outputAltyapı:
Adım 2: Stability API'a bağlanın.
import getpass
# To get your API key, visit https://platform.stability.ai/account/keys
STABILITY_KEY = getpass.getpass('Enter your API Key')Altyapı:
Dokümana göre, Stable Image servisleri hâlihazırda üretimde olan tek bir seçeneği içerir:
SD3: 6,5 kredi kullanır
SD3 Turbo: 4 kredi kullanır
Bunları test edelim.
Bu örnekte, alçak kesim tropik bir bölgede bir Tukan kuşunun görselini oluşturacağız.
# SD3
prompt ="This dreamlike digital art captures a vibrant, Toucan bird in a lowland tropic area"#@param {type:"string"}
negative_prompt =""#@param {type:"string"}
aspect_ratio ="1:1"#@param ["21:9", "16:9", "3:2", "5:4", "1:1", "4:5", "2:3", "9:16", "9:21"]
seed =0#@param {type:"integer"}
output_format ="jpeg"#@param ["jpeg", "png"]
host =f"https://api.stability.ai/v2beta/stable-image/generate/sd3"
params ={"prompt": prompt,"negative_prompt": negative_prompt,"aspect_ratio": aspect_ratio,"seed": seed,"output_format": output_format,"model":"sd3","mode":"text-to-image"}
response = send_generation_request(
host,
params
)# Decode response
output_image = response.content
finish_reason = response.headers.get("finish-reason")
seed = response.headers.get("seed")# Check for NSFW classificationif finish_reason =='CONTENT_FILTERED':raise Warning("Generation failed NSFW classifier")# Save and display result
generated =f"generated_{seed}.{output_format}"withopen(generated,"wb")as f:
f.write(output_image)print(f"Saved image {generated}")
output.no_vertical_scroll()print("Result image:")
IPython.display.display(Image.open(generated))Altyapı:
İşte oluşturduğu görsel:
Görsel, yazar tarafından Stable Diffusion 3 kullanılarak oluşturulmuştur
Şimdi, SD3 Turbo kullanarak meyvelerden yapılmış bir araba görseli oluşturalım:
#SD3 Turbo
prompt ="A car made out of fruits."#@param {type:"string"}
aspect_ratio ="1:1"#@param ["21:9", "16:9", "3:2", "5:4", "1:1", "4:5", "2:3", "9:16", "9:21"]
seed =0#@param {type:"integer"}
output_format ="jpeg"#@param ["jpeg", "png"]
host =f"https://api.stability.ai/v2beta/stable-image/generate/sd3"
params ={"prompt": prompt,"aspect_ratio": aspect_ratio,"seed": seed,"output_format": output_format,"model":"sd3-turbo"}
response = send_generation_request(
host,
params
)# Decode response
output_image = response.content
finish_reason = response.headers.get("finish-reason")
seed = response.headers.get("seed")# Check for NSFW classificationif finish_reason =='CONTENT_FILTERED':raise Warning("Generation failed NSFW classifier")# Save and display result
generated =f"generated_{seed}.{output_format}"withopen(generated,"wb")as f:
f.write(output_image)print(f"Saved image {generated}")
output.no_vertical_scroll()print("Result image:")
IPython.display.display(Image.open(generated))Altyapı:
Bu kodu çalıştırmak aşağıdaki görseli üretti:
Görsel, yazar tarafından Stable Diffusion 3 Turbo kullanılarak oluşturulmuştur
API'ı ComfyUI ile Kullanma
ComfyUI, stable diffusion için sağlam ve esnek bir grafik kullanıcı arayüzüdür (GUI). Grafik tabanlı bir arayüze sahiptir ve kullanıcıların gelişmiş, kararlı diffusion iş akışları oluşturmasını ve çalıştırmasını sağlamak için akış şeması tarzı bir tasarım kullanır.
Sistem gereksinimleri:
Ekran Kartı (GPU): RTX 3060 Ti veya daha iyisi gibi, en az 8 GB VRAM’e sahip uygun bir NVIDIA GPU.
İşlemci (CPU): Intel Xeon E5, i5, Ryzen 5 veya üzeri dâhil çağdaş bir işlemci.
Rastgele Erişim Belleği (RAM): 16 GB veya daha fazla.
İşletim Sistemi: Windows 10/11 veya Linux.
Modeller ve üretilen görseller için bilgisayarınızda yeterli depolama alanı.
Adım 1: ComfyUI'ı yükleyin
Windows'ta ComfyUI'ı yüklemenin en basit yöntemi, sürümler sayfasında bulunan bağımsız yükleyiciyi kullanmaktır. Bu yükleyici, PyTorch ve Hugging Face Transformers gibi temel bağımlılıkları içerdiğinden ayrı kurulumlara gerek kalmaz.
Kapsamlı bir paket sunar ve karmaşık yapılandırmalar gerektirmeden Windows'ta ComfyUI'ın hızlıca kurulmasını sağlar.
Yalnızca indirin, çıkarın, modelleri ekleyin ve başlatın!
Adım 1.1: ComfyUI'ın bağımsız sürümünü bu GitHub deposundan indirin – bağlantıya tıklamak indirmeyi başlatacaktır.
Adım 1.2: En güncel comfyui-windows.zip dosyasını indirdikten sonra, 7-Zip veya WinRAR gibi bir araçla arşivden çıkarın.
Adım 1.3: ComfyUI'ı kullanmaya başlamak için bir checkpoint modeli gereklidir. Bir checkpoint modelini Stable Diffusion veya Hugging Face üzerinden indirebilirsiniz. Modeli şu klasöre yerleştirin:
Adım 1.4: Şimdi, run_nvidia_gpu.bat (önerilir) veya run_cpu.bat dosyasını çalıştırın. Bu, ComfyUI'ı tarayıcınızda otomatik olarak başlatmalıdır.
Komut satırı çalışacak ve tarayıcınızda açabileceğiniz bir http://127.0.0.1:8188/ URL'si oluşturacaktır.
Adım 2: ComfyUI Manager'ı yükleyin
Dosya Gezgini uygulaması içinde, az önce kurduğunuz dizini bulun. Windows kullandığınız için adı “ComfyUI_windows_portable.” olmalıdır. Buradan ComfyUI ve ardından custom_nodes klasörüne gidin. Bu konumdayken adres çubuğuna cmd yazıp Enter'a basın.
Bu işlem bir komut istemi terminali açmalıdır; buraya aşağıdaki komutu girmeniz gerekir:
İşlem tamamlandıktan sonra ComfyUI'ı yeniden başlatın. Yüzer panelde yeni “Manager” düğmesi görünmelidir.
Adım 3: Stability AI API düğümünü yükleyin
Manage düğmesini seçin ve “Install Custom Nodes” bölümüne gidin. Buradan “stability API” ifadesini arayın.
"Stability API nodes for ComfyUI" düğümünü bulun ve sağ tarafta yer alan Install düğmesine tıklayarak kurulumu başlatın. Ardından bir “Restart” düğmesi görünür olacaktır. ComfyUI'ı yeniden başlatmak için “Restart” seçeneğine tıklayın.
Adım 4: Sistem genelinde API anahtarını tanımlayın
Bu adım isteğe bağlıdır ancak önerilir. Şöyle ki, Stability AI özel düğümü içinde her düğüm için bir Stability AI API anahtarı ayarlayabilirsiniz. Bu, her iş akışında API anahtarını tekrar tekrar girme gereğini ortadan kaldırır ve iş akışınızın JSON dosyasını paylaşırken API anahtarınızı yanlışlıkla paylaşma riskini azaltır.
Her araçta olduğu gibi, yol boyunca birkaç sorunla karşılaşma ihtimaliniz vardır. İşte API veya kurulum sürecinde sorun yaşayan kullanıcılar için en yaygın zorluklar ve sorun giderme adımları.
API Anahtarı ve kimlik doğrulama sorunları
Zorluk: Kullanıcılar, yanlış API anahtarı veya hatalı kimlik doğrulama bilgileri nedeniyle API’a erişirken kimlik doğrulama hatalarıyla karşılaşabilir.
Sorun giderme: API anahtarını iki kez kontrol edin ve doğru şekilde kopyalayıp yapıştırdığınızdan emin olun. Anahtarda fazladan boşluk veya karakter olmadığını doğrulayın. API anahtarının Stable Diffusion 3 sunucusu tarafından düzgün şekilde doğrulandığından emin olun.
Kredi yönetimi sorunları
Zorluk: Kullanıcılar, yetersiz kredi veya faturalama hataları gibi kredi yönetimiyle ilgili sorunlarla karşılaşabilirler.
Sorun giderme: Yeterli krediniz olduğundan emin olmak için Stable Diffusion 3 panosundaki kredi bakiyenizi kontrol edin. Fatura bilgilerinizi doğrulayın ve destek ekibiyle birlikte herhangi bir faturalama hatasını veya tutarsızlığını giderin.
Bağlantı ve ağ sorunları
Zorluk: Kullanıcılar, API’a erişmelerini engelleyen bağlantı sorunları veya ağ kesintileri yaşayabilir.
Sorun giderme: Kararlı bir internet bağlantınız olduğundan ve ağda kesinti bulunmadığından emin olun. Sorunu izole etmek için API’a farklı bir ağ veya cihazdan erişmeyi deneyin. Bağlantı sorunları yaşamaya devam ederseniz internet servis sağlayıcınızla iletişime geçin.
Uyumluluk ve bağımlılık hataları
Zorluk: Kullanıcılar, gerekli araç ve kütüphaneleri yüklerken veya kullanırken uyumluluk sorunları veya bağımlılık hatalarıyla karşılaşabilir.
Sorun giderme: Stable Diffusion 3 API’ın uyumluluk gereksinimlerini kontrol edin ve uyumlu sürümlerde araçlar ve kütüphaneler kullandığınızdan emin olun. Hatalara neden olan bağımlılıkları güncelleyin veya yeniden yükleyin. Sorun giderme rehberliği için dokümana ve topluluk forumlarına başvurun.
Performans ve yanıt süresi
Zorluk: Kullanıcılar, özellikle yoğun kullanım zamanlarında API ile etkileşim kurarken yavaş yanıt süreleri veya performans sorunları yaşayabilir.
Sorun giderme: API performansını izleyin ve kalıpları veya eğilimleri belirlemek için yanıt sürelerini takip edin. Daha iyi performans ve öncelikli erişim için daha yüksek katmanlı bir abonelik planına yükseltmeyi düşünün. Sürekli olarak yavaş yanıt süreleri yaşıyorsanız destek ekibiyle iletişime geçin.
Dokümantasyon ve destek
Zorluk: Kullanıcılar, API dokümantasyonunu anlamakta zorluk yaşayabilir veya belirli sorunların giderilmesi için yardıma ihtiyaç duyabilir.
Sorun giderme: API kullanımı, sorun giderme ve en iyi uygulamalar için Stable Diffusion 3 dokümantasyonuna bakın. Çözülemeyen sorunlarınız veya sorularınız varsa destek ekibiyle veya topluluk forumlarıyla iletişime geçin.
Sonuç
Stable Diffusion 3, metinden görsele üretken yapay zeka modellerinden oluşan bir seridir. Bu makalede, API'ı Google Colab ve ComfyUI ile kullanmaya başlamak için pratik adımları ele aldık. Artık kendi görsellerinizi oluşturma becerisine sahipsiniz; unutmamak için öğrendiklerinizi en kısa sürede uygulamayı unutmayın.
Stable Diffusion 3 API'ını etkili şekilde kullanmak için bazı en iyi uygulamalar nelerdir?
⌄
Stable Diffusion 3 API'ını etkili şekilde kullanmak için en iyi uygulamalar arasında açık ve spesifik istemler sağlamak, istenen sonuçlara ulaşmak için farklı parametrelerle denemeler yapmak, kredilerin tükenmesini önlemek için kredi kullanımını izlemek ve en güncel dokümantasyon ve özelliklerden haberdar olmak yer alır.
Stable Diffusion 3 nedir?
⌄
Stable Diffusion, metinsel istemlerden görsel üretmeye odaklanan bir dizi yapay zeka modelinden oluşur. Kullanıcılar istedikleri görsellerin tanımlarını sağlar ve model, bu istemlere dayalı olarak karşılık gelen görsel temsiller üretir.
Stable Diffusion nasıl çalışır?⌄
Stable Diffusion 3, Sora'ya benzer bir difüzyon dönüştürücü (diffusion transformer) mimarisi kullanır; önceki sürümler ise mevcut görsel üretim yapay zekâlarının çoğuna benzer bir difüzyon modeli kullanıyordu. Bu yenilik, GPT gibi büyük dil modellerinde yaygın olarak kullanılan dönüştürücü mimariyi difüzyon modelleriyle birleştirerek her iki mimarinin de güçlü yönlerinden yararlanma potansiyeli sunar.
Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Yapay zekanın temellerini keşfedin, yapay zekayı işinizde etkili bir şekilde kullanmayı öğrenin ve dinamik yapay zeka dünyasında yolunuzu bulmak için ChatGPT gibi modellere dalın.
Stability AI, Şubat 2024'te Stable Diffusion 3'ün erken ön izlemesini duyurdu. Yapay zeka modeli hâlâ ön izlemede, ancak Nisan 2024'te ekip, Fireworks AI ile ortaklık kurduktan sonra Stable Diffusion 3 ve Stable Diffusion 3 Turbo'yu Stability AI'nin Geliştirici Platformu API'ında kullanıma sunacaklarını açıkladı; bu, pazardaki en hızlı ve en güvenilir API platformudur.
Stable Diffusion 3'ün yalnızca bir dizi metinden görsele üretken yapay zeka modeli olduğunu unutmayın. Stability AI ekibine göre model, “tipografi ve isteme uyum” açısından OpenAI'nin DALL-E 3'ü ve Midjourney v6 gibi diğer metinden görsele üreticilerle “eşit düzeyde veya daha iyi performans gösteriyor.”
Bu eğitimde, kendi görsellerinizi üretmeye başlayabilmeniz için API ile çalışmaya başlamak üzere pratik adımları öğreneceksiniz.
Neden Stable Diffusion 3?
Stable Diffusion 3, seleflerinden ayrılan ve metinden görsele üretim alanında oldukça rekabetçi olmasını sağlayan çeşitli geliştirmeler ve özellikler sunuyor – özellikle geliştirilmiş metin üretimi ve istemi takip etme yetenekleri bakımından.
Bu geliştirmeleri inceleyelim:
Geliştirilmiş istem takibi
Geliştirilmiş metin üretimi
Gelişmiş istem genişletme
İnce ayarlı kontrol mekanizmaları
Stable Diffusion 3 API ile Başlarken
Bu bölümde Stability API ile başlamaya yönelik adımları ele alacağız.
Adım 1: Hesabınızı oluşturun. Stability AI’nin API’ını kullanmadan önce bir hesap oluşturmanız gerekir. Kullanıcı adı ve şifre ile kaydolabilirsiniz; ancak yeni kullanıcılar Google hesaplarıyla kaydolduklarında 25 ücretsiz kredi alırlar.
Adım 2: API anahtarınızı alın. Hesabınızı oluşturduktan sonra bir API anahtarına ihtiyacınız olacak. Bu anahtarı API Keys sayfasında bulabilirsiniz. Dokümana göre Stability AI, “Bu sitede belgelenen tüm API'lar aynı kimlik doğrulama mekanizmasını kullanır: API anahtarını Authorization başlığından geçirmek.” demektedir.
Adım 3: Kredileri artırma. API’a istek göndermek için krediniz olmalıdır. Kredi, API çağrıldığında tüketilen para birimi birimidir – tüketilen miktar modellere ve modalitelere göre değişir. Tüm kredilerinizi kullandıktan sonra, Faturalama paneliniz üzerinden 100 kredi başına 1 ABD Doları karşılığında daha fazla kredi satın alabilirsiniz.
Bu eğitimde, Stable Diffusion 3 API kullanarak görsellerin nasıl üretileceğini göstermek için Google Colab ve ComfyUI kullanacağız. Bir sonraki bölümde, her aracı kullanmaya başlamak için gereken adımları ele alacağız.
Stable Diffusion 3 API'ı Google Colab ile Kullanma
Google Colab ile başlamanız için bir Google hesabı oluşturmanız gerekir – bağlantıya tıklayın ve talimatları izleyin.
Zaten bir Google hesabınız varsa, yeni bir defter açın ve aşağıdaki adımları izleyin.
Not: Bu örnekte kullanılan kod, Stability AI'nin SD3_API eğitiminden alınmıştır.
Adım 1: Gereksinimleri yükleyin.
Adım 2: Stability API'a bağlanın.
Adım 3. Fonksiyonları tanımlayın
Adım 4. Görsel üretin.
Dokümana göre, Stable Image servisleri hâlihazırda üretimde olan tek bir seçeneği içerir:
Bunları test edelim.
Bu örnekte, alçak kesim tropik bir bölgede bir Tukan kuşunun görselini oluşturacağız.
İşte oluşturduğu görsel:
Görsel, yazar tarafından Stable Diffusion 3 kullanılarak oluşturulmuştur
Şimdi, SD3 Turbo kullanarak meyvelerden yapılmış bir araba görseli oluşturalım:
Bu kodu çalıştırmak aşağıdaki görseli üretti:
Görsel, yazar tarafından Stable Diffusion 3 Turbo kullanılarak oluşturulmuştur
API'ı ComfyUI ile Kullanma
ComfyUI, stable diffusion için sağlam ve esnek bir grafik kullanıcı arayüzüdür (GUI). Grafik tabanlı bir arayüze sahiptir ve kullanıcıların gelişmiş, kararlı diffusion iş akışları oluşturmasını ve çalıştırmasını sağlamak için akış şeması tarzı bir tasarım kullanır.
Sistem gereksinimleri:
Adım 1: ComfyUI'ı yükleyin
Windows'ta ComfyUI'ı yüklemenin en basit yöntemi, sürümler sayfasında bulunan bağımsız yükleyiciyi kullanmaktır. Bu yükleyici, PyTorch ve Hugging Face Transformers gibi temel bağımlılıkları içerdiğinden ayrı kurulumlara gerek kalmaz.
Kapsamlı bir paket sunar ve karmaşık yapılandırmalar gerektirmeden Windows'ta ComfyUI'ın hızlıca kurulmasını sağlar.
Yalnızca indirin, çıkarın, modelleri ekleyin ve başlatın!
Adım 1.1: ComfyUI'ın bağımsız sürümünü bu GitHub deposundan indirin – bağlantıya tıklamak indirmeyi başlatacaktır.
Adım 1.2: En güncel comfyui-windows.zip dosyasını indirdikten sonra, 7-Zip veya WinRAR gibi bir araçla arşivden çıkarın.
Adım 1.3: ComfyUI'ı kullanmaya başlamak için bir checkpoint modeli gereklidir. Bir checkpoint modelini Stable Diffusion veya Hugging Face üzerinden indirebilirsiniz. Modeli şu klasöre yerleştirin:
Adım 1.4: Şimdi, run_nvidia_gpu.bat (önerilir) veya run_cpu.bat dosyasını çalıştırın. Bu, ComfyUI'ı tarayıcınızda otomatik olarak başlatmalıdır.
Komut satırı çalışacak ve tarayıcınızda açabileceğiniz bir
http://127.0.0.1:8188/URL'si oluşturacaktır.Adım 2: ComfyUI Manager'ı yükleyin
Dosya Gezgini uygulaması içinde, az önce kurduğunuz dizini bulun. Windows kullandığınız için adı “
ComfyUI_windows_portable.” olmalıdır. BuradanComfyUIve ardındancustom_nodesklasörüne gidin. Bu konumdayken adres çubuğunacmdyazıp Enter'a basın.Bu işlem bir komut istemi terminali açmalıdır; buraya aşağıdaki komutu girmeniz gerekir:
İşlem tamamlandıktan sonra ComfyUI'ı yeniden başlatın. Yüzer panelde yeni “Manager” düğmesi görünmelidir.
Adım 3: Stability AI API düğümünü yükleyin
Manage düğmesini seçin ve “Install Custom Nodes” bölümüne gidin. Buradan “stability API” ifadesini arayın.
"Stability API nodes for ComfyUI" düğümünü bulun ve sağ tarafta yer alan Install düğmesine tıklayarak kurulumu başlatın. Ardından bir “Restart” düğmesi görünür olacaktır. ComfyUI'ı yeniden başlatmak için “Restart” seçeneğine tıklayın.
Adım 4: Sistem genelinde API anahtarını tanımlayın
Bu adım isteğe bağlıdır ancak önerilir. Şöyle ki, Stability AI özel düğümü içinde her düğüm için bir Stability AI API anahtarı ayarlayabilirsiniz. Bu, her iş akışında API anahtarını tekrar tekrar girme gereğini ortadan kaldırır ve iş akışınızın JSON dosyasını paylaşırken API anahtarınızı yanlışlıkla paylaşma riskini azaltır.
Bunu yapmak için, özel düğüm dizinine gidin:
sai_platform_key.txtadında yeni bir dosya oluşturun. API Anahtarınızı dosyaya yapıştırın, kaydedin ve ardından ComfyUI'ı yeniden başlatın.Adım 5: İş akışını yükleyin ve çalıştırın
Stable Diffusion 3 metinden görsele iş akışını yükleyin ve ComfyUI'a bırakın.
Artık hazırsınız!
Sorun Giderme ve İpuçları
Her araçta olduğu gibi, yol boyunca birkaç sorunla karşılaşma ihtimaliniz vardır. İşte API veya kurulum sürecinde sorun yaşayan kullanıcılar için en yaygın zorluklar ve sorun giderme adımları.
API Anahtarı ve kimlik doğrulama sorunları
Zorluk: Kullanıcılar, yanlış API anahtarı veya hatalı kimlik doğrulama bilgileri nedeniyle API’a erişirken kimlik doğrulama hatalarıyla karşılaşabilir.
Sorun giderme: API anahtarını iki kez kontrol edin ve doğru şekilde kopyalayıp yapıştırdığınızdan emin olun. Anahtarda fazladan boşluk veya karakter olmadığını doğrulayın. API anahtarının Stable Diffusion 3 sunucusu tarafından düzgün şekilde doğrulandığından emin olun.
Kredi yönetimi sorunları
Zorluk: Kullanıcılar, yetersiz kredi veya faturalama hataları gibi kredi yönetimiyle ilgili sorunlarla karşılaşabilirler.
Sorun giderme: Yeterli krediniz olduğundan emin olmak için Stable Diffusion 3 panosundaki kredi bakiyenizi kontrol edin. Fatura bilgilerinizi doğrulayın ve destek ekibiyle birlikte herhangi bir faturalama hatasını veya tutarsızlığını giderin.
Bağlantı ve ağ sorunları
Zorluk: Kullanıcılar, API’a erişmelerini engelleyen bağlantı sorunları veya ağ kesintileri yaşayabilir.
Sorun giderme: Kararlı bir internet bağlantınız olduğundan ve ağda kesinti bulunmadığından emin olun. Sorunu izole etmek için API’a farklı bir ağ veya cihazdan erişmeyi deneyin. Bağlantı sorunları yaşamaya devam ederseniz internet servis sağlayıcınızla iletişime geçin.
Uyumluluk ve bağımlılık hataları
Zorluk: Kullanıcılar, gerekli araç ve kütüphaneleri yüklerken veya kullanırken uyumluluk sorunları veya bağımlılık hatalarıyla karşılaşabilir.
Sorun giderme: Stable Diffusion 3 API’ın uyumluluk gereksinimlerini kontrol edin ve uyumlu sürümlerde araçlar ve kütüphaneler kullandığınızdan emin olun. Hatalara neden olan bağımlılıkları güncelleyin veya yeniden yükleyin. Sorun giderme rehberliği için dokümana ve topluluk forumlarına başvurun.
Performans ve yanıt süresi
Zorluk: Kullanıcılar, özellikle yoğun kullanım zamanlarında API ile etkileşim kurarken yavaş yanıt süreleri veya performans sorunları yaşayabilir.
Sorun giderme: API performansını izleyin ve kalıpları veya eğilimleri belirlemek için yanıt sürelerini takip edin. Daha iyi performans ve öncelikli erişim için daha yüksek katmanlı bir abonelik planına yükseltmeyi düşünün. Sürekli olarak yavaş yanıt süreleri yaşıyorsanız destek ekibiyle iletişime geçin.
Dokümantasyon ve destek
Zorluk: Kullanıcılar, API dokümantasyonunu anlamakta zorluk yaşayabilir veya belirli sorunların giderilmesi için yardıma ihtiyaç duyabilir.
Sorun giderme: API kullanımı, sorun giderme ve en iyi uygulamalar için Stable Diffusion 3 dokümantasyonuna bakın. Çözülemeyen sorunlarınız veya sorularınız varsa destek ekibiyle veya topluluk forumlarıyla iletişime geçin.
Sonuç
Stable Diffusion 3, metinden görsele üretken yapay zeka modellerinden oluşan bir seridir. Bu makalede, API'ı Google Colab ve ComfyUI ile kullanmaya başlamak için pratik adımları ele aldık. Artık kendi görsellerinizi oluşturma becerisine sahipsiniz; unutmamak için öğrendiklerinizi en kısa sürede uygulamayı unutmayın.
Okuduğunuz için teşekkürler!
Daha fazla öğrenme