À propos du projet
LangBot fournit une plateforme auto-hébergeable pour connecter des modèles de langage étendus et des workflows d'agents à des services de messagerie instantanée. Elle prend en charge les conversations multi-tours, les réponses en streaming, l'interaction multimodale, l'appel d'outils et des capacités intégrées de RAG/base de connaissances. Les bots peuvent être déployés sur Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk, KOOK, Satori, e-mail et Matrix, avec un pont Matrix vers d'autres réseaux de chat.
La plateforme s'intègre à des services de modèles et d'agents, notamment OpenAI, Anthropic, DeepSeek, Google Gemini, xAI, Moonshot, Zhipu AI, Ollama, LM Studio, Dify, MCP, SiliconFlow et plusieurs passerelles ou plateformes GPU. Elle se connecte également à des outils d'automatisation et d'orchestration tels que n8n, Langflow, Coze et Deerflow.
LangBot inclut un panneau d'administration basé sur navigateur pour la configuration, la gestion des bots, les pipelines, les modèles, l'accès API/MCP et la surveillance opérationnelle. Les fonctionnalités orientées production répertoriées dans le dépôt incluent le contrôle d'accès, la limitation de débit, le filtrage des mots sensibles, la gestion des exceptions, la surveillance des sessions et messages, et la prise en charge multi-pipelines.
Un système de plugins piloté par événements et une place de marché de plugins permettent d'étendre le comportement des bots. Le serveur MCP intégré expose des capacités de gestion via HTTP pour les agents de codage, tandis que le dépôt inclut des compétences et des conseils d'agent pour le développement, les tests, le déploiement et le développement principal de plugins.
Les options de déploiement incluent LangBot Cloud, un lancement en une ligne `uvx langbot`, Docker Compose, Docker, l'installation manuelle, Kubernetes, Zeabur, Railway et un déploiement en panneau en un clic. Le projet est écrit pour Python 3.10 à 3.13.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.