Разработчики представили video-generator-client — асинхронную библиотеку на Python, предназначенную для унифицированного взаимодействия с популярными API генерации видео. Инструмент позволяет интегрировать возможности нескольких провайдеров в единый рабочий процесс через CLI или встроенный веб-интерфейс.
Библиотека поддерживает работу с моделями от Seedance, Kling, MiniMax и Wan. Архитектура клиента построена на асинхронных запросах, что позволяет отправлять задачи на генерацию параллельно и отслеживать их статус в реальном времени. Пользователи могут управлять параметрами генерации, такими как разрешение, длительность и настройки промптов, через конфигурационные файлы или аргументы командной строки.
Встроенный веб-интерфейс предоставляет визуальную панель для тестирования API-запросов и просмотра результатов без необходимости написания дополнительного кода. Проект распространяется с открытым исходным кодом, что позволяет разработчикам расширять список поддерживаемых провайдеров или встраивать клиент в собственные конвейеры обработки медиаконтента.
Появление подобных инструментов упрощает разработку приложений, использующих видеогенерацию, за счет абстрагирования различий в API разных вендоров. Теперь для переключения между моделями Kling или MiniMax достаточно изменить параметры инициализации клиента, что сокращает время на интеграцию новых технологий в существующие проекты.