您当前位置:首页 工具辅助 AstrBot官方正版下载
类型:工具辅助 版本:v1.5.3 安卓版
大小:86.9M 时间:2026-03-13




《AstrBot》是一款开源的多平台聊天机器人框架,支持OpenAIGPT、GoogleGemini等数十种大语言模型,并兼容QQ、微信等主流消息平台。它基于异步通信和事件驱动架构,提供代码执行器、网页搜索、可视化管理面板等丰富功能,让开发者能快速搭建个性化智能助手。

AstrBot是一个开源的多平台聊天机器人及开发框架,支持多种大语言模型(如OpenAIGPT、GoogleGemini、Llama等)和多种消息平台(如QQ、Telegram、微信等)。
它具备多轮对话、语音转文字、网页搜索等功能,提供代码执行器和可视化管理面板,方便用户配置和扩展。

多语言模型支持:支持OpenAIGPT、GoogleGemini、Llama、DeepSeek、ChatGLM等多种大语言模型,且支持基于Ollama和LLMTuner接入本地部署的大模型。
多平台接入:支持QQ(OneBot)、QQ频道、微信(Gewechat、企业微信)、Telegram等消息平台,后续将支持钉钉、飞书、Discord等。
Agent功能:原生支持代码执行器、自然语言待办事项、网页搜索等功能,能对接Dify平台,实现智能助手和知识库的接入。
插件扩展:提供深度优化的插件机制,支持开发者基于插件扩展功能,降低开发门槛。
可视化管理:提供可视化面板,支持配置修改、插件管理、日志查看等功能,集成WebChat,在面板上与机器人直接对话。
多模态交互:支持图片理解和语音转文字(Whisper),具备多轮对话和人格情境功能。
AstrBot 管理面板是一个功能强大的工具,提供了管理插件、查看日志、可视化配置和查看统计信息等功能。通过管理面板,用户可以方便地管理和监控 AstrBot 的运行状态。下图展示了管理面板的界面,其中显示了占用内存为 1GB,这是因为在该时刻 AstrBot 加载了一个自部署的微调大语言模型。

2.1 本地访问
当启动 AstrBot 之后,你可以通过浏览器访问 http://localhost:6185 来访问管理面板。
2.2 云服务器访问
如果你正在云服务器上部署 AstrBot,需要将 localhost 替换为你的服务器 IP 地址。例如,如果你的服务器 IP 地址是 192.168.1.100,则访问地址为 http://192.168.1.100:6185。
默认的用户名和密码均为 astrbot。首次登录后,建议修改默认的用户名和密码以增强安全性。
在管理面板中,你可以通过可视化配置来管理 AstrBot 的插件。点击左栏的 配置 即可进入配置页面。

顶部的两个按钮可以切换 可视化编辑配置 和 代码编辑配置 两种模式。
可视化编辑配置:通过图形界面进行配置,修改完成后需要点击右下角的 保存 按钮来保存配置。
代码编辑配置:直接编辑配置文件,编辑完成后首先点击 应用此配置,此时配置将应用到可视化配置中,然后再点击右下角的 保存 按钮来保存配置。
警告:在 代码编辑配置 中编辑配置文件时,如果你不点击 应用此配置,那么你的修改将不会生效。

在管理面板中,你可以通过左栏的 插件 来查看已安装的插件。点击右下角的添加按钮,可以安装新的插件。

AstrBot 在启动时会自动检查管理面板是否需要更新。如果需要更新,第一条日志(黄色)会提示你进行更新。
异步高性能架构:基于asyncio异步编程模型和事件总线设计,消息接收、处理、发送完全解耦,单节点可支撑数千并发连接,响应延迟低至毫秒级。
流水线式消息处理:采用Pipeline机制将消息解析、预处理、模型调用、后处理等环节串联,开发者可自定义中间件,灵活控制消息流程。
标准化模型接口:定义统一的大语言模型调用接口,切换模型时无需修改业务代码,仅需调整配置文件,极大降低试错成本。
模块化插件生态:核心功能与插件完全分离,插件可独立安装、卸载,社区已贡献数十款实用插件。
全链路隐私保护:所有配置和数据默认本地存储,支持私有化部署,敏感信息无需上传第三方服务器,满足企业级安全需求。
支持( 0 ) 盖楼(回复)
支持( 0 ) 盖楼(回复)
支持( 0 ) 盖楼(回复)