Skip to content

lordot/sensei-backend

Repository files navigation

Sensei-Backend

Sensei-Backend - это проект, разработанный для помощи в изучении английского языка. Ответы ученика проверяются и анализируются с помощью модели OpenAI GPT-3.5, которая затем предоставляет индивидуальные рекомендации для улучшения языковых навыков.

Установка и Запуск

Предварительные условия

  • Docker
  • Docker-compose

Запуск с использованием Docker

  1. Клонируйте репозиторий на ваш локальный компьютер или сервер:
git clone https://github.com/lordot/sensei-backend.git
  1. Перейдите в директорию проекта:
cd sensei-backend
  1. Создайте файл .env в корневой директории проекта и укажите в нем следующие переменные среды:
OPENAI_API_KEY=<ваш openai api key>
OPENAI_ORG=<ваш openai org>
DATABASE_URL=<адрес и ти базы данных>
FIRST_SUPERUSER_EMAIL=<адрес электронной почты первого суперпользователя>
FIRST_SUPERUSER_PASSWORD=<пароль первого суперпользователя>
SENSEI_SECRET_KEY=<секретный ключ для sensei>

Обратите внимание, что вы должны заменить все значения в угловых скобках на соответствующие значения для вашего окружения.

  1. Запустите контейнеры Docker:
docker-compose up --build

Приложение теперь должно быть доступно по адресу http://localhost:80, если вы запускаете его на локальном компьютере.

Документация API

Документация API доступна по адресу http://localhost:80/docs (если вы запускаете проект локально).

Поддержка

Если у вас возникли вопросы или проблемы, создайте issue в этом репозитории.

Контрибуция

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

Лицензия

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages