Задачи

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

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 Имя Статус Шаг Блюдо Создана
74ac218d-eb45-44ce-8b6c-9f5a159a1abb created 1 / 5 2026-07-29 06:36:20 Открыть →
8b6a04dd-5801-4ddc-80e1-4668a597bbdd created 1 / 5 2026-07-29 06:36:20 Открыть →
b62274c2-bcf3-48f7-aac6-669c7c657044 created 1 / 5 2026-07-29 06:36:20 Открыть →
0fcef571-7838-4b62-a7c6-c077bbc63a4d created 1 / 5 2026-07-24 23:31:49 Открыть →
c71ff0de-ff07-4dc4-84bc-2cb944eae167 created 1 / 5 2026-07-24 23:31:49 Открыть →
2b2acbf7-c0ed-40ad-b4be-b63106e96582 created 1 / 5 2026-07-24 23:31:48 Открыть →
4efc86ea-904f-4db7-8a0b-46b2a03c94f7 created 1 / 5 2026-07-14 23:16:01 Открыть →
6f693796-5c4a-41de-be3f-6317c682d7ff created 1 / 5 2026-07-14 23:16:01 Открыть →
918858b2-e3ee-4264-abaa-f63d7b72629b created 1 / 5 2026-07-14 23:16:01 Открыть →
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 Открыть →