三分钟零基础教你本地部署GPT-QQ机器人

三分钟零基础教你本地部署GPT-QQ机器人

shiyu · published on 2023-01-16

0

前言:

       本项目已配置好所有的环境依赖,参数,只需下载文后给出的压缩包,参照我给出的步骤,三分钟便可部署本地运行的QQ机器人,私聊或在群聊里@该机器人问题,即可得到GPT的回复。如果你想自己体验部署过程,可参照https://github.com/RockChinQ/QChatGPT:基于OpenAI ChatGPT+mirai QQ 的 QQ 机器人,多平台一键部署,支持绘图模型,支持配置热重载。请注意,本教程需自备科学上网能力。

项目介绍:

       通过调用OpenAI官方提供的API接口,结合mirai和YiriMirai框架,将QQ消息与语言模型连接,实现更加智能的对话机器人。

技术栈:

  • Mirai 高效率 QQ 机器人支持库
  • YiriMirai 一个轻量级、低耦合的基于 mirai-api-http 的 Python SDK
  • OpenAI API OpenAI 

代码结构:

  • pkg.database 数据库操作相关
    • 数据库用于存放会话的历史记录,确保在程序重启后能记住对话内容
  • pkg.openai OpenAI API相关
    • 用于调用OpenAI的API生成回复内容
  • pkg.qqbot QQ机器人相关
    • 处理QQ收到的消息,调用API并进行回复
  • pkg.utils 常用功能包
  • pkg.audit 审计模块

教程第一步:

       注册一个openai账号,教程如下:https://zhuanlan.zhihu.com/p/589642999#

       注册账号后打开https://openai.com/api/登录,登录进去后鼠标移动到头像,点击View API keys.

       点击Create new secret key 获取你的API,复制保存。

教程第二步:

       解压我上传的文件,其中base.apk手机安装,ChatGPT.ZIP本地解压,打开ChatGPT目录下mirai文件夹,选中config.py右键选择使用记事本打开,将文本中的QQ替换成你要登录的QQ,将文本中的your api key替换为你第一步保存的API,关闭保存。

       返回chatGPT文件夹,点击运行run-mirai.bat,直到出现下图提示你输入你的QQ账号密码,格式为login QQ账号 QQ密码,请注意在中间添加空格,输入密码后第一次登录QQ会出现安全验证,此时需要手机安装好我压缩包提供的apk。

       点击Open with txcaptchaher 等待弹出小窗,不必理会红字,按照小窗指示,打开手机app,输入请求码,完成滑块操作后,留意弹出的小窗,点击发送验证码(你QQ绑定的手机号的验证码),收到后输入并回车。当你收到Login successful时,登录成功,保持此窗口,不要关闭,完成下一步的操作。

教程第三步:

       打开chatGPT文件夹,点击运行run-bot.bat。直到弹出成功登录到账号xxx。然后快到QQ里私聊或@你的GPT机器人吧,它会回答你问它的任何问题(迫真),请注意,本地运行机器人时,不需要科学上网,但在登录openAI获取API时,需要全程科学上网。

Related downloads

Bonnie image
shiyu
谁说站在光里的才算英雄~

comment

qwzx

链接失效了

逸云梦泽

很有帮助