Open-Serogpt est un bot télégramme qui utilise GPT-3 pour générer des réponses en langage naturel en fonction des invites utilisateur. Il est écrit en Python et utilise les bibliothèques OpenAi-Async et Aiogram. Le code source est ouvert et disponible sur GitHub.
Pour installer les dépendances requises, exécutez:
pip install -r requirements.txt
Vous devrez également obtenir une clé API OpenAI à partir de https://openai.com et une clé API télégramme de @botfather.
Ensuite, modifiez le fichier main.py et entrez vos clés dans les lignes suivantes:
openai_api = "" # Enter your OpenAI API
telegram_api = "" # Enter your Telegram API
Pour exécuter le bot, exécutez:
python3 main.py
Pour interagir avec le bot, envoyez-lui un message avec l'une des commandes suivantes:
/ Nerogpt: le bot générera une réponse basée sur l'invite. Par exemple, / Nerogpt Qu'est-ce que GPT-3? / Wipedialog: Le bot supprimera son historique des messages précédents. Le bot conserve l'historique de ses conversations avec chaque utilisateur dans un fichier texte nommé d'après l'ID de l'utilisateur. Les fichiers sont stockés dans le dossier racine du projet.
Ce projet est autorisé en vertu de la licence MIT - voir le fichier de licence pour plus de détails.