中文 | Английский
Цель этого проекта - использовать API Openai для создания чат -бота, который обладает уникальными характеристиками и интегрировал его в игру RPG.
В настоящее время в проекте представлены два встроенных персонажа, Ли Мин и Эйвери Ким, с которыми вы можете взаимодействовать под разделом RolePlay демо. Для участия обязательно получите свой собственный KPI OpenAI и введите его в предоставленное поле в нижней части слева. Важно отметить, что демонстрация - это молчаливый веб -сайт без бэкэнда, поэтому ваш API OpenAI никому не будет передаваться. В дополнение к двум персонажам, вы также можете общаться с основным CHATGPT через раздел чата.
Примечание: вы можете зарегистрироваться для ключа API от OpenAI. Создайте ключ API для обслуживания OpenAI, бесплатно следуя инструкциям на веб -сайте OpenAI.
? демо




python3 -m venv venv чтобы создать новую виртуальную среду с именем "venv".source venv/bin/activate . В Windows используйте .venvScriptsactivate вместо этого.requirements.txt с помощью pip install -r requirements.txt в вашем терминале.config.py в папке chatbot с именем mine_config.py .python manage.py generate_secret_key в вашем терминале. Замените SECRET_KEY в mine_config.py под папкой chatbot на сгенерированную вами ключ.OPENAI_API_KEY в mine_config.py под папкой chatbot на свой собственный ключ. ПРИМЕЧАНИЕ. Если вы настроите виртуальную среду на шаге 2, вам нужно будет активировать ее, прежде чем запустить какие -либо команды, связанные с проектом. Чтобы активировать виртуальную среду, запустите source env/bin/activate . Чтобы деактивировать его, просто запустите команду deactivate .
Перед запуском сервера перейдите к корневой папке проекта в вашем терминале и запустите команду python manage.py migrate , чтобы применить миграции базы данных.
Чтобы запустить чат -бот, запустите команду python manage.py runserver . Затем откройте свой веб -браузер и перейдите на http://localhost:8000 чтобы получить доступ к приложению Chatbot.
Этот проект приводит пример того, как построить приложение Chatbot с использованием GPT-3.5-Turbo от OpenAI. Не стесняйтесь изменить код в соответствии с вашими потребностями, и не забудьте создать свой собственный секретный ключ и ключ API при запуске приложения.
Этот проект выпущен по лицензии MIT.