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.
You need to install the following extensions on the SD webui:
-
Install this extensions from the 'Extensions' tab page of the Stable Diffusion WebUI.
-
Create a Discord bot and get the bot token. The tutorial can be found here.
-
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
}
}
...
}
-
Restart the Stable Diffusion WebUI.
-
Find
Discord
tab and clickStart
button to start the Discord bot.
- 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.