Используйте документацию по video models в CometAPI, выбрав workflow провайдера, который соответствует типу вашей задачи. Большинство video endpoints создают асинхронные задачи, поэтому сохраняйте task ID и используйте polling для получения результатов. Добавляйте callbacks только в том случае, если на странице конкретной модели документирована поддержка callback.Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Выберите video API
Создать видео Sora
Создание задач видео Sora.
Получить видео Sora
Запрос задач видео Sora.
Runway image to video
Генерация видео Runway из изображений.
Kling text to video
Генерация видео Kling из текстовых Prompt.
Создание Seedance
Создание задач видео Seedance.
Генерация видео xAI
Генерация задач видео xAI.
Создайте задачу видео и опрашивайте её
Используйте model ID с поддержкой видео со страницы Models или из каталога моделей. Примеры ниже создают задачу видео с помощьюPOST /v1/videos, а затем опрашивают возвращённый task ID, пока задача не достигнет terminal state.
В этих примерах используется заполнитель
your-video-model-id. Замените его на доступный video model ID со страницы Models или из каталога моделей перед выполнением запроса.Примеры ответов
Успешный ответ на создание может выглядеть так. Сохраните task ID перед началом polling:video_url; некоторые форматы провайдеров используют поля результатов, специфичные для модели, или route содержимого видео, если такой route документирован:
Примеры записей моделей
Этот пример ответа каталога моделей показывает envelope
/api/models и форму одной записи video model. Это не полный список моделей.cURL
Распространённые ошибки
Отсутствует task ID
Отсутствует task ID
Сохраняйте ID из ответа на создание перед выходом из обработчика вашей задачи.
Слишком частый polling
Слишком частый polling
Добавьте задержку и backoff между проверками статуса.
Неподдерживаемая длительность или размер
Неподдерживаемая длительность или размер
Используйте поля длительности и разрешения, документированные для выбранного video endpoint.
Отсутствует video_url
Отсутствует video_url
Рассматривайте
video_url как необязательное поле и используйте как запасной вариант поля результатов, специфичные для модели, или content route, если он доступен.Callback не получен
Callback не получен
Используйте polling как источник истины и убедитесь, что ваш callback URL принимает POST-запросы.
Коды ошибок и стратегия повторных попыток
400
400
Не повторяйте запрос, пока не будут исправлены поля prompt, files, duration или size.
401
401
Не повторяйте запрос, пока API key не будет указан и не станет валидным.
404
404
Проверьте task ID, base URL, path и model ID перед повторной попыткой.
413
413
Уменьшите размер загрузки перед повторной попыткой.
429
429
Повторяйте запрос с exponential backoff и уменьшите concurrency создания или polling.
500 or 503
500 or 503
Повторяйте создание задачи с backoff; продолжайте polling существующих задач, если только задача не достигла terminal error.
Цены и каталог моделей
Страница Models
Узнайте, как CometAPI показывает model IDs в документации.
Каталог моделей
Просматривайте доступность моделей и их возможности.
Цены
Проверьте цены перед вызовом модели.