ModelGPT — мультимодельный ИИ-чат
ИИ-чат с моделями разных провайдеров: REST API на Nitro и PostgreSQL, realtime-чат со стримингом ответов, режимы работы, пейвол с подписками и SEO-посадочные.

Context and goal
ModelGPT — веб-сервис, в котором в одном чате доступны модели нескольких провайдеров: GPT, Claude, Gemini, Grok, DeepSeek, Qwen и другие. Пользователь выбирает модель или режим под задачу: учёба, работа с текстом, генераторы, решение задач, изображения.
Сервис зарабатывает на подписке, а пользователи приходят в него из поиска. Поэтому кроме самого чата нужны платежи с автопродлением и десятки индексируемых посадочных страниц.
My role
- Серверный REST API на Nitro с хранением данных в PostgreSQL через Drizzle ORM.
- Realtime-чат на WebSocket со стримингом ответов и маршрутизацией запросов между моделями разных провайдеров.
- Система системных промптов под режимы работы: учёба, работа с текстом, решение задач и другие.
- Пейвол: тарифы, баланс запросов, подписки с автоплатежом.
- Работа с файлами: загрузка фото и PDF, распознавание текста, генерация изображений.
- SEO-структура: десятки посадочных страниц под режимы и модели с серверным рендером.