AstrBot开源程序是一个松耦合、异步、支持多消息平台部署、具有易用的插件系统和完善的大语言模型(LLM)接入功能的聊天机器人及开发框架。支持DeepSeek等附带 WebUI、一键安装版
AstrBot开源程序 是一个松耦合、异步、支持多消息平台部署、具有易用的插件系统和完善的大语言模型(LLM)接入功能的聊天机器人及开发框架。易上手的多平台 LLM 聊天机器人及开发框架 平台支持 QQ、QQ频道、Telegram、微信、企微、飞书 | OpenAI、DeepSeek、Gemini、硅基流动、月之暗面、Ollama、OneAPI、Dify 等。附带 WebUI。
一、软件下载
文末提供一键安装包和源码程序
AstrBot开源程序 是一个松耦合、异步、支持多消息平台部署、具有易用的插件系统和完善的大语言模型(LLM)接入功能的聊天机器人及开发框架。易上手的多平台 LLM 聊天机器人及开发框架 平台支持 QQ、QQ频道、Telegram、微信、企微、飞书 | OpenAI、DeepSeek、Gemini、硅基流动、月之暗面、Ollama、OneAPI、Dify 等。附带 WebUI。
二、主要功能
- 大语言模型对话。支持各种大语言模型,包括 OpenAI API、Google Gemini、Llama、Deepseek、ChatGLM 等,支持接入本地部署的大模型,通过 Ollama、LLMTuner。具有多轮对话、人格情境、多模态能力,支持图片理解、语音转文字(Whisper)。
- 多消息平台接入。支持接入 QQ(OneBot)、QQ 频道、微信(Gewechat)、飞书、Telegram。后续将支持钉钉、Discord、WhatsApp、小爱音响。支持速率限制、白名单、关键词过滤、百度内容审核。
- Agent。原生支持部分 Agent 能力,如代码执行器、自然语言待办、网页搜索。对接 Dify 平台,便捷接入 Dify 智能助手、知识库和 Dify 工作流。
- 插件扩展。深度优化的插件机制,支持开发插件扩展功能,极简开发。已支持安装多个插件。
- 可视化管理面板。支持可视化修改配置、插件管理、日志查看等功能,降低配置难度。集成 WebChat,可在面板上与大模型对话。
- 高稳定性、高模块化。基于事件总线和流水线的架构设计,高度模块化,低耦合。
演示
代码执行器的文件输入/输出目前仅测试了 Napcat(QQ), Lagrange(QQ)
基于 Docker 的沙箱化代码执行器(Beta 测试中)
多模态、网页搜索、长文本转图片(可配置)
自然语言待办事项
插件系统——部分插件展示
管理面板
内置 Web Chat,在线与机器人交互
三、Windows 一键安装器部署AstrBot
需要电脑上安装有 Python(>3.10)。
安装器是一个使用 Powershell 编写的脚本,体积小巧,<20KB。需要您的电脑上安装有 Powershell,一般 Windows 10 及以上版本的设备都会自带这个工具。
WARNING
需要您的电脑上安装有 Python 3.10 及以上的版本,并且已经配置好环境变量。
文末下载链接下载 Source code (zip) 并解压到您的电脑。
运行安装器
视频和此处不一致,请参考此处!!!如果部署不了,请参阅其他两个部署方式:Docker 部署和 手动部署。
解压后,打开文件夹,
地址栏输入 Powershell 并打开:
将 launcher_astrbot_en.bat 批处理文件拖进去回车运行。
WARNING
这个脚本没有病毒。如果提示 Windows 已保护您的电脑,请点击 更多信息,然后点击 仍要运行。
脚本默认使用 python 指令来执行代码,如果你想指定 Python 解释器器路径或者指令,请修改 launcher_astrbot_en.bat 文件。找到 set PYTHON_CMD=python 这一行,将 python 改为你的 Python 解释器路径或指令。
如果没有检测到 Python 环境,脚本将会提示并退出。
脚本将自动检测目录下是否有 AstrBot 文件夹,如果没有,将会从 GitHub 自动下载最新的 AstrBot 源码。下载好后,会自动安装 AstrBot 的依赖并运行。github下载很多都是失败,请前往文末下载。
大功告成!
如果一切顺利,你会看到 AstrBot 打印出的日志。
如果没有报错,你会看到一条日志显示类似 🌈 管理面板已启动,可访问 并附带了几条链接。打开其中一个链接即可访问 AstrBot 管理面板。
TIP
默认用户名和密码是 astrbot 和 astrbot。
当管理面板打开时遇到 404 错误: 在 release 页面下载dist.zip,解压拖到 AstrBot/data 下。还不行请重启电脑(来自群里的反馈)
接下来,你需要部署任何一个消息平台,才能够实现在消息平台上使用 AstrBot。
软件下载
本文信息来源于github作者地址:https://github.com/Soulter/AstrBot
更多推荐
所有评论(0)