Використовуйте документацію з відеомоделей CometAPI, обираючи workflow постачальника, який відповідає типу вашої задачі. Більшість відеокінцевих точок створюють асинхронні задачі, тому збережіть task ID і використовуйте polling для отримання результатів. Додавайте callbacks лише тоді, коли на сторінці конкретної моделі документовано підтримку callbacks.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.
Оберіть відео API
Create Sora video
Створюйте задачі для Sora video.
Retrieve Sora video
Виконуйте запити до задач Sora video.
Runway image to video
Створюйте відео Runway з зображень.
Kling text to video
Створюйте відео Kling із текстових prompt.
Seedance create
Створюйте відеозадачі Seedance.
xAI video generation
Створюйте відеозадачі xAI.
Створіть і опитуйте відеозадачу
Використовуйте model ID, сумісний із відео, зі сторінки Models або каталогу моделей. Наведені нижче приклади створюють відеозадачу за допомогоюPOST /v1/videos, а потім виконують polling повернутого task ID, доки задача не досягне terminal state.
У цих прикладах використано placeholder
your-video-model-id. Замініть його на доступний model ID для відео зі сторінки Models або каталогу моделей перед виконанням запиту.Приклади відповідей
Успішна create response може мати такий вигляд. Збережіть task ID перед polling:video_url; деякі формати постачальників використовують model-specific result fields або content route для відео, коли цей route документовано:
Приклади записів моделей
Цей приклад відповіді каталогу моделей показує envelope
/api/models і один формат запису відеомоделі. Це не повний список моделей.cURL
Поширені помилки
Відсутній task ID
Відсутній task ID
Збережіть ID з create response перед поверненням із вашого job handler.
Занадто часте polling
Занадто часте polling
Додайте затримку та backoff між status checks.
Непідтримувана тривалість або розмір
Непідтримувана тривалість або розмір
Використовуйте поля duration і resolution, документовані для вибраної відеокінцевої точки.
Відсутній video_url
Відсутній video_url
Розглядайте
video_url як необов’язковий і переходьте до model-specific result fields або 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
Зменште upload size перед повторною спробою.
429
429
Повторюйте з exponential backoff і зменште concurrency для create або polling.
500 or 503
500 or 503
Повторіть створення task із backoff; продовжуйте polling існуючих задач, доки задача не досягне terminal error.
Ціни та каталог моделей
Сторінка Models
Дізнайтеся, як CometAPI показує model ID у документації.
Каталог моделей
Перегляньте доступність і можливості моделей.
Ціни
Перевірте ціни перед викликом моделі.