Documentation Index
Fetch the complete documentation index at: https://docs.runblob.io/llms.txt
Use this file to discover all available pages before exploring further.
Base URL:
https://platform.runblob.ioGET /v1/kling/o3-video/generations/{generation_id}
Уникальный идентификатор, возвращённый из запроса generate
Значения статуса
Значения статуса
pending— задача создана, ожидает в очередиprocessing— видео генерируетсяcompleted— генерация завершена, видео готовоfailed— генерация завершилась с ошибкой (детали в webhook)
Примеры ответов
- Pending/Processing
- Completed
- Failed
Опрашивайте этот эндпоинт раз в 5 секунд, пока статус не сменится на
completed или failed.Ожидаемая хронология:pending→processing: 10–30 секундprocessing→completed: 2–10 минут (зависит от длительности и режима)
- 5s Standard: ~2–3 минуты
- 10s Standard: ~3–5 минут
- 15s Standard: ~5–7 минут
- Pro-режим: +30–50% времени
Поля ответа
Уникальный идентификатор генерации
Текущий статус:
pending, processing, completed или failedИсходный промпт, использованный для генерации
Прямой URL сгенерированного видео (доступен только при статусе
completed)Идентификатор модели, например
kling-o3-video-5s, kling-o3-video-10s-pro, kling-o3-video-15sРекомендации по polling
Подождите перед первой проверкой
Подождите 10 секунд после запроса генерации, чтобы система успела поставить задачу в очередь
Используйте прогрессивные интервалы
Начните с 5-секундных интервалов, постепенно увеличивая до 10–15 секунд
Установите максимальный таймаут
Прекратите опрос после 15 минут. Если задача не завершена, считайте её неудачной и проверьте логи
Используйте webhooks в продакшене
В продакшене используйте webhooks вместо polling, чтобы снизить задержки и нагрузку
Реализация polling
Именование моделей
Полеmodel в ответе показывает использованную конфигурацию:
- Standard-режим
- Pro-режим
kling-o3-video-5s— 5 секунд, 720pkling-o3-video-10s— 10 секунд, 720pkling-o3-video-15s— 15 секунд, 720p