Копия сервиса perplexity.ai
В ходе работы по сервису был реализован бэкенд API, который проксирует поисковые запросы по разным провайдерам моделей и фронтенд приложение, которое в форме чата показывает диалоги пользователя.
Проект состоит и из нескольких микросервисов:
- бэкенд для обращения к OpenAI API и другим провайдерам
- бэкенд для ЛК
- фронтенд для ЛК и поиска
- мобильная адаптация фронта
- биллинг (расчет запросов и тарифы для количества запросов)
- oauth интеграция с google auth