https://github.com/binaryquantumsoul/sdnext-remote
SD.Next extension to send compute tasks to remote inference servers
https://github.com/binaryquantumsoul/sdnext-remote
comfyui sdnext stable-diffusion stable-diffusion-webui stable-horde
Last synced: about 2 months ago
JSON representation
SD.Next extension to send compute tasks to remote inference servers
- Host: GitHub
- URL: https://github.com/binaryquantumsoul/sdnext-remote
- Owner: BinaryQuantumSoul
- License: other
- Created: 2024-02-25T16:12:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-05T10:12:46.000Z (about 1 year ago)
- Last Synced: 2025-03-28T14:39:18.831Z (2 months ago)
- Topics: comfyui, sdnext, stable-diffusion, stable-diffusion-webui, stable-horde
- Language: Python
- Homepage:
- Size: 128 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sdnext-remote
[![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa]SD.Next extension to send compute tasks to remote inference servers.
Aimed to be universal for all providers, feel free to request other providers.> [!NOTE]
> This project is still a Work In Progress, please report issues.# Providers
- (WIP) [SD.Next](https://github.com/vladmandic/automatic) (someone else running SD.Next API)
- (WIP) [ComfyUI](https://github.com/comfyanonymous/ComfyUI) (someone else running ComfyUI API)
- [StableHorde](https://stablehorde.net/) (free)
- (WIP) [NovitaAI](https://novita.ai/playground?utm_source=BinaryQuantumSoul_sdnext_remote&utm_medium=github) (paid, affiliated)
- (WIP) [ComfyICU](https://comfy.icu/?ref=QuantumSoul) (paid, affiliated)
- (WIP) Others :D# Features
| | SD.Next API | ComfyUI API | StableHorde | NovitaAI | ComfyICU |
|----------------------------|:-----------:|:-----------:|:-----------:|:---------:|:--------:|
| ***Model browsing*** | | | | | |
| Checkpoints browser | ✅ | 🆗 | ✅ | ✅ | ✅ |
| Loras browser | ✅ | 🆗 | ⭕ | ✅ | ✅ |
| Embeddings browser | ✅ | 🆗 | ⭕ | ✅ | ✅ |
| ***Generation*** | | | | | |
| Txt2img | ✅ | 🆗+ | ✅ | ✅ | ✅ |
| Second pass (hires) | 🆗+ | 🆗 | ✅ | ✅ | 🆗 |
| Second pass (refiner) | 🆗 | 🆗 | ❌ | 🆗+ | 🆗 |
| Img2img | ✅ | 🆗+ | ✅ | ✅ | 🆗+ |
| Inpainting | 🆗+ | 🆗+ | ✅ | ✅ | 🆗+ |
| Outpainting | 🆗 | 🆗 | 🆗 | 🆗+ | 🆗 |
| Upscale & Postprocess | 🆗 | 🆗 | ✅ | 🆗 | 🆗 |
| AnimateDiff | 🆗 | 🆗 | ❌ | ❌ | 🆗 |
| ***Generation control*** | | | | | |
| Loras and TIs | 🆗 | 🆗 | ✅ | ✅ | ✅ |
| ControlNet | 🆗 | 🆗 | ⚠️ | ⚠️ | 🆗 |
| IpAdapter | 🆗 | 🆗 | ❌ | 🆗+ | 🆗 |
| ***User*** | | | | | |
| Balance (credits/kudos) | ⭕ | ⭕ | ✅ | ✅ | ✅ |
| Generation cost estimation | ⭕ | ⭕ | 🆗 | 🆗 | ❌ |- ✅ functional
- ⚠️ partial functionality
- 🆗+ work in progress
- 🆗 roadmap
- ⭕ not needed
- ❌ not supported## Additional features
- StableHorde worker settings
- Dynamic samplers/upscalers lists
- API calls caching
- Hide NSFW networks option## Why yet another extension ?
There already are plenty of integrations of AI Horde. The point of this extension is to bring all remote providers into the same familiar UI instead of relying on other websites.
Eventually I'd also like to add support for other SD.Next extensions like dynamic prompts, deforum, tiled diffusion, adetailer and regional prompter (UI extensions like aspect ratio, image browser, canvas zoom or openpose editor should already be supported).# Installation & usage
1. Installation
1. Go to extensions > manual install > paste `https://github.com/BinaryQuantumSoul/sdnext-remote` > install
2. Go to extensions > manage extensions > apply changes & restart server
3. Go to system > settings > remote inference > set right api endpoints & keys
2. Usage
1. Select desired remote inference service in dropdown, **refresh model list** and **select model**
2. Set generations parameters as usual and click generate
> [!NOTE]
> You can launch SDNext with `--debug` to follow api requests
# License
This work is licensed under a
[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]
[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/
[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png
[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg