Основные возможности, которые видит пользователь (на основе меню):
Выбор модели чата (ChatGPT 5, Nano Banana и другие)
Диалоги с памятью и контекстом
Генерация фото (Create photo) — включая продвинутые модели типа Nano Banana
Генерация видео (Create video)
Инструменты для фото (Photo instruments — редактирование, upscale, inpainting и т.д.)
Инструменты для аудио (Audio instruments — voice-to-text, text-to-speech, клонирование голоса)
Профиль пользователя + подписка (токены, лимиты, премиум)
Как мы это реализовали и интегрировали (технический стек и подход):
Telegram Bot + Mini App — основной интерфейс построен как Telegram Mini App для плавного, нативного опыта внутри мессенджера + классический Bot API для уведомлений и быстрых команд.
Мульти-модельная архитектура — единый шлюз (proxy layer), который маршрутизирует запросы к разным провайдерам: OpenAI (ChatGPT/GPT-4o/5), Google Gemini (Nano Banana для изображений), VEO3 (видео), Flux/SD3 и другие через OpenRouter / собственный балансировщик.
Бэкенд — масштабируемая серверная часть на Node.js / Python (FastAPI) с асинхронной обработкой очередей (Celery / RabbitMQ / Redis), чтобы выдерживать пиковые нагрузки при генерации медиа.
База данных — PostgreSQL + Redis для хранения пользовательских профилей, баланса токенов, истории диалогов, сгенерированных файлов (ссылки на S3 / Cloudflare R2).
Платёжная и токен-система — интеграция подписок (Subscribe), начисление токенов за рефералов
https://t.me/Ai_dai_bot