Langchain Telegram GPT Chatbot | Erstellen Sie Ihren eigenen KI-Telegram-Chatbot mit dem Dokument, das Sie haben
Dieses Repository enthält einen Telegram-Chatbot, der auf OpenAIs GPT-3.5-turbo und FAISS für die Dokumentähnlichkeitssuche basiert. Der Chatbot kann Text- und Sprachnachrichten verstehen und basierend auf den Eingaben des Benutzers intelligente Antworten geben. Zusätzlich zu seinen Konversationsfunktionen lässt sich der Chatbot auch in eine Suchmaschine für Dokumentähnlichkeiten integrieren, sodass Benutzer relevante Informationen in einer Sammlung von Dokumenten finden können.
Demo
Tödliche KI
Merkmale
- Unterstützung für Text- und Sprachnachrichten
- Konversations-KI mit OpenAIs GPT-3.5-Turbo
- Dokumentähnlichkeitssuche mit FAISS
- Verfolgung des Gesprächsverlaufs
- Google Text-to-Speech-Integration
Technologien
- Python
- OpenAI-API
- FAISS
- Telebot
- Google Text-to-Speech
- Spracherkennung
- Pydub
Zukünftiger Geltungsbereich
- Unterstützung für zusätzliche Sprachen (한국어, 日本語, বাংলা usw.)
- Integration mit anderen Messaging-Plattformen
- Erweiterte Konversationsfunktionen (z. B. kontextbezogene Antworten)
- Verbesserte Leistung und Skalierbarkeit
- Verwendung neuerer Versionen der OpenAI-Modelle
Installation und Nutzung
Voraussetzungen
- Python 3.7+
- OpenAI-API-Schlüssel
- FAISS
- Telegram-Bot-Token
Installation
- Gehen Sie zu Langchain Chat und erstellen Sie ein Modell basierend auf Ihrem Dokument.
- Klonen Sie das Repository
git clone https://github.com/shamspias/langchain-chat.git
cd langchain-chat
- Kopieren Sie das Modell in das Verzeichnis
models/
- Erstellen Sie die virtuelle Umgebung und aktivieren Sie sie. Installieren Sie die Abhängigkeiten
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt
- Kopieren Sie die Datei example.env, benennen Sie sie in .env um und geben Sie die Werte der Variablen an
- Führen Sie die Anwendung aus
- Beginnen Sie mit Ihrem Bot zu chatten!
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Einzelheiten finden Sie in der LICENSE-Datei.
Mitwirken
Beiträge sind willkommen! Bitte senden Sie uns gerne Issues oder Pull Requests, um die Funktionalität, Leistung oder Dokumentation des Chatbots zu verbessern.
Danksagungen
- OpenAI für die Bereitstellung des GPT-3.5-Turbo-Modells
- Facebook-KI für die Entwicklung der FAISS-Bibliothek
- Die Entwickler der verschiedenen Bibliotheken und Tools, die in diesem Projekt verwendet werden