Sensei-Backend - это проект, разработанный для помощи в изучении английского языка. Ответы ученика проверяются и анализируются с помощью модели OpenAI GPT-3.5, которая затем предоставляет индивидуальные рекомендации для улучшения языковых навыков.
- Docker
- Docker-compose
- Клонируйте репозиторий на ваш локальный компьютер или сервер:
git clone https://github.com/lordot/sensei-backend.git
- Перейдите в директорию проекта:
cd sensei-backend
- Создайте файл
.env
в корневой директории проекта и укажите в нем следующие переменные среды:
OPENAI_API_KEY=<ваш openai api key>
OPENAI_ORG=<ваш openai org>
DATABASE_URL=<адрес и ти базы данных>
FIRST_SUPERUSER_EMAIL=<адрес электронной почты первого суперпользователя>
FIRST_SUPERUSER_PASSWORD=<пароль первого суперпользователя>
SENSEI_SECRET_KEY=<секретный ключ для sensei>
Обратите внимание, что вы должны заменить все значения в угловых скобках на соответствующие значения для вашего окружения.
- Запустите контейнеры Docker:
docker-compose up --build
Приложение теперь должно быть доступно по адресу http://localhost:80
, если вы запускаете его на локальном компьютере.
Документация API доступна по адресу http://localhost:80/docs
(если вы запускаете проект локально).
Если у вас возникли вопросы или проблемы, создайте issue
в этом репозитории.
Пул-реквесты приветствуются. Для крупных изменений, пожалуйста, откройте issue
сначала, чтобы обсудить, что вы хотели бы изменить.