Skip to main content
Використовуйте polling як базовий механізм для генерації відео, оскільки кожне асинхронне завдання повертає task ID, який можна запитувати. Додавайте webhooks лише тоді, коли вибраний video endpoint підтримує callback URL, і зберігайте polling як джерело істини для пропущених або специфічних для провайдера випадків доставки callback.

Створіть video task

Наведений нижче запит створює мінімальний video task і зберігає повернений ID. Додавайте поля duration, resolution або callback лише тоді, коли ці поля задокументовані на сторінці вибраної моделі.
Відповідь містить task ID і статус:

Перевіряйте статус через polling

Наведений нижче запит перевіряє статус video task:
Відповідь змінюється в міру виконання task. Завершені відповіді можуть містити video_url, якщо adapter моделі має URL результату; інакше використовуйте специфічні для моделі поля результату або content route /v1/videos/{id}/content, якщо ця модель підтримує проксійні завантаження.

Отримуйте webhook

CometAPI не визначає єдиний універсальний callback payload для кожної video model. Розглядайте callback як pass-through події, специфічні для провайдера, зберігайте сире тіло запиту та узгоджуйте фінальний стан через polling. Наведений нижче handler для Express приймає video callback і зберігає подію:
Payload callback зазвичай містить поля ідентифікації task і статусу, але точна вкладеність залежить від вибраної моделі або провайдера:

Поширені помилки

Пов’язані посилання

Останнє оновлення 23 червня 2026 р.