Open-NEROGPT ist ein Telegramm-Bot, der GPT-3 verwendet, um natürliche Sprachantworten basierend auf Benutzeranforderungen zu generieren. Es ist in Python geschrieben und verwendet die OpenAI-ASYNC- und Aiogramm-Bibliotheken. Der Quellcode ist geöffnet und auf GitHub verfügbar.
Um die erforderlichen Abhängigkeiten zu installieren, rennen Sie:
pip install -r requirements.txt
Sie müssen auch einen OpenAI -API -Schlüssel von https://openai.com und einen Telegramm -API -Schlüssel von @BotFather erhalten.
Bearbeiten Sie dann die main.py -Datei und geben Sie Ihre Schlüssel in die folgenden Zeilen ein:
openai_api = "" # Enter your OpenAI API
telegram_api = "" # Enter your Telegram API
Um den Bot auszuführen, führen Sie aus:
python3 main.py
Um mit dem Bot zu interagieren, senden Sie ihm eine Nachricht mit einem der folgenden Befehle:
/Nerogpt: Der Bot generiert eine Antwort basierend auf der Eingabeaufforderung. Zum Beispiel /Nerogpt Was ist GPT-3? /wipedialog: Der Bot löscht seine Geschichte früherer Nachrichten. Der Bot führt einen Verlauf seiner Gespräche mit jedem Benutzer in einer nach der ID des Benutzers benannten Textdatei. Die Dateien werden im Stammordner des Projekts gespeichert.
Dieses Projekt ist unter der MIT -Lizenz lizenziert - Einzelheiten finden Sie in der Lizenzdatei.