这个项目能做什么
LangBot 提供了一个可自托管的平台,用于将大型语言模型和代理工作流连接到即时消息服务。它支持多轮对话、流式响应、多模态交互、工具调用以及内置的 RAG/知识库功能。机器人可以部署在 Discord、Telegram、Slack、LINE、QQ、微信、企业微信、飞书、钉钉、KOOK、Satori、电子邮件和 Matrix 上,其中 Matrix 可桥接到其他聊天网络。
该平台集成了多种模型和代理服务,包括 OpenAI、Anthropic、DeepSeek、Google Gemini、xAI、Moonshot、智谱 AI、Ollama、LM Studio、Dify、MCP、SiliconFlow 以及多个网关或 GPU 平台。它还连接了自动化与编排工具,如 n8n、Langflow、Coze 和 Deerflow。
LangBot 包含一个基于浏览器的管理面板,用于配置、机器人管理、管道、模型、API/MCP 访问以及操作监控。仓库中列出的面向生产的功能包括访问控制、速率限制、敏感词过滤、异常处理、会话和消息监控以及多管道支持。
事件驱动的插件系统和插件市场允许扩展机器人行为。内置的 MCP 服务器通过 HTTP 向编码代理暴露管理能力,而仓库中包含用于插件开发、测试、部署和核心开发的技能和代理指南。
部署选项包括 LangBot Cloud、一行命令 `uvx langbot` 启动、Docker Compose、Docker、手动安装、Kubernetes、Zeabur、Railway 以及一键面板部署。该项目适用于 Python 3.10 至 3.13 版本。
评论
0 评分人数达到10人后显示
登录后参与讨论。