应用介绍
OVERVIEW默认账户密码
用户名: astrbot
密码: 从启动日志中获取
产品介绍
AstrBot 是一款简单易用的多平台聊天机器人及开发框架
主要功能
大语言模型(LLM)对话
- 支持多种主流大模型(OpenAI API、Google Gemini、Llama、Deepseek、ChatGLM等)
- 可通过Ollama/LLMTuner接入本地部署的模型
- 完整的多轮对话能力,支持自定义人格设定
- 多模态交互(支持图片理解、Whisper语音转文字)
多平台消息接入
- 支持平台:
- QQ(OneBot/官方机器人)
- QQ频道
- 微信/企业微信/公众号
- 飞书
- Telegram
- 钉钉
- Discord
- KOOK
- VoceChat
- 安全特性:
- 速率限制
- 白名单机制
- 关键词过滤
- 百度内容审核
Agent
- 内置功能:
- 代码执行器
- 自然语言待办事项
- 网页搜索
- Dify平台深度整合:
- 智能助手
- 知识库管理
- 工作流编排
插件扩展
- 经过优化的插件机制
- 支持同时安装多个插件
- 插件开发文档
可视化管理面板
- 可视化配置修改界面
- 插件管理功能
- 实时日志查看
- 内置WebChat对话界面
系统架构
- 基于事件总线和流水线设计
- 高度模块化,低耦合
- 企业级稳定性保障
版本与部署参数
VERSIONS以下信息来自开源应用包模板,仅用于技术参考;尚未转换成可直接使用的 Cockpit 安装配置。
版本 4.28.2↓ 下载 docker-compose.yaml
配置字段
参数说明属性
PANEL_APP_PORT_HTTPWebUI 端口必填ASTRBOT_WEIXIN_OFFICIAL_PORT微信公众平台端口必填ASTRBOT_WECOM_PORT企业微信端口必填ASTRBOT_QQ_OFFICIAL_PORTQQ 官方机器人端口 (Webhook)必填ASTRBOT_QQ_PERSONAL_PORTQQ个人号端口 (aiocqhttp)必填ASTRBOT_WECHAT_PERSONAL_PORT微信个人号端口 (Gewechat)必填TIME_ZONE时区必填原始模板存在特定平台的网络或环境变量依赖,不能直接作为 Cockpit 安装文件使用。