GETAPI
СвязатьсяВойти
GETAPI/Документация/Генерация видео

Генерация видео

Создание задания и безопасная обработка асинхронного результата

Выбор модели и метода

Для генерации видео нужны модель и доступный маршрут видеозаданий. До интеграции уточните у поддержки GetAPI схему создания задания, проверки состояния и получения файла для выбранной модели

Наличие модели в GET /v1/models не определяет контракт её асинхронного API

Жизненный цикл задания

  1. Отправьте запрос создания и сохраните ID задания
  2. Проверяйте состояние с ограниченной частотой
  3. При успешном завершении получите файл способом, предусмотренным API модели
  4. При ошибке сохраните её описание и прекратите опрос
  5. При истечении клиентского срока прекратите ожидание, не создавая автоматически новое задание

Установите общий срок ожидания и максимальное число запросов статуса. Обрабатывайте неизвестное состояние отдельно, чтобы цикл не работал бесконечно

Данные интеграции

Поле контрактаЧто должно быть известно
СозданиеHTTP-метод, путь, Content-Type
МодельТочный ID и поддерживаемые параметры
ВходТекст, изображение или видео, если поддерживается
СостояниеПоле статуса и все конечные значения
РезультатПуть получения файла или поле URL
ОшибкаСтруктура ошибки задания
ХранениеСрок доступности результата
СтоимостьЕдиница тарификации и влияние параметров

Значения succeeded и completed нельзя считать взаимозаменяемыми без контракта конкретного метода. Также нельзя предполагать, что ссылка всегда находится в output[0].url

Повторные запросы

Повтор создания может создать второе платное задание. После таймаута сначала проверьте уже известный ID, если он получен

Вызов проверки статуса и создание нового задания имеют разные последствия, настройте повторы отдельно

За параметрами доступного подключения обратитесь в поддержку, указав модель и требуемый сценарий

Назад
← Распознавание речи
Далее
Управление компьютером →