Разработчик запустил сервис postvid.ru для автоматической расшифровки видео, создания тезисов, таблиц, презентаций и карточек для соцсетей. Бэкенд приложения написан на FastAPI, для хранения данных пользователей, подписок и платежей используется SQLite. Инфраструктура развернута с помощью Docker Compose и Caddy с автоматическим выпуском TLS-сертификатов.
Для перевода речи в текст сервис использует модель faster-whisper small, работающую на CPU. Обработка тезисов реализована через YandexGPT или OpenAI-совместимые API. В случае сбоя облачных моделей предусмотрена система фолбэка: запросы перенаправляются на локальную модель через Ollama или на офлайн-алгоритм, который выделяет важные фрагменты текста на основе эвристик.
Платежи в сервисе обрабатываются через ЮKassa. Задачи выполняются в пуле потоков, а статус обработки отслеживается через polling API. На странице результата система отображает, какой именно движок был задействован при генерации контента: облачный, локальный или офлайн-вариант.
Для обеспечения безопасности при работе с внешними ссылками внедрена защита от SSRF. Сервис проверяет схему URL на соответствие http или https и блокирует попытки обращения к внутренней сети сервера. Разработчик также добавил механизм кулдауна, который временно переключает систему на резервные модели после сбоев облачного API.





