Skip to content

The site where you create a questionnaire with questions, send it to friends, and after completing the survey you receive a list of gifts generated by the ChatGPT-3.5 model.

Notifications You must be signed in to change notification settings

akarmain/GPT-gift

Repository files navigation

Проект "GPT-gift"

Видео Пример
Видео демо


Цель

Предоставить пользователю сервис, на котором можно быстро создать голосование и собрать мнения пользователей касательно какого-либо вопроса.

Получилось: сайт, где вы создаете анкету с вопросами, отправляете её знакомым, и после прохождения опроса получаете список подарков, сформированный моделью ChatGPT-3.5.

Технологический стек:

  • ChatGPT 3.5+
  • Python 3.8+
  • Django 4.1+
  • SQLite 3.22+

Инструкция по настройке проекта:

0. Клонирование проекта

Склонируйте репозиторий проекта с помощью Git:

git clone https://github.com/akarmain/GPT-gift
cd GPT-gift

1. Создание виртуального окружения

Создайте виртуальное окружение:

python -m venv venv

Активируйте виртуальное окружение:

  • На Windows:
    venv\Scripts\activate
  • На macOS и Linux:
    source venv/bin/activate

2. Установка зависимостей

Установите необходимые пакеты в виртуальное окружение:

pip install -r requirements.txt

3. Создание уникального ключа приложения

Сгенерируйте уникальный секретный ключ для приложения и добавьте его в файл .env в переменную SECRET_KEY:

python manage.py shell -c "from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())"

4. Добавление ключа API ChatGPT

Добавьте ключ API ChatGPT в файл .env в переменную OPENAI_API_KEY.

5. Запуск сервера

Запустите сервер разработки:

python3 manage.py runserver

Спасибо, что читаете наш код!

About

The site where you create a questionnaire with questions, send it to friends, and after completing the survey you receive a list of gifts generated by the ChatGPT-3.5 model.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published