WEB-134 · Задача · Видео · web
СРОК 14.08: TwelveLabs выключает Pegasus 1.2 — наша прямая линия перестанет работать
Закрыт
P0 · горит
ведёт: —
Суть
Письмо TwelveLabs (owner переслал 04.08): Pegasus 1.2 sunset 14 августа. Касается ТОЛЬКО прямых SaaS-клиентов API; через AWS Bedrock — не затрагивает. После 14.08 вызовы 1.2 возвращают ошибку, авто-редиректа НЕ будет. НАС КАСАЕТСЯ: /home/pi/project-x-ingest-service/lib/providers/twelvelabs.ts:21-26 — DEFAULT_INDEX_MODELS = [{model_name: pegasus1.2, model_options: [visual,audio]}], используется на строке 594 как значение по умолчанию при создании индекса. То есть прямая линия TwelveLabs отвалится 14.08. НЕ КАСАЕТСЯ: линия Bedrock (INGEST_BEDROCK_MODEL=eu.amazon.nova-lite-v1:0 + упаковка eu.twelvelabs.pegasus-1-2-v1:0) — по письму Bedrock unaffected. ПОСЛЕДСТВИЕ ЕСЛИ НЕ СДЕЛАТЬ: видео не умрёт целиком (Bedrock живёт), но ансамбль потеряет плечо, а на ансамбле построен режим Глибоко (профиль max). РАБОТА: (1) поднять DEFAULT_INDEX_MODELS на pegasus 1.5 по их migration guide; (2) прогнать сквозной тест в режиме Глибоко и сверить, что ансамбль снова трёхплечий; (3) проверить, не изменился ли формат ответа (поля таймкодов/сцен) — у нас на них завязан VideoDoc. ВОЗМОЖНОСТЬ (отдельно оценить, не мешать миграции): в 1.5 есть обработка ПРЯМО ПО ССЫЛКЕ без построения индекса (No ingestion pipeline), Time Based Metadata по своей JSON-схеме с таймкодами, поддержка 2-часовых видео и мультимодальный промпт с картинкой-референсом. Ссылочный путь мы только что чинили вручную (флаг + yt-dlp) — 1.5 может его упростить.
Воркер
не привязан — привязать:
curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \
-d '{"issueId":"WEB-134","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-04T22:24:39.455Z