mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 08:50:15 +01:00
* Update .env.example * Update README.md * Update bing_jailbreak_info.md * Update heroku.md * Update SECURITY.md * Update CONTRIBUTING.md * Update CODE_OF_CONDUCT.md * Update LICENSE.md * Update SECURITY.md * Update coding_conventions.md * Update documentation_guidelines.md * Update testing.md * Update heroku.md * Update google_search.md * Update introduction.md * Update make_your_own.md * Update stable_diffusion.md * Update wolfram.md * Update proxy.md * Update user_auth_system.md * Update bing_jailbreak_info.md * Update multilingual_information.md * Update project_origin.md * Update tech_stack.md * Update apis_and_tokens.md * Update docker_install.md * Update linux_install.md * Update mac_install.md * Update windows_install.md * Update install.js
62 lines
2.1 KiB
Markdown
62 lines
2.1 KiB
Markdown
# Stable Diffusion Plugin
|
|
|
|
To use Stable Diffusion with this project, you will need to download and install [stable-diffusion-webui](https://github.com/AUTOMATIC1111/stable-diffusion-webui)
|
|
|
|
- Note: you need a compatible GPU. Nvidia is recommended, but there is no clear resource on incompatible GPUs. Any decent GPU should work.
|
|
|
|
## 1. Follow download and installation instructions from [stable-diffusion-webui readme](https://github.com/AUTOMATIC1111/stable-diffusion-webui)
|
|
|
|
## 2. Edit your run script settings
|
|
|
|
### Windows
|
|
|
|
- Edit your **webui-user.bat** file by adding the following line before the call command:
|
|
- `set COMMANDLINE_ARGS=--api`
|
|
|
|
- Your .bat file should like this with all other settings default
|
|
```shell
|
|
@echo off
|
|
|
|
set PYTHON=
|
|
set GIT=
|
|
set VENV_DIR=
|
|
set COMMANDLINE_ARGS=--api
|
|
|
|
call webui.bat
|
|
```
|
|
### Others (not tested but should work)
|
|
|
|
- Edit your **webui-user.sh** file by adding the following line:
|
|
- `export COMMANDLINE_ARGS="--api"`
|
|
|
|
- Your .sh file should like this with all other settings default
|
|
```bash
|
|
|
|
export COMMANDLINE_ARGS="--api"
|
|
|
|
#!/bin/bash
|
|
#########################################################
|
|
# Uncomment and change the variables below to your need:#
|
|
#########################################################
|
|
|
|
# ...rest
|
|
```
|
|
|
|
## 3. Run Stable Diffusion (either .sh or .bat file according to your operating system)
|
|
|
|
## 4. In the app, select the plugins endpoint, open the plugins store, and install Stable Diffusion
|
|
- You will need the stable diffusion webui API URL, which should be `http://127.0.0.1:7860`
|
|
- Alternatively: you (the admin) can set the value in `\.env` to bypass the prompt
|
|
- `SD_WEBUI_URL=http://127.0.0.1:7860`
|
|
|
|

|
|

|
|
|
|
|
|
## 5. Select the plugin and enjoy!
|
|
|
|

|
|
|
|
---
|
|
|
|
## [Go Back to ReadMe](../../../README.md)
|