/AstrBot

✨易上手的多平台 LLM 聊天机器人及开发框架✨。支持 QQ、QQ频道、Telegram、微信平台,支持 OpenAI GPT、Ollama、DeepSeek、Llama、GLM、Gemini、OneAPI、LLMTuner,支持 LLM Agent 插件开发,可视化面板。一键部署。

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

image

GitHub release (latest by date) python Docker pull codecov 过去3天消息数 Static Badge

快速开始问题提交插件开发

🛠️ 功能

🌍 支持的消息平台

🌍 支持的大模型/底座:

  • OpenAI GPT、DallE 系列
  • Claude(由LLMs插件支持)
  • HuggingChat(由LLMs插件支持)
  • Gemini(由LLMs插件支持)
  • Ollama
  • 几乎所有已知模型(可接入 OneAPI

🌍 机器人支持的能力一览:

  • 大模型对话、人格、网页搜索
  • 可视化仪表盘
  • 同时处理多平台消息
  • 精确到个人的会话隔离
  • 插件支持
  • 文本转图片回复(Markdown)

🧩 插件

有关插件的使用和列表请移步:AstrBot 文档 - 插件

云部署

Run on Repl.it

❤️ 贡献

欢迎任何 Issues/Pull Requests!只需要将你的更改提交到此项目 :)

对于新功能的添加,请先通过 Issue 进行讨论。

🔭 展望

  • 更多、更开放的 LLM Agent 能力

✨ Demo

image