Skip to content

LatikDesu/ai_revolution_api

Repository files navigation

(AI Revolution project) Платформа для работы с Chat GPT (backend)

Задача заключалась в разработке веб-сервиса, который объединит функциональность ChatGPT и будет специализирован для помощи в решении креативных задач. Данный сервис будет полезен для агентств, пиарщиков, контент-мейкеров, маркетологов и т.д.

Реализовано

  • Кастомная модель пользователя
  • Аутентификация через токены
  • Подтверждение регистрации по электронной почте
  • Аутентификация через социальные сети
  • Работа с контекстом ChatGPT, передача результатов генерации ответа потоком
  • Swagger документация
  • Форматирования кода с использованием ruff

Установка

Скопировать .env.exemple в .env, внести данные

Основные параметры:

Раздел Django development config - настройки режима запуска
Раздел Django Superuser - данные для создания суперпользователя
Раздел Django Postgres Database Config - настройки параметров базы данных
Раздел Postgres container config - переменные для Postgres Container
Раздел Email Config - настройки почтового сервиса
Раздел Social Auth - настройки для работы с социальными сетями

Команда для развертывания:

docker-compose up --build

Суперпользователь и данные, необходимые для работы системы, устанавливаются автоматически.

About

Платформа для работы с Chat GPT (backend)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published