中文 | Inglés
El objetivo de este proyecto es utilizar la API de OpenAI para crear un chatbot que posea características únicas e integrarlo en un juego de RPG.
Actualmente, el proyecto presenta dos personajes construidos, Li Ming y Avery Kim, con quienes puede interactuar debajo de la sección Roleplay de la demostración. Para participar, asegúrese de obtener su propio KPI OpenAI e ingrese en el campo proporcionado en la parte inferior izquierda. Es esencial tener en cuenta que la demostración es un sitio web silencioso sin un backend, por lo que su API de OpenAI no se transmitirá a nadie. Además de los dos personajes, también puede comunicarse con el CHATGPT básico a través de la sección de chat.
Nota: Puede registrarse para obtener una clave API desde OpenAI. Genere una clave API para el servicio de OpenAI siguiendo las instrucciones en el sitio web de Operai de forma gratuita.
? manifestación




python3 -m venv venv para crear un nuevo entorno virtual llamado "venv".source venv/bin/activate . En Windows, use .venvScriptsactivate en su lugar.requirements.txt utilizando pip install -r requirements.txt en su terminal.config.py en la carpeta chatbot con el nombre mine_config.py .python manage.py generate_secret_key en su terminal. Reemplace el SECRET_KEY en mine_config.py en la carpeta chatbot con la tecla que generó.OPENAI_API_KEY en mine_config.py en la carpeta chatbot con su propia clave. Nota: Si configura un entorno virtual en el Paso 2, deberá activarlo antes de ejecutar cualquier comando relacionado con el proyecto. Para activar el entorno virtual, ejecute source env/bin/activate . Para desactivarlo, simplemente ejecute el comando deactivate .
Antes de iniciar el servidor, navegue a la carpeta raíz del proyecto en su terminal y ejecute el comando python manage.py migrate para aplicar las migraciones de la base de datos.
Para ejecutar el chatbot, ejecute el comando python manage.py runserver . Luego abra su navegador web y vaya a http://localhost:8000 para acceder a la aplicación ChatBot.
Este proyecto proporciona un ejemplo de cómo construir una aplicación de chatbot utilizando el GPT-3.5-TURBO de Openai. Siéntase libre de modificar el código para satisfacer sus necesidades, y no olvide crear su propia clave secreta y clave API al ejecutar la aplicación.
Este proyecto se publica bajo la licencia MIT.