Независимые проекты

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-сценарии.