动手搭建自己的StableDiffusion绘画机器人

先拿自己之前画的一张图来大致说明下机器人的运行原理 (本质上就是以聊天的方式来交互 代替了平常的图像交互界面)

用到的东西: qq koishi autodl(当然如果自己电脑显卡够好 动手能力强 也可以用自己机器)

qq koishi autodl

3月5号 更新step by step 视频版教程(要个点赞 关注 不过分吧 \ ( ^ω^ ) /)

开整

下载安装koishi(nodejs 实现的机器人框架)

为 Windows 安装 | Koishi

准备一个QQ小号

注册qq没啥好说的

autodl api模式启动的stable diffusion webui(或者本地整合包、colab也行)

封装镜像地址

CodeWithGPU | 能复现才是好算法

视频教程

将启动命令改成下面的这行 然后回车运行sdwebui 的API模式(由python的fastapi框架实现 )

python webui.py –deepdanbooru –no-half –precision full –listen –port 6006 –disable-safe-unpickle –api –nowebui

回到本机 下载 novelai 、 sd-switch 插件 (注意安装插件的版本需在可用范围内 不然使用不了)

修改novelai sd switch插件配置

全都配置完毕后 挨个重载 或 启动 插件

然后去日志中查看是否一切正常 如果正常 显示应该给下图类似

修改onebot配置文件

目前onebot 的依赖go cqhttp有些问题 所以我们需修改一下配置文件 才能正常使用机器人服务(详细讨论见下方链接)

[Bug]: 登录失败: 你的用户身份已失效,为保证帐号安全,请你重新登录。 · Issue #1939 · Mrs4s/go-cqhttp

去到自己电脑对应路径下找到 device.json 文件

回到onebot 配置界面

使用

用法 | NovelAI Bot

novelAI 插件
sd-switch插件
qq频道
服务器终端log

changelog

3.5 视频版详细教程已发布 欢迎观看 图文部分有空再优化下