Worker Client for Stable Horde. Generate pictures for other users with your PC. Please see readme for additional instructions.
 
 
Go to file
Gabriel e206c36452
Simplified and added samplers (#125)
2024-06-06 08:40:36 +00:00
.github chore: adjust pull request template sections (#63) 2023-01-30 19:51:01 +08:00
assets fix: nsfw_censor not working (#6) 2022-12-19 21:40:30 +08:00
javascript feat: create custom tab page (#13) 2023-01-27 21:20:41 +08:00
screenshots docs: update readme with the new setup guide (#52) 2023-01-28 09:32:48 +08:00
scripts fix: syntax error from #121 (#123) 2024-05-21 16:14:43 +08:00
stable_horde Simplified and added samplers (#125) 2024-06-06 08:40:36 +00:00
.flake8 chore: lint existing code (#47) 2023-01-27 20:03:29 +08:00
.gitignore feat: create custom tab page (#13) 2023-01-27 21:20:41 +08:00
CONTRIBUTING.md chore: add contributing guide (#51) 2023-01-27 23:29:52 +08:00
LICENSE chore: add AGPL license (#27) 2023-01-23 22:30:34 +08:00
install.py chore: lint existing code (#47) 2023-01-27 20:03:29 +08:00
logo.png chore: add logo (#19) 2022-12-23 15:19:48 +08:00
readme.md feat: add hires fix feature (#78) 2023-03-14 08:35:50 +08:00
requirements.txt chore: lint existing code (#47) 2023-01-27 20:03:29 +08:00

readme.md

SD WebUI ❤️ Stable Horde

python issues pr license Lint

Stable Horde Worker Bridge for Stable Diffusion WebUI

An unofficial Stable Horde worker bridge as a Stable Diffusion WebUI extension.

Features

This extension is still WORKING IN PROGRESS, and is not ready for production use.

  • Get jobs from Stable Horde, generate images and submit generations
  • Configurable interval between every jobs
  • Enable and disable extension whenever
  • Detect current model and fetch corresponding jobs on the fly
  • Show generation images in the Stable Diffusion WebUI
  • Save generation images with png info text to local

Install

  • Run the following command in the root directory of your Stable Diffusion WebUI installation:

    git clone https://github.com/sdwebui-w-horde/sd-webui-stable-horde-worker.git extensions/stable-horde-worker
    
  • Launch the Stable Diffusion WebUI, You would see the Stable Horde Worker tab page.

    settings

  • Register an account on Stable Horde and get your API key if you don't have one.

    Note: the default anonymous key 00000000 is not working for a worker, you need to register an account and get your own key.

  • Setup your API key here.

  • Setup Worker name here with a proper name.

  • Make sure Enable is checked.

  • Click the Apply settings buttons.

Compatibility

Here is the compatibilities with the official bridge.

Features Supported?
img2img ✔️
Inpainting ✔️
Interrogate
Tiling ✔️
Hi-res Fix ✔️
Clip Skip
Face Restoration (GFPGAN) ✔️
Upscale (ESRGAN) ✔️
Sample Karras Scheduler *
R2 upload ✔️
R2 source image
Multiple Models ✔️

* Karras scheduler is partially supported in SD-WebUI Bridge, see below.

Samplers Official Bridge SD-WebUI Bridge
No Karras Karras No Karras Karras
k_lms ✔️ ✔️ ✔️ ✔️
k_heun ✔️ ✔️ ✔️ ✔️
k_euler ✔️ ✔️ ✔️ ✔️
k_euler_a ✔️ ✔️ ✔️ ✔️
k_dpm_2 ✔️ ✔️ ✔️ ✔️
k_dpm_2_a ✔️ ✔️ ✔️ ✔️
k_dpm_fast ✔️ ✔️ ✔️ ✔️
k_dpm_adaptive ✔️ ✔️ ✔️ ✔️
k_dpmpp_2s_a ✔️ ✔️ ✔️ ✔️
k_dpmpp_2m ✔️ ✔️ ✔️ ✔️
k_dpmpp_sde ✔️ ✔️ ✔️ ✔️
dpmsolver ✔️ ✔️
ddim ✔️
plms ✔️

License

This project is licensed under the terms of the AGPL-3.0 License.