Оберіть API відео
Створити відео Seedance
Створення відеозадач Seedance.
Створити відео HappyHorse
Створення завдань HappyHorse text-to-video.
Створити відео Sora 2
Створення відеозавдань Sora 2.
Отримати відео Sora 2
Запит відеозавдань Sora.
Створити відео Veo 3
Створення відеозавдань Veo.
Створити відео Wan
Створення завдань Wan text-to-video.
Створити відео xAI
Генерація відеозавдань xAI.
Створити відео Vidu
Створення завдань Vidu text-to-video.
Створити відео Omni (Beta)
Створення бета-відеозавдань Omni.
Створити задачу Kling text-to-video
Генерація відео Kling із текстових Prompt.
Створити задачу Runway image-to-video
Генерація відео Runway із зображень.
Створення та опитування video task
Використовуйте model ID моделі з підтримкою відео зі сторінки Models або каталогу моделей. Наведені нижче приклади створюють video task за допомогоюPOST /v1/videos, а потім опитують повернений task ID, доки task не досягне термінального стану.
У цих прикладах використовується заповнювач
your-video-model-id. Замініть його на доступний video model ID зі сторінки Models або каталогу моделей перед виконанням запиту.Приклади відповідей
Успішна відповідь на створення може виглядати так. Збережіть task ID перед опитуванням:video_url; деякі формати провайдерів використовують специфічні для моделі поля результату або маршрут video content, якщо цей маршрут задокументований:
Приклади записів моделей
Цей приклад відповіді каталогу моделей показує оболонку
/api/models і форму одного запису відеомоделі. Це не повний список моделей.cURL
Поширені помилки
Відсутній ID завдання
Відсутній ID завдання
Збережіть ID із відповіді на створення перед поверненням із вашого обробника завдань.
Опитування надто часте
Опитування надто часте
Додавайте затримку та backoff між перевірками статусу.
Непідтримувана тривалість або розмір
Непідтримувана тривалість або розмір
Використовуйте поля тривалості та роздільної здатності, задокументовані для вибраного video endpoint.
Відсутній video_url
Відсутній video_url
Розглядайте
video_url як необов’язковий і використовуйте поля результату, специфічні для моделі, або route content, якщо вони доступні.Callback не отримано
Callback не отримано
Використовуйте polling як джерело істини та перевірте, що ваш callback URL приймає POST-запити.
Коди помилок і стратегія повторних спроб
400
400
Не повторюйте запит, доки не буде виправлено поля prompt, файлів, тривалості або розміру.
401
401
Не повторюйте запит, доки API key не буде наявним і дійсним.
404
404
Перевірте ID завдання, базовий URL, path і model ID перед повторною спробою.
413
413
Зменште розмір завантаження перед повторною спробою.
429
429
Повторюйте з експоненційним backoff і зменште паралелізм створення або polling.
500 or 503
500 or 503
Повторіть створення завдання з backoff; продовжуйте polling наявних завдань, якщо тільки завдання не досягло термінальної помилки.
Ціни та каталог моделей
Сторінка моделей
Дізнайтеся, як CometAPI показує model IDs у документації.
Каталог моделей
Перегляньте доступність і можливості моделей.
Ціни
Перевірте ціни перед викликом моделі.