QQ机器人接入chatgpt

zerolindo · 2024-8-13 20:25:54 · 215 次点击

QQ机器人(监听端)


搭建QQ机器人框架


该项目使用开源QQ机器人框架LLOneBot或者可使用NapCat



linux建议部署NapCat



搭建教程


参考LLOneBot或者NapCat官网,搭建这里不做过多介绍

该项目只用到了http功能,配置如图:


部署逻辑端


下载地址:Qbot


该项目来自于 作者(lucent.blog),不过原作者已不维护,且原文下载链接已失效,可点击上面链接进行下载


修改逻辑处理端配置文件


打开 py 文件夹


打开 config.json 文件,按照提示修改


{
"openai": {
"api_key": [
"sk-123"
], #1.openai_key
"img_size": "1024x1024",
"base_url": "url" #2.base_url
},
"chatgpt": {
"model": "gpt-3.5-turbo-1106",
"temperature": 0.9,
"max_tokens": 13000,
"top_p": 1,
"echo": false,
"presence_penalty": 0,
"frequency_penalty": 0,
"preset": "你是我的人工智能助手,名字叫小猪" #3.机器人预设人格
},
"new_bing": {
"cookie_path": "cookies.json",
"conversation_style": "galileo"
},
"qq_bot": {
"qq_no": "13", #4.QQ机器人的QQ
"cqhttp_url": "http://localhost:3000",
"max_length": 9999,
"image_path": "../QBot/data/images",
"voice_path": "存放生成的音频文件的路径,填绝对路径,eg:D://ac//speech.mp3",
"voice": "echo",
"auto_confirm": false,
"admin_qq": "123" #5.QQ机器人主人的QQ
},
"text_to_image": {
"font_size": 30,
"width": 700,
"font_path": "fonts/sarasa-mono-sc-regular.ttf",
"offset_x": 50,
"offset_y": 50
},
"replicate": {
"api_token": "换成你自己的key" #6.可忽略
}
}


注意max_token:3000是聊天记忆最大长度,可以自行修改,但不要超过4096,并且注意要保留一些空间留给AI回答,因为AI回答也占用4096中的空间




如果需要实现各种功能,请自行修改Qbot.py !!!



安装依赖(安装python环境 )


打开文件夹: py Windows系统双击 python-3.11.1-amd64.exe 安装Python环境 已经有Python环境的不用重新安装

python


安装Python依赖

打开 py 文件夹 双击 pip.bat 即可


长期运行,可以部署到云桌面或者服务器(建议用linux)

举报· 215 次点击
登录 注册 站外分享
16 条回复  
Heaven 初学 2024-8-13 20:25:54

感谢分享,点赞收藏

handsome 限制会员 2024-8-13 20:25:54

感谢大佬的教程!

zxszs 初学 2024-8-13 20:25:54

感谢分享:kissing_heart::kissing_heart::kissing_heart::kissing_heart:

LibrationCrisis 初学 2024-8-13 20:25:54

为什么不用nonebot2呢

212741 初学 2024-8-13 20:25:54

反正我是不会用了,已经彻底蒙蔽了,不谈gocqhttp登陆问题(已选择手表协议)更新协议也选择,反正就是登陆不了,就是一模一样照做也是一堆报错……

ClayAnna 初学 2024-8-13 20:25:54

逻辑端我用的 QChatGPT 这个项目,还在维护,挺不错的

fangyuan99 初学 2024-8-13 20:25:54

现在QQ好像有官方机器人了吧

user5461 初学 2024-8-13 20:25:54

正好也再推一下我自己写的QQ机器人框架 :bili_057:



用onebotv11配置,支持反向websocket,支持AI聊天、绘画、语音和自定义插件,还在持续维护中

Tsinghua8 初学 2024-8-13 20:25:54

(帖子已被作者删除)

12下一页
返回顶部