Открытое API для склейки видео
Доступ без регистрации и без API-ключа. Один job создает до 10 вертикальных роликов 9:16, берет по одному случайному видео из каждой URL-колонки таблицы и опционально прогоняет результат через уникализатор.
/api/v1/jobs
Создать задачу генерации. Если transition_url пустой, переход между роликами не вставляется.
{
"table_id": "m4dzpb2ofouoc86",
"count": 10,
"transition_url": "https://example.com/transition.mp4",
"uniqueize": false
}
curl -X POST https://video.k-ai.pro/api/v1/jobs \
-H "Content-Type: application/json" \
-d '{"table_id":"m4dzpb2ofouoc86","count":10,"transition_url":null,"uniqueize":false}'
/api/v1/jobs/{job_id}
Получить статус задачи, прогресс и ссылки на готовые файлы. Статусы: queued, running, done, error.
{
"id": "job_id",
"status": "done",
"progress": 10,
"total": 10,
"results": [
{
"index": 1,
"url": "https://...",
"duration_sec": 43.2,
"width": 1080,
"height": 1920,
"uniqueized": false
}
]
}
/api/v1/tables/{table_id}/preview
Проверить, сколько URL-роликов найдено в каждой колонке таблицы. Подходит для новых таблиц с животными, людьми, моментами и другими категориями.
curl https://video.k-ai.pro/api/v1/tables/m4dzpb2ofouoc86/preview
/health
Проверка живости сервиса, размера очереди и лимита параллельной обработки.