AstrBot

AstrBot

✨易上手的多平台 LLM 聊天机器人及开发框架✨。支持 QQ、QQ频道、Telegram、微信平台、内置 Web Chat,OpenAI GPT、Ollama、DeepSeek、Llama、GLM、Gemini、OneAPI、LLMTuner,支持 LLM Agent 插件开发,可视化面板。一键部署。支持 Dify 工作流、代码执行器、Whisper 语音转文字。

Stars: 668

Visit
 screenshot

AstrBot is a powerful and versatile tool that leverages the capabilities of large language models (LLMs) like GPT-3, GPT-3.5, and GPT-4 to enhance communication and automate tasks. It seamlessly integrates with popular messaging platforms such as QQ, QQ Channel, and Telegram, enabling users to harness the power of AI within their daily conversations and workflows.

README:

AstrBot

✨ 易上手的多平台 LLM 聊天机器人及开发框架 ✨

GitHub release (latest by date) python Docker pull Static Badge wakatime codecov

查看文档问题提交

AstrBot 是一个松耦合、异步、支持多消息平台部署、具有易用的插件系统和完善的大语言模型(LLM)接入功能的聊天机器人及开发框架。

✨ 多消息平台部署

  1. QQ 群、QQ 频道、微信个人号、Telegram。
  2. 内置 Web Chat,即使不部署到消息平台也能聊天。
  3. 支持文本转图片,Markdown 渲染。

✨ 多 LLM 配置

  1. 适配 OpenAI API,支持接入 Gemini、GPT、Llama、Claude、DeepSeek、GLM 等各种大语言模型。
  2. 支持 OneAPI 等分发平台。
  3. 支持 LLMTuner 载入微调模型。
  4. 支持 Ollama 载入自部署模型。
  5. 支持网页搜索(Web Search)、自然语言待办提醒。
  6. 支持 Whisper 语音转文字

✨ 管理面板

  1. 支持可视化修改配置
  2. 日志实时查看
  3. 简单的信息统计
  4. 插件管理

✨ 支持 Dify

  1. 对接了 LLMOps 平台 Dify,便捷接入 Dify 智能助手、知识库和 Dify 工作流!接入 Dify - AstrBot 文档

✨ 代码执行器(Beta)

基于 Docker 的沙箱化代码执行器(Beta 测试中)

[!NOTE] 文件输入/输出目前仅测试了 Napcat(QQ), Lagrange(QQ)

✨ 云部署

Run on Repl.it

❤️ 贡献

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

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

🔭 展望

  1. 更强大的 Agent 系统。
  2. 打造插件工作流平台。

✨ Support

✨ Demo

✨ 多模态、网页搜索、长文本转图片(可配置) ✨

✨ 自然语言待办事项 ✨

✨ 插件系统——部分插件展示 ✨

✨ 管理面板 ✨

webchat

✨ 内置 Web Chat,在线与机器人交互 ✨

アトリは、高性能ですから!

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for AstrBot

Similar Open Source Tools

For similar tasks

For similar jobs