中文 | Anglais
L'objectif de ce projet est d'utiliser l'API d'Openai pour créer un chatbot qui possède des caractéristiques uniques et de l'intégrer dans un jeu RPG.
Actuellement, le projet présente deux personnages construits, Li Ming et Avery Kim, avec qui vous pouvez interagir dans la section de jeu de rôle de la démo. Pour participer, assurez-vous d'obtenir votre propre KPI OpenAI et de le saisir dans le champ fourni en bas à gauche. Il est essentiel de noter que la démo est un site Web silencieux sans backend, donc votre API OpenAI ne sera transmise à personne. En plus des deux caractères, vous pouvez également communiquer avec le chat de base via la section de chat.
Remarque: vous pouvez vous inscrire à une clé API d'OpenAI. Générez une clé API pour le service d'Openai en suivant gratuitement les instructions sur le site Web OpenAI.
? démo




python3 -m venv venv pour créer un nouvel environnement virtuel nommé "Venv".source venv/bin/activate . Sur Windows, utilisez .venvScriptsactivate à la place.requirements.txt à l'aide de pip install -r requirements.txt dans votre terminal.config.py sous le dossier chatbot avec name mine_config.py .python manage.py generate_secret_key dans votre terminal. Remplacez le SECRET_KEY dans mine_config.py sous le dossier chatbot par la clé que vous avez générée.OPENAI_API_KEY dans mine_config.py sous le dossier chatbot par votre propre clé. Remarque: Si vous configurez un environnement virtuel à l'étape 2, vous devrez l'activer avant d'exécuter toutes les commandes liées au projet. Pour activer l'environnement virtuel, exécutez source env/bin/activate . Pour le désactiver, exécutez simplement la commande deactivate .
Avant de démarrer le serveur, accédez au dossier racine du projet dans votre terminal et exécutez la commande python manage.py migrate pour appliquer les migrations de la base de données.
Pour exécuter le chatbot, exécutez la commande python manage.py runserver . Ouvrez ensuite votre navigateur Web et accédez à http://localhost:8000 pour accéder à l'application chatbot.
Ce projet fournit un exemple de la façon de créer une application Chatbot à l'aide du GPT-3.5-turbo d'OpenAI. N'hésitez pas à modifier le code en fonction de vos besoins, et n'oubliez pas de créer votre propre clé secrète et clé API lors de l'exécution de l'application.
Ce projet est publié sous la licence du MIT.