YTubeMind — AI-платформа для саммари видео
Технологический стек
- Python
- FastAPI
- OpenRouter
- Telegram API
- aiogram
- YouTube Transcript API
- YooKassa
- Docker
Продукт
YTubeMind превращает длинные YouTube-видео в саммари и сессии вопросов и ответов. Продукту требовался устойчивый путь от произвольной ссылки до субтитров, LLM-обработки и пользовательского сценария в Telegram.
Что я сделал
- Разделил получение субтитров, summarization, авторизацию и Telegram-интерфейс на FastAPI-сервисы.
- Реализовал саммари и question-answering через OpenRouter с параметризуемым выбором модели.
- Добавил bot-flow на aiogram, кредитный баланс и нативную оплату через YooKassa.
- Внедрил общий trace ID и централизованное логирование между сервисами.
Архитектура
Telegram bot → auth/credits → transcript fetcher → summarizer/QA → OpenRouter
Transcript-слой обрабатывал видео без подходящих субтитров, а trace ID упрощал разбор межсервисных запросов. Docker обеспечивал воспроизводимый запуск набора сервисов.
Результат
- Реализован полный путь от YouTube URL до саммари или ответа на дополнительный вопрос.
- Подключены работающие payment- и receipt-сценарии.