LangBot是一个基于大模型的即时通信机器人平台,支持多种消息平台和大模型接口。以下是LangBot的主要特点和功能概述:
主要特点
- 多平台适配:支持QQ、微信(包括企业微信和个人微信)、飞书、Discord等多个消息平台。
- 多模态能力:支持多轮对话、工具调用等功能,适合群聊和私聊场景。
- 高稳定性:具备访问控制、限速、敏感词过滤等机制,配置简单,支持多种部署方式。
- 插件扩展:支持事件驱动和组件扩展,已有数十个插件可供使用。
- Web管理面板:提供浏览器管理LangBot实例的功能。
部署方式
- Docker Compose:适合熟悉Docker的用户。
- 宝塔面板:已上架宝塔面板,用户可根据文档进行使用。
- Zeabur云部署:社区贡献的模板。
- Railway云部署:可选择的云部署方式。
- 手动部署:直接使用发行版运行。
组件兼容性
消息平台支持
平台 | 状态 | 备注 |
---|---|---|
QQ个人号 | ✅ | 支持私聊、群聊 |
QQ官方机器人 | ✅ | 支持频道、私聊、群聊 |
企业微信 | ✅ | |
飞书 | ✅ | |
Discord | ✅ | |
个人微信 | ✅ | 使用Gewechat接入 |
Telegram | 🚧 | 正在开发中 |
🚧 | 正在开发中 | |
钉钉 | 🚧 | 正在开发中 |
大模型支持
模型 | 状态 | 备注 |
---|---|---|
OpenAI | ✅ | 可接入任何OpenAI接口格式模型 |
DeepSeek | ✅ | |
Moonshot | ✅ | |
Anthropic | ✅ | |
xAI | ✅ | |
智谱AI | ✅ | |
Dify | ✅ | LLMOps平台 |
Ollama | ✅ | 本地大模型运行平台 |
LMStudio | ✅ | 本地大模型运行平台 |
GiteeAI | ✅ | 大模型接口聚合平台 |
SiliconFlow | ✅ | 大模型聚合平台 |
阿里云百炼 | ✅ | 大模型聚合平台 |
使用示例
- WebUI Demo: 提供了一个在线演示,用户可以通过以下链接访问:WebUI Demo(登录信息:邮箱:demo@langbot.app,密码:langbot123456)。
LangBot的设计旨在为用户提供一个灵活且功能强大的即时通信机器人解决方案,适合多种应用场景和需求。
[1] https://github.com/RockChinQ/LangBot