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ファイルは、他のすべての設定がデフォルトである場合、以下のようになるはずです。
その他(未検証ですが動作するはずです)
-
webui-user.sh ファイルを編集し、以下の行を追加してください:
-
export COMMANDLINE_ARGS="--api"- あなたの .sh ファイルは、他のすべての設定がデフォルトである場合、以下のようになるはずです。
3. Stable Diffusionを実行する(オペレーティングシステムに応じて .sh または .bat ファイルを使用してください)
4. LibreChatでStable DiffusionのURLを設定する
注: Gradioのデフォルトポートは
7860です。変更した場合は、それに応じて値を更新してください。
Docker インストール
.envファイルでSD_WEBUI_URL=http://host.docker.internal:7860を使用してください。- またはWebUIからの
http://host.docker.internal:7860
ローカルインストール
.envファイルでSD_WEBUI_URL=http://127.0.0.1:7860を使用してください。- またはWebUIからの
http://127.0.0.1:7860
.env を変更した後は、LibreChat を再起動してください。
| デプロイ | コマンド |
|---|---|
| Docker | docker compose down && docker compose up -d |
| ローカル | サーバーを停止し、再度 npm run backend を実行します |
エージェントにツールを追加する
LibreChatでAgentsを選択し、エージェントを作成または編集して、エージェントのToolsリストを開き、Stable Diffusionを選択して、エージェントを保存します。詳細については、Agentsセクションを参照してください。
このガイドはいかがでしたか?