Определите нужный режим
Укажите в техническом задании, какие входы нужны: текст, изображение или ключевые кадры. Зафиксируйте допустимые форматы, размер, длительность и разрешение. Не каждый endpoint поддерживает все возможности веб-приложения.
Для прямой интеграции используйте актуальную документацию разработчика или выбранного провайдера. Кнопки этой страницы ведут на главную STIVA. Они не выдают API-ключ и не подтверждают наличие совместимого endpoint у агрегатора.
Продумайте жизненный цикл задания
- Проверка входных файлов и параметров до отправки.
- Сохранение идентификатора задания.
- Получение статуса документированным способом.
- Обработка ошибки, тайм-аута и повторной попытки.
- Получение и хранение результата согласно правилам сервиса.
Не привязывайте долгую генерацию только к открытому окну браузера. Повторное нажатие пользователем не должно случайно создавать несколько оплачиваемых заданий.
Проверьте качество до масштабирования
Соберите небольшой набор исходников: пейзаж, предмет, иллюстрацию и сложный пример. Оцените качество движения и сохранение деталей, среднее число попыток и задержку. Не делайте вывод о любом типе сцены по одному удачному видео.
Уточните авторизацию, стоимость, лимиты, хранение файлов и способ уведомления о завершении. Ключи держите на сервере. Для подготовки материалов используйте руководство по анимации фото.