中文 | Inglês
O objetivo deste projeto é utilizar a API do OpenAI para criar um chatbot que possua características únicas e integrá -lo a um jogo de RPG.
Atualmente, o projeto apresenta dois personagens construídos, Li Ming e Avery Kim, com quem você pode interagir na seção Roleplay da demonstração. Para participar, obtenha seu próprio KPI do OpenAI e insira -o no campo fornecido na parte inferior esquerda. É essencial observar que a demonstração é um site silencioso sem um back -end, para que sua API do OpenAI não seja transmitida a ninguém. Além dos dois caracteres, você também pode se comunicar com o ChatGPT básico através da seção de bate -papo.
NOTA: Você pode se inscrever para uma chave da API do OpenAI. Gere uma chave da API para o serviço do OpenAI, seguindo as instruções no site do OpenAI gratuitamente.
? demonstração




python3 -m venv venv para criar um novo ambiente virtual chamado "venv".source venv/bin/activate . No Windows, use .venvScriptsactivate .requirements.txt pip install -r requirements.txtconfig.py na pasta chatbot com o nome mine_config.py .python manage.py generate_secret_key no seu terminal. Substitua o SECRET_KEY em mine_config.py na pasta chatbot pela chave que você gerou.OPENAI_API_KEY em mine_config.py na pasta chatbot com sua própria tecla. Nota: Se você configurar um ambiente virtual na etapa 2, precisará ativá -lo antes de executar quaisquer comandos relacionados ao projeto. Para ativar o ambiente virtual, execute source env/bin/activate . Para desativá -lo, basta executar o comando deactivate .
Antes de iniciar o servidor, navegue até a pasta raiz do projeto no seu terminal e execute o comando python manage.py migrate para aplicar as migrações de banco de dados.
Para executar o chatbot, execute o comando python manage.py runserver . Em seguida, abra seu navegador da web e vá para http://localhost:8000 para acessar o aplicativo Chatbot.
Este projeto fornece um exemplo de como criar um aplicativo de chatbot usando o GPT-3.5-turbo do OpenAI. Sinta -se à vontade para modificar o código para atender às suas necessidades e não se esqueça de criar sua própria chave secreta e chave da API ao executar o aplicativo.
Este projeto é divulgado sob a licença do MIT.