Zum Hauptinhalt springen
LangBot ist eine Open-Source-Plattform für native Instant-Messaging-Bots auf Basis großer Sprachmodelle (LLM). Sie zielt darauf ab, eine sofort einsatzbereite Entwicklungserfahrung für IM-Bots bereitzustellen, bietet verschiedene LLM-Anwendungsfunktionen wie Agent, RAG und MCP, unterstützt weltweit gängige Instant-Messaging-Plattformen wie Feishu, DingTalk, QQ, WeCom, Discord und Slack und stellt umfangreiche API-Schnittstellen für individuelle Entwicklungen bereit. Mit den von JieKou.AI bereitgestellten Modell-API-Diensten kann LangBot an gängige in- und ausländische Modelle wie Claude-sonnet-4-5, Gpt-5, Gpt-4o und Gemini-2.5-pro angebunden werden. Benutzer können je nach Bedarf auswählen, um unterschiedliche Aufrufszenarien abzudecken.

JieKou.AI × LangBot Konfigurationsanleitung

1. API key abrufen

Besuchen Sie JieKou.AI, registrieren Sie sich und melden Sie sich an. Wenn Sie den Einladungscode 【YGHNZ0】 eingeben, erhalten Sie eine Registrierungsprämie von $2.

(1)API-Schlüssel abrufen

Öffnen Sie die Verwaltungsseite 【API key】, klicken Sie auf die Schaltfläche zum Hinzufügen, geben Sie einen benutzerdefinierten Schlüsselnamen ein und generieren Sie den API-Schlüssel.

(2)API-Schlüssel generieren und speichern

!!Hinweis: Der Schlüssel wird serverseitig verschlüsselt gespeichert und kann nach der Erstellung nicht erneut angezeigt werden. Bitte bewahren Sie den Schlüssel sorgfältig auf; falls er verloren geht, müssen Sie ihn in der Konsole löschen und einen neuen Schlüssel erstellen.

(3)【Modell-ID】 abrufen

Empfohlene Modell-IDs:
  • Claude-sonnet-4-5
  • Gpt-5
  • Gpt-4o
  • Gemini-2.5-pro
Weitere Modell-IDs, maximale Kontextlängen und Preise finden Sie im Modell-Marktplatz.

2. LangBot bereitstellen und konfigurieren

Mit Docker lässt sich LangBot bequem unter Windows, Mac und Linux bereitstellen. Stellen Sie vor der Bereitstellung sicher, dass Git, Docker und Docker Compose installiert sind. Projektadresse: https://github.com/RockChinQ/LangBot

(1)LangBot über Docker bereitstellen

Klonen Sie dieses Projekt mit Git:
git clone https://github.com/langbot-app/LangBot
cd LangBot/docker
Starten Sie den Container:
docker compose up
  • Wenn sich Ihr Host in Festlandchina befindet, können Sie in dem obigen Befehl https://github.com/langbot-app/LangBot durch https://gitcode.com/RockChinQ/LangBot ersetzen, um eine inländische Mirror-Quelle zu verwenden.
  • Wenn sich Ihr Host in Festlandchina befindet, können Sie erwägen, den Image-Namen in der Datei docker-compose.yaml in docker.langbot.app/langbot-public/rockchin/langbot:latest zu ändern, um die von uns bereitgestellte Image-Quelle zu verwenden.
  • Es wird empfohlen, einen Docker-Container-Proxy einzurichten, um einen reibungslosen Netzwerkzugriff von LangBot während der Laufzeit sicherzustellen.

(2)Konfigurationsdatei erstellen

Beim ersten Start wird ein Hinweis zur Erstellung der Konfigurationsdatei ausgegeben. Fahren Sie bitte gemäß der Dateikonfiguration fort. Der Container mappt Port 5300 für die WebUI. Sie können http://127.0.0.1:5300 aufrufen, um die WebUI anzuzeigen. Außerdem werden die Ports 2280-2290 für die Rückwärtsverbindung von Nachrichtenplattform-Adaptern gemappt, die das OneBot-Protokoll verwenden.

(3)Dialogmodell konfigurieren

Öffnen Sie LangBot, klicken Sie auf Modellkonfiguration und wählen Sie als Modellanbieter Schnittstelle AI aus. Konfigurieren Sie das Modell anhand der folgenden Informationen.
  • Modellname: der auf der offiziellen JieKou.AI-Website kopierte gewünschte Modellname
  • Modellanbieter: Schnittstelle AI
  • Anfrage-URL: https://api.highwayapi.ai/openai
  • API Key: der auf der offiziellen JieKou.AI-Website gespeicherte Schlüssel

3. Plattform anbinden

LangBot unterstützt die Anbindung des Chatbots an Plattformen wie QQ, WeChat Official Accounts und Feishu. Im Folgenden wird DingTalk als Beispiel für die Anbindung von LangBot verwendet.

(1)Bot erstellen

Rufen Sie das DingTalk-Entwickler-Backend auf, melden Sie sich an und betreten Sie die Organisation. Adresse: https://open-dev.dingtalk.com/ Klicken Sie oben auf 【Anwendungsentwicklung】, wählen Sie 【Anwendung erstellen】, füllen Sie die grundlegenden Informationen des Bots aus und speichern Sie. Öffnen Sie das Backend des Bots. Wenn wir beispielsweise einen Bot namens langbot2 haben, sieht seine Verwaltungsseite so aus:

(2)Bot konfigurieren

Wählen Sie 【Anwendungsfähigkeit hinzufügen】, um der Anwendung Bot-Fähigkeiten hinzuzufügen. Klicken Sie links auf die Registerkarte 【Bot】, füllen Sie die Konfigurationsinformationen des Bots aus, schließen Sie grundlegende Konfigurationen wie Name, Beschreibung und Nachrichtenname ab und klicken Sie nach Abschluss der Konfiguration auf Veröffentlichen. Klicken Sie nach erfolgreicher Veröffentlichung unten links auf 【Versionsverwaltung und Veröffentlichung】 und konfigurieren Sie die Anwendungsversion sowie die Versionsbeschreibung. Wenn Sie den Bot zum ersten Mal erstellen, ist der Bereich rechts leer. Sie müssen auf 【Neue Version erstellen】 klicken, dort die Informationen festlegen, anschließend 【Sichtbarkeitsbereich der Anwendung】 einstellen und auf Speichern klicken. Wählen Sie unter 【Ereignisabonnement】 den 【Stream-Modus】; es ist nicht erforderlich, eine öffentliche Callback-Adresse zu registrieren. Klicken Sie auf 【Anmeldeinformationen und Basisinformationen】, notieren Sie Client ID und Client Secret, klicken Sie links auf Bot und notieren Sie RobotCode sowie den Bot-Namen. Nachdem Sie die oben genannten Konfigurationselemente notiert haben, tragen Sie sie in das LangBot-Bot-Konfigurationsformular ein. Klicken Sie auf die Vorlagenliste der Kartenplattform, kopieren Sie die ID der entsprechend gebundenen Vorlage und tragen Sie sie als Kartenvorlagen-ID ein. Starten Sie LangBot, bearbeiten Sie den Bot, binden Sie eine Pipeline (anfangs ist eine ChatPipeline-Pipeline vorhanden) und wählen Sie als Plattform DingTalk aus. Bearbeiten Sie die Pipeline, wählen Sie in der AI-Fähigkeitskonfiguration den integrierten Agent aus und wählen Sie das zuvor gebundene gewünschte Modell.

(3)Bot hinzufügen

Suchen Sie in DingTalk nach dem soeben konfigurierten Bot-Namen und klicken Sie auf den Bot, um mit ihm zu chatten. Wenn Sie den Bot zu einer Gruppe hinzufügen möchten, können Sie in der DingTalk-Gruppe auf 【Gruppenverwaltung】 klicken, 【Bot hinzufügen】 auswählen und anschließend nach dem Bot-Namen suchen, um ihn im Gruppenchat zu verwenden.