Stable Diffusion
Stable Diffusion aracını kurma ve yapılandırma
Stable Diffusion, LibreChat'i bir AUTOMATIC1111 Stable Diffusion WebUI API'sine bağlayan yerleşik bir aracıdır. Docker tabanlı bir Stable Diffusion dağıtımı için stable-diffusion-webui-docker kullanabilirsiniz.
Docker dağıtımı ile 2. ve 3. adımları atlayabilir, bunun yerine ilgili depodaki kurulum talimatlarını kullanabilirsiniz.
- Not: Uyumlu bir GPU'ya ihtiyacınız vardır ("CPU-only" mümkündür ancak çok yavaştır). Nvidia önerilir, ancak uyumsuz GPU'lar hakkında net bir kaynak bulunmamaktadır. İyi bir GPU işinizi görecektir.
1. İndirme ve kurulum talimatlarını izleyin
stable-diffusion-webui readme dosyasındaki kurulum adımlarını izleyin.
2. Çalıştırma betiği ayarlarınızı düzenleyin
Windows
-
webui-user.bat dosyanızı, call komutundan önce aşağıdaki satırı ekleyerek düzenleyin:
-
set COMMANDLINE_ARGS=--api- .bat dosyanız, diğer tüm ayarlar varsayılan olacak şekilde şu şekilde görünmelidir
@echo off set PYTHON= set GIT= set VENV_DIR= set COMMANDLINE_ARGS=--api call webui.bat
Diğerleri (test edilmedi ancak çalışması bekleniyor)
-
webui-user.sh dosyanızı aşağıdaki satırı ekleyerek düzenleyin:
-
export COMMANDLINE_ARGS="--api"- .sh dosyanız, diğer tüm ayarlar varsayılan olacak şekilde şu şekilde görünmelidir
export COMMANDLINE_ARGS="--api" #!/bin/bash ######################################################### # Uncomment and change the variables below to your need:# ######################################################### # ...rest
3. Stable Diffusion'ı çalıştırın (işletim sisteminize göre .sh veya .bat dosyası)
4. LibreChat içinde Stable Diffusion URL'sini ayarlayın
Not: Gradio için varsayılan port
7860'tır. Eğer değiştirdiyseniz, lütfen değeri buna göre güncelleyin.
Docker Kurulumu
.envdosyasındaSD_WEBUI_URL=http://host.docker.internal:7860kullanın- Ya da webui üzerinden
http://host.docker.internal:7860
Yerel Kurulum
.envdosyasındaSD_WEBUI_URL=http://127.0.0.1:7860kullanın- Ya da web arayüzünden
http://127.0.0.1:7860
.env dosyasını değiştirdikten sonra LibreChat'i yeniden başlatın.
| Dağıtım | Komut |
|---|---|
| Docker | docker compose down && docker compose up -d |
| Yerel | Sunucuyu durdurun, ardından tekrar npm run backend komutunu çalıştırın |
Aracı bir Ajan'a Ekleme
LibreChat içinde Agents kısmını seçin, bir agent oluşturun veya düzenleyin, agent'ın Tools listesini açın, Stable Diffusion seçeneğini belirleyin ve agent'ı kaydedin. Daha fazla bilgi için Agents bölümüne bakın.
Bu rehber nasıl?