香菜Bot--基于chatgpt与stable diffusion和go-cqhttp的QQ机器人

香菜Bot V0.2

闲来无事,利用chatgpt的api和stable_diffusion的api写了一个qq机器人,qq使用的框架是go-cqhttp.这里做一些总结.
赛博(女)朋友 本项目需要魔法才行

效果图

废话不多说,先看看效果

image

需要组件

1. stable diffusion
https://github.com/AUTOMATIC1111/stable-diffusion-webui
2. go-cqhttp
https://github.com/Mrs4s/go-cqhttp

启动方法

1.运行stable diffusion 这个启动比较慢 可能要等一会
2.运行go-cqhttp 这个需要配置一些东西,可以看go-cqhttp的教程
3.运行chat.py

配置方法

1.对于stable diffusion 这里使用的是下面这个模型
https://civitai.com/models/24779/dark-sushi-mix-mix
2.如果希望每次自定义形象,可以使用梦作家 下面这个插件训练自己的模型
https://github.com/7eu7d7/DreamArtist-sd-webui-extension
如果使用默认形象,将
xiangcai_embedding-5000.pt 和 xiangcai_embedding-5000-neg.pt放入
stable-diffusion-webui/embedding内
3.对于chat.py
需要配置自己的chatgpt的key 因为要使用gpt的接口,所以电脑需要挂着魔法
还有port需要和go-cqhttp内设定的一样 我这里使用的是9991
同时 程序内的所有路径,都需要更改,因为我使用的是绝对路径,这里需要改为你自己的对应位置的路径
4.对于go-cqhttp
配置自己的qq信息就可以了 需要注意的是需要将表情包放入data/images内

image

image

image

image

image

项目环境

见 
requirement.txt

代码

见 
https://github.com/Cc-Love-Study/XiangCaiBot
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值