Passer au contenu principal
LangBot est une plateforme open source de robots de messagerie instantanée native pour les grands modèles de langage (LLM). Elle vise à offrir une expérience de développement de robots IM prête à l’emploi, avec de nombreuses fonctionnalités d’applications LLM telles que Agent, RAG et MCP. Elle est compatible avec les principales plateformes de messagerie instantanée mondiales comme Feishu, DingTalk, QQ, WeCom, Discord et Slack, et fournit de riches interfaces API prenant en charge le développement personnalisé. Grâce aux services d’API de modèles fournis par JieKou.AI, LangBot peut se connecter à des modèles grand public nationaux et internationaux tels que Claude-sonnet-4-5, Gpt-5, Gpt-4o et Gemini-2.5-pro. Les utilisateurs peuvent choisir les modèles selon leurs besoins afin de s’adapter à différents scénarios d’appel.

Tutoriel de configuration JieKou.AI × LangBot

1. Obtenir une API key

Rendez-vous sur JieKou.AI, puis inscrivez-vous et connectez-vous. Saisissez le code d’invitation 【YGHNZ0】 pour obtenir une récompense d’inscription de $2.

(1)Obtenir la clé API

Ouvrez la page de gestion 【API key】, cliquez sur le bouton d’ajout, saisissez un nom de clé personnalisé, puis générez la clé API.

(2)Générer et enregistrer la clé API

!! Attention : la clé est stockée chiffrée côté serveur. Après sa création, elle ne pourra plus être affichée à nouveau. Veuillez la conserver soigneusement ; en cas de perte, vous devrez la supprimer dans la console et créer une nouvelle clé.

(3)Obtenir l’【ID de modèle】

ID de modèles recommandés :
  • Claude-sonnet-4-5
  • Gpt-5
  • Gpt-4o
  • Gemini-2.5-pro
Pour les autres ID de modèles, le contexte maximal et les tarifs, consultez la place des modèles.

2. Déployer et configurer LangBot

Avec Docker, vous pouvez déployer facilement LangBot sur Windows, Mac et Linux. Avant le déploiement, assurez-vous que Git, Docker et Docker Compose sont installés. Adresse du projet : https://github.com/RockChinQ/LangBot

(1)Déployer LangBot avec Docker

Clonez ce projet avec Git :
git clone https://github.com/langbot-app/LangBot
cd LangBot/docker
Démarrez le conteneur :
docker compose up
  • Si votre hôte se trouve en Chine continentale, vous pouvez remplacer https://github.com/langbot-app/LangBot dans la commande ci-dessus par https://gitcode.com/RockChinQ/LangBot afin d’utiliser une source miroir nationale.
  • Si votre hôte se trouve en Chine continentale, vous pouvez envisager de remplacer le nom de l’image dans le fichier docker-compose.yaml par docker.langbot.app/langbot-public/rockchin/langbot:latest afin d’utiliser la source miroir que nous fournissons.
  • Il est recommandé de configurer un proxy pour le conteneur Docker afin de garantir un accès réseau fluide pendant l’exécution de LangBot.

(2)Créer le fichier de configuration

Au premier démarrage, une invite de création du fichier de configuration s’affichera. Veuillez continuer en suivant la configuration du fichier. Le conteneur mappera le port 5300 pour l’utilisation de la WebUI. Vous pouvez accéder à http://127.0.0.1:5300 pour afficher la WebUI. Les ports 2280-2290 seront également mappés pour permettre aux adaptateurs de plateformes de messagerie utilisant le protocole OneBot de se connecter en mode inverse.

(3)Configurer le modèle de conversation

Ouvrez LangBot, cliquez sur la configuration des modèles, puis sélectionnez Interface IA comme fournisseur de modèles. Configurez le modèle avec les informations suivantes.
  • Nom du modèle : nom du modèle souhaité copié depuis le site officiel de JieKou.AI
  • Fournisseur de modèles : Interface IA
  • URL de requête : https://api.highwayapi.ai/openai
  • API Key : clé enregistrée depuis le site officiel de JieKou.AI

3. Connecter une plateforme

LangBot prend en charge la connexion du chatbot à des plateformes comme QQ, la plateforme publique WeChat et Feishu. En prenant DingTalk comme exemple, le tutoriel de connexion de LangBot est le suivant.

(1)Créer un robot

Accédez à la console développeur DingTalk, connectez-vous et entrez dans votre organisation. Adresse : https://open-dev.dingtalk.com/ Cliquez sur 【Développement d’applications】 en haut, sélectionnez 【Créer une application】, renseignez les informations de base du robot, puis enregistrez. Accédez à l’arrière-plan du robot. Par exemple, si nous avons un robot nommé langbot2, sa page d’administration ressemble à ceci :

(2)Configurer le robot

Sélectionnez 【Ajouter une capacité d’application】 afin d’ajouter la capacité de robot à l’application. Cliquez sur l’onglet 【Robot】 à gauche, renseignez les informations de configuration du robot, complétez les configurations de base comme le nom, la description et le nom du message, puis cliquez sur publier une fois la configuration terminée. Une fois la publication réussie, cliquez tout en bas à gauche sur 【Gestion et publication des versions】, puis configurez le numéro de version et la description de version de l’application. S’il s’agit de la première création du robot, la partie droite est vide. Vous devez cliquer sur 【Créer une nouvelle version】, y définir les informations, puis définir 【Plage de visibilité de l’application】 et cliquer sur enregistrer. Pour 【Abonnement aux événements】, sélectionnez 【Mode Stream】 ; il n’est pas nécessaire d’enregistrer une adresse de rappel publique. Cliquez sur 【Identifiants et informations de base】, notez le Client ID et le Client Secret, puis cliquez sur Robot à gauche et notez le RobotCode ainsi que le nom du robot. Après avoir noté les éléments de configuration ci-dessus, renseignez-les dans le formulaire de configuration du robot LangBot. Cliquez sur la liste des modèles de la plateforme de cartes, copiez l’ID du modèle correspondant lié, puis renseignez-le dans l’ID du modèle de carte. Démarrez LangBot, modifiez le robot, liez un pipeline (un pipeline ChatPipeline sera présent au départ), puis sélectionnez DingTalk comme plateforme. Modifiez le pipeline. Dans la configuration des capacités AI, sélectionnez l’Agent intégré, puis choisissez le modèle souhaité précédemment lié.

(3)Ajouter le robot

Dans DingTalk, recherchez le nom du robot que vous venez de configurer, puis cliquez sur le robot pour discuter avec lui. Si vous souhaitez ajouter le robot à un groupe, cliquez sur 【Gestion du groupe】 dans le groupe DingTalk, sélectionnez 【Ajouter un robot】, puis recherchez le nom du robot pour l’utiliser dans la discussion de groupe.