Skip to content

This is an extension of SD-WEBUI-DISCORD on the Stable Diffusion WebUI, which supports distributed deployment of SD node's Stable Diffusion WebUi Discord robots. The command usage on Discord can refer to the SD-WEBUI-DISCORD project.

License

Notifications You must be signed in to change notification settings

SpenserCai/sd-webui-discord-ex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SD-WEBUI-DISCORD-EX

This is an extension of SD-WEBUI-DISCORD on the Stable Diffusion WebUI, which supports distributed deployment of SD node's Stable Diffusion WebUi Discord robots. The command usage on Discord can refer to the SD-WEBUI-DISCORD project.

Usage

You need to install the following extensions on the SD webui:

sd-webui-segment-anythin

sd-weubi-deoldify

stable-diffusion-webui-rembg

sd-webui-roop

sd-webui-controlnet


  1. Install this extensions from the 'Extensions' tab page of the Stable Diffusion WebUI.

  2. Create a Discord bot and get the bot token. The tutorial can be found here.

  3. Set the bot token in stable-diffusion-webui/extensions/sd-webui-discord-ex/bin/config.json.Only need set host and token and server_id(if you don't know set it empty like "server_id": "").

{
    "sd_webui":{
        "servers":[
            {
                "name":"webui-1",
                "host":"127.0.0.1:7860",
                "max_concurrent":5,
                "max_queue":100,
                "max_vram":"20G"
            }
        ]
    },
    "discord":{
        "token":"<your token here>",
        "server_id":"<your servers id here if empty all servers>"
    }
}

If you want set default value with sd-webui

{
    "sd_webui":{
        "servers":[...],
        "default_setting": {
            "cfg_scale": 8,
            "negative_prompt": "bad,text,watermask",
            "height":1024,
            "width":1024,
            "steps":32
        }
    }
    ...
}
  1. Restart the Stable Diffusion WebUI.

  2. Find Discord tab and click Start button to start the Discord bot.

Tips

  1. The installation script retrieves the binary file from the Release of SD-WEBUI-DISCORD, which is automatically compiled by Github Action. Alternatively, you can compile SD-WEBUI-DISCORD yourself and place it in the 'bin' directory of the plugin directory.

About

This is an extension of SD-WEBUI-DISCORD on the Stable Diffusion WebUI, which supports distributed deployment of SD node's Stable Diffusion WebUi Discord robots. The command usage on Discord can refer to the SD-WEBUI-DISCORD project.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages