ChatGPT for Bot

一款支持多平台和各种语言模型的强大对话机器人!

ChatGPT for Bot 是一个开源的对话机器人项目,它支持主流的对话AI模型,可以部署到多种聊天平台上,提供智能的自然语言交互。

🚀 特性

  • 💬 支持 OpenAI ChatGPT 对话模型
  • 🎙 支持文字转语音功能
  • 🖼 支持消息和代码自动转图片
  • ⚡ 快速、稳定、易用
  • 🤖 支持 Mirai、OneBot(go-cqhttp)、Telegram、Discord、微信等主流平台
  • 🌈 提供预设系统,一键切换聊天风格
  • 🛠 内置丰富的管理和调试命令
  • 📦 一键安装包支持快速上手

📦 部署

我们提供多种方式帮助你快速部署,包括:

  • 🐳 基于 Docker 的一键安装
  • 🖥 Windows 和 Mac 一键启动包
  • 🔧 使用 Docker Compose 进行组件化部署
  • ⚙ 手动安装和配置

具体的安装方法请查看:详细部署文档

💬 支持的平台

平台 私聊 群聊 触发回复 管理命令 图片发送 语音
Mirai
OneBot
Telegram ⚠️
Discord
微信小程序

🎨 预设系统

内置的预设系统可以一键切换机器人的聊天风格,自带 猫娘正常 等预设。

可以在 这里 获取更多大家分享的预设。

🏗 HTTP API

提供 HTTP API 可以轻松接入聊天机器人的能力:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
POST /v1/chat
{
"session_id": "test",
"username": "user",
"message": "你好"
}

RESPONSE
{
"result": "DONE",
"message": ["你好,很高兴认识你"],
"voice": [],
"image": []
}

🤝 社区支持

加入我们的社区获取更多支持:

⭐️ 参与贡献

这个项目由社区驱动,欢迎提出问题和贡献代码!

  • 提交问题和建议
  • 在文档中修复错误
  • 添加新的功能和优化

期待你的加入!