Задачи

Как это работает

Job — одно блюдо, один рекламный ролик. Job проходит 5 шагов последовательно. На каждом шаге оператор загружает файлы или подтверждает результат API — пайплайн двигается дальше. Заглушки помечены stub — будут заменены реальными API.

1
Загрузка данных готово

Оператор загружает логотип, фото блюда и вводит название. Файлы сохраняются в storage/jobs/{uuid}/.

2
Splentify — улучшение фото stub

Должен вызывать Splentify API и возвращать улучшенное изображение. Сейчас просто копирует dish.*improved.*.

3
Промпты для видео готово

Генерирует сценарий и видео-промпт по шаблону из названия блюда. Оператор может отредактировать перед переходом к шагу 4.

4
Видео-API №1 stub

Должен отправить промпты в видео-API и получить черновое видео. Сейчас — ручная загрузка файла оператором.

5
Видео-API №2 + ffmpeg склейка stub

HQ-версия видео + склейка через ffmpeg. ffmpeg не установлен. Сейчас — ручная загрузка финального файла.

Статусы шага

  • pending — ещё не начат
  • succeeded — выполнен успешно
  • skipped — пропущен оператором
  • failed — ошибка, job остановлен

Данные накапливаются

Каждый шаг добавляет в JSON задачи свои артефакты: URL файлов, промпты, результаты API. К шагу 5 JSON содержит всё необходимое для передачи в любой внешний сервис. Файлы доступны по прямому URL: https://genai.mindq.ru/storage/jobs/{uuid}/filename

Управление шагом

На каждом шаге три кнопки: Успех (переход дальше), Ошибка (остановить job), Пропустить (пропустить шаг и идти дальше).

0 выбрано
ID Имя Статус Шаг Блюдо Создана
aa6f2764-1667-4e52-b4dd-e6a569854440 created 1 / 5 2026-05-18 22:43:03 Открыть →
b77eb162-9b28-4837-9460-8947ad882c33 created 1 / 5 2026-05-18 22:43:03 Открыть →
ccd71827-70f2-4987-a0a4-8a8afd20d779 created 1 / 5 2026-05-18 22:43:03 Открыть →
e02df4ce-cc59-4f50-82f1-f7fd7f628249 prompts-test completed 5 / 5 Пельмени 2026-05-14 18:40:35 Открыть →