Stable Diffusion
Stable Diffusion 도구 설정 및 구성 방법
Stable Diffusion은 LibreChat을 AUTOMATIC1111 Stable Diffusion WebUI API에 연결하는 내장 에이전트 도구입니다. Docker화된 Stable Diffusion 배포를 위해 **stable-diffusion-webui-docker**를 사용할 수도 있습니다.
Docker 배포를 사용하는 경우 2단계와 3단계를 건너뛰고, 해당 저장소의 설정 지침을 대신 사용하세요.
- 참고: 호환되는 GPU가 필요합니다("CPU 전용" 모드도 가능하지만 매우 느립니다). Nvidia를 권장하지만, 호환되지 않는 GPU에 대한 명확한 자료는 없습니다. 적절한 성능의 GPU라면 무엇이든 작동할 것입니다.
1. 다운로드 및 설치 지침을 따르세요
**stable-diffusion-webui readme**의 설정 단계를 따르세요.
2. 실행 스크립트 설정 편집
Windows
-
webui-user.bat 파일을 편집하여 call 명령 앞에 다음 줄을 추가하세요:
-
set COMMANDLINE_ARGS=--api- .bat 파일은 다른 모든 설정이 기본값인 상태에서 다음과 같아야 합니다.
@echo off set PYTHON= set GIT= set VENV_DIR= set COMMANDLINE_ARGS=--api call webui.bat
기타 (테스트되지 않았으나 작동할 것으로 예상됨)
-
webui-user.sh 파일을 편집하여 다음 줄을 추가하세요:
-
export COMMANDLINE_ARGS="--api"- .sh 파일은 다른 모든 설정을 기본값으로 둔 상태에서 다음과 같아야 합니다.
export COMMANDLINE_ARGS="--api" #!/bin/bash ######################################################### # Uncomment and change the variables below to your need:# ######################################################### # ...rest
3. Stable Diffusion 실행 (운영 체제에 따라 .sh 또는 .bat 파일 사용)
4. LibreChat에서 Stable Diffusion URL 설정하기
참고: Gradio의 기본 포트는
7860입니다. 포트를 변경했다면 그에 맞춰 값을 업데이트해 주세요.
Docker 설치
.env파일에SD_WEBUI_URL=http://host.docker.internal:7860을 사용하세요.- 또는 웹 UI에서
http://host.docker.internal:7860
로컬 설치
.env파일에서SD_WEBUI_URL=http://127.0.0.1:7860을 사용하세요.- 또는 웹 UI의
http://127.0.0.1:7860
.env를 변경한 후 LibreChat을 재시작하세요.
| 배포 | 명령어 |
|---|---|
| Docker | docker compose down && docker compose up -d |
| Local | 서버를 중지한 후, npm run backend를 다시 실행하세요 |
에이전트에 도구 추가하기
LibreChat에서 Agents를 선택하고, 에이전트를 생성하거나 편집한 다음, 해당 에이전트의 Tools 목록을 열어 Stable Diffusion을 선택하고 에이전트를 저장하세요. 자세한 내용은 Agents 섹션을 참조하세요.
이 가이드는 어떤가요?