Runs your own Stable Diffusion v1.4 API with Flask & Docker
- NVIDIA GPU with CUDA installed & >10GB memory
- Ubunutu 20.04 (this can be adjusted in Dockerfile if you are using a different OS)
- Huggingface Access Token
git clone https://github.com/viral-medialab/stable_diffusion_server.git
sh setup.sh
- In line 34 of the Dockerfile, replace
<TOKEN>
with your Huggingface Access Token docker build --tag sd_server .
docker run -d -p 3000:3000 sd_server
The server should now be running at http://<your_external_ip>:3000/
- Pass your prompt as query string ('?prompt=') to the server
- When calling the server from a browser, be sure to replace spaces with '%20'
- Example Prompt: "Impressionist painting of dog wearing party hat."
The foundation of this repo was built by following Lulia Turc's article.