Was macht ai-chatbot?
🤖 Automatisieren Sie die Dokumentenindizierung und ermöglichen Sie intelligente Fragen und Antworten mit diesem Echtzeit-Telegram-Bot, der OpenAI GPT-4 und Pinecone für verbesserte Benutzerinteraktion nutzt.
Funktionen
- Dokumentenindizierung: Laden Sie Dokumente hoch, die automatisch indiziert werden.
- Intelligente Q&A: Stellen Sie Fragen zu Ihren Dokumenten und erhalten Sie präzise Antworten.
- Echtzeit-Kommunikation: Nutzen Sie Telegram für sofortige Interaktion.
- OpenAI GPT-4: Fortschrittliche Sprachverarbeitung für natürliche Antworten.
- Pinecone-Vektordatenbank: Schnelle und genaue semantische Suche.
Installation
-
Klonen Sie das Repository:
git clone https://github.com/nooksandcrannieslgb937/ai-chatbot.git cd ai-chatbot -
Installieren Sie die Abhängigkeiten:
pip install -r requirements.txt -
Konfigurieren Sie Umgebungsvariablen:
export TELEGRAM_BOT_TOKEN="ihr-telegram-bot-token" export OPENAI_API_KEY="ihr-openai-api-schlüssel" export PINECONE_API_KEY="ihr-pinecone-api-schlüssel" export PINECONE_ENVIRONMENT="ihre-pinecone-umgebung"
Verwendung
-
Starten Sie den Bot:
python bot.py -
Interagieren Sie mit dem Bot über Telegram:
- Senden Sie
/startum den Bot zu initialisieren. - Senden Sie ein Dokument zur Indizierung.
- Stellen Sie Fragen zu den indizierten Inhalten.
- Senden Sie
Konfiguration
Passen Sie die Datei config.py an, um Einstellungen wie den Pinecone-Indexnamen oder das GPT-Modell zu ändern.
Beitrag
Beiträge sind willkommen! Bitte erstellen Sie einen Fork des Repositories und senden Sie einen Pull-Request.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.