AstrBot - 多平台 LLM 聊天机器人及开发框架

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

695 Stars 67 Forks 11 Issues 9 贡献者 AGPL-3.0 License Python 语言

代码: https://github.com/Soulter/AstrBot

主页: AstrBot

演示: AstrBot - 仪表盘

更多AI开源软件:AI开源 - 小众AI

✨ 主要功能

  1. **大语言模型对话**。支持各种大语言模型,包括 OpenAI API、Google Gemini、Llama、Deepseek、ChatGLM 等,支持接入本地部署的大模型,通过 Ollama、LLMTuner。具有多轮对话、人格情境、多模态能力,支持图片理解、语音转文字(Whisper)。
  2. **多消息平台接入**。支持接入 QQ(OneBot)、QQ 频道、微信(Gewechat、VChat)、Telegram。后续将支持钉钉、飞书、Discord、WhatsApp、小爱音响。支持速率限制、白名单、关键词过滤、百度内容审核。
  3. **Agent**。原生支持部分 Agent 能力,如代码执行器、自然语言待办、网页搜索。对接 Dify 平台,便捷接入 Dify 智能助手、知识库和 Dify 工作流。
  4. **插件扩展**。深度优化的插件机制,支持开发插件扩展功能,极简开发。已支持安装多个插件。
  5. **可视化管理面板**。支持可视化修改配置、插件管理、日志查看等功能,降低配置难度。集成 WebChat,可在面板上与大模型对话。
  6. **高稳定性、高模块化**。基于事件总线和流水线的架构设计,高度模块化,低耦合。

✨ 使用方式

Docker 部署

请参阅官方文档 使用 Docker 部署 AstrBot

Windows 一键安装器部署

需要电脑上安装有 Python(>3.10)。请参阅官方文档 使用 Windows 一键安装器部署 AstrBot

Replit 部署

Sign Up - Replit

CasaOS 部署

社区贡献的部署方式。

请参阅官方文档 通过源码部署 AstrBot

手动部署

请参阅官方文档 通过源码部署 AstrBot

⚡ 消息平台支持情况

平台支持性详情消息类型
QQ私聊、群聊文字、图片、语音
QQ 官方API私聊、群聊,QQ 频道私聊、群聊文字、图片
微信Gewechat。微信个人号私聊、群聊文字
Telegram私聊、群聊文字、图片
微信对话开放平台🚧计划内-
飞书🚧计划内-
Discord🚧计划内-
WhatsApp🚧计划内-
小爱音响🚧计划内-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值