Skip to content
GitHub Actions edited this page Apr 6, 2023 · 10 revisions

欢迎查看QChatGPT的Wiki页。

简介

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

技术栈

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

代码结构

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