StableDiffusionBot
使用自动1111稳定扩散API生成图像的Discord机器人。
特征
- 512×512图像生成。
- 使用Ultimate SD高档升级图像
- 将图像保存到直接消息和下载
- 信息嵌入生成的图像
屏幕截图
一代
升级
安装
要求:
- nodejs
- git
1。先决条件
稳定的扩散
为了能够生成您需要设置自动111稳定扩散webUI并确保其可用的图像。
然后,您需要将-api参数添加到WebUi-user文件中的commandline_args。可以与API参数一起使用其他参数,例如 – Xformers和-medvram。
通过转到http://(stable-diffusion-url):(port)/docs/。
机器人令牌
确保您通过进入Discord Developer Portal,单击新应用程序,浏览设置并邀请Bot进入服务器,从而创建了一个Discord Bot令牌。
2。安装
克隆目录
git克隆https://*githu*b.com*/imdarktom/stablediffusionbot.git
导航到克隆目录
CD StableDiffusionBot
使用NPM下载任何需要的软件包
NPM安装
3。配置
创建基于提供的示例的sdconfig.json,botconfig.json和.env文件。
使用您的bot令牌修改.ENV文件,并使用testerver(服务器的ID添加到bot的ID添加到botconfig.json文件),clientId(bot的客户端ID)和for devs的devs(您想运行佛教命令的人的IDS)的列表。
如果稳定扩散使用默认端口,则可以但不需要修改SDCONFIG。
要禁用实时图像预览,您可以将BotConfig中的ProgressUpdateInterval设置为-1。
4。运行机器人
一旦所有以前的步骤都完成,可以使用节点运行机器人。命令。几秒钟后,您应该看到一个输出,说该机器人在线。
(一旦运行,您可能会得到有关buffer.file的实验性验证,即生成图像时,您可以忽略它们
(如果机器人在第一个图像生成上崩溃,请尝试使用Ctrl+C和节点进行重新固定。这是由于稳定的扩散所花费的时间比启动后的拳头图像生成期间的预期更长)
