QChatGPT/README.md
2022-12-08 14:59:59 +08:00

1.4 KiB
Raw Blame History

QChatGPT

通过调用OpenAI GPT-3模型提供的Completion API来实现一个更加智能的QQ机器人

技术栈

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

项目结构

  • pkg.database 数据库操作相关
  • pkg.openai OpenAI API相关
  • pkg.qqbot QQ机器人相关

部署

1. 注册OpenAI账号并取得api_key

参考以下文章

注册成功后请前往个人中心查看api_key

2. 配置Mirai

按照此教程配置Mirai及YiriMirai

3. 配置MySQL数据库

安装MySQL数据库创建数据库qchatgpt

4. 配置此程序

  1. 克隆此项目
git clone https://github.com/RockChinQ/QChatGPT
  1. 安装依赖
pip install pymysql yiri-mirai openai
  1. 运行一次主程序,生成配置文件
python main.py
  1. 编辑配置文件config.py

按照文件内注释填写配置信息

  1. 运行主程序
python main.py

无报错信息即为运行成功