To use Stable Diffusion with this project, you will either need to download and install stable-diffusion-webui or, for a dockerized deployment, you can also use stable-diffusion-webui-docker
With the docker deployment you can skip step 2 and step 3, use the setup instructions from their repository instead.
- Note: you need a compatible GPU ("CPU-only" is possible but very slow). 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
-
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
@echo off set PYTHON= set GIT= set VENV_DIR= set COMMANDLINE_ARGS=--api call webui.bat
-
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
export COMMANDLINE_ARGS="--api" #!/bin/bash ######################################################### # Uncomment and change the variables below to your need:# ######################################################### # ...rest
- Use
SD_WEBUI_URL=http://host.docker.internal:7860
in the.env
file - Or
http://host.docker.internal:7860
from the webui
- Use
SD_WEBUI_URL=http://127.0.0.1:7860
in the.env
file - Or
http://127.0.0.1:7860
from the webui