https://router.flatkey.ai
Flatkey генерирует видео через один асинхронный эндпоинт. Вы отправляете задачу, опрашиваете её до завершения, затем скачиваете MP4. На этой странице описано общее для всех видеомоделей. Для параметров конкретной модели перейдите к Seedance или MiniMax H3.
Один асинхронный процесс
Создайте задачу с помощью
POST /v1/videos, опрашивайте её через GET /v1/videos/{task_id} и скачайте MP4 из metadata.url.Два формата запросов
Одни модели принимают массив
content, другие — строку prompt. Передача неверного формата возвращает 400.Найдите видеомодель
Получите список всех моделей и оставьте те, у которыхtype равен video:
Выберите правильный формат запроса
Эндпоинт принимает два разных формата, и каждая модель работает ровно с одним из них.
Передача массива
content в модель, ожидающую prompt, вернёт:
Формат content
image_url для интерполяции между кадрами или передачи референса. Имена полей различаются в зависимости от модели, поэтому следуйте руководству для конкретной модели.
Формат prompt
Разрешения различаются в зависимости от модели
Единого набора значений разрешений не существует. Передача неподдерживаемого значения возвращает400 до создания задачи.
Параметры запроса
Опрос задачи
Успешная отправка сразу возвращает задачу:
Опрашивайте примерно каждые 15 секунд. Клип длиной пять секунд обычно генерируется за две-четыре минуты.
Скачайте MP4
URL для скачивания передаётся вmetadata.url и требует того же заголовка авторизации:
Полный пример
Устранение неполадок
prompt is required
Вы передали массив content в модель, ожидающую prompt. Проверьте таблицу в разделе Выберите правильный формат запроса.
unsupported resolution или resolution must be 768P or 2K
Значение допустимо для другой модели. См. раздел Разрешения различаются в зависимости от модели.
No available channel for model ...
Модель недоступна для маршрутизации прямо сейчас. Выберите другую видеомодель вместо повторных попыток — эта ошибка не исчезнет сама по себе. Проверьте каталог моделей для получения актуальной информации о доступности.
duration must be between 4 and 15
MiniMax-H3 требует явно указанного значения duration в этом диапазоне.
Задача остаётся в статусе queued
Генерация видео занимает минуты, а не секунды. Продолжайте опрашивать с интервалом 15 секунд, прежде чем считать задачу зависшей.
Руководства по моделям
Seedance
Текст в видео плюс библиотека виртуальных и реальных персонажей.
MiniMax H3
Управление первым и последним кадром, референсные медиафайлы и настройки задачи.