Документация

Задачи генерации видео

Обновлено: 2026-08-20

Обзор API

Генерация видео выполняется асинхронно:

  1. Вызов POST /v1/videos/tasks отправить задачу
  2. Сохраните публичный ID задачи из ответа
  3. Вызов GET /v1/tasks/{task_id} запросить статус и результаты

Base URL: https://api.rokoapi.com/v1. Все запросы должны содержать заголовок Authorization: Bearer $API_KEY.

Поддерживаемые модели

СерияID модели API
Seedance 2.0seedance-2.0, seedance-2.0-pro, seedance-2.0-fast, seedance-2.0-mini
Hailuo 3hailuo-3
Grok Imagine Video 1.5grok-imagine-video-1.5
Gemini Omnigemini-omni
Klingkling-3.0-turbo, kling-o3
Happy Horse 1.1happy-horse-1.1
Wan 2.7wan-2.7
Sora 2sora-2, sora-2-pro

Фактический список доступных моделей определяется по /v1/models, конфигурации каналов в консоли и группе, к которой относится ключ API. Пользователь выбирает только модель продукта; RokoAPI автоматически выбирает маршрут генерации из текста, изображения, по образцу или редактирования в EvoLink на основе generation_type и полей с исходными материалами автоматически выбирает маршрут EvoLink: текст-в-видео, изображение-в-видео, видео по референсу или редактирование.

Генерация видео из текста

curl https://api.rokoapi.com/v1/videos/tasks \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.0",
    "generation_type": "text",
    "prompt": "A cinematic sunrise over snow mountains",
    "duration": 8,
    "quality": "720p",
    "aspect_ratio": "16:9",
    "generate_audio": true
  }'

Генерация видео из изображения и по образцу

Обычно исходные материалы, доступные для прямой загрузки из публичной сети, передаются через image_urls, video_urls и audio_urls :

{
  "model": "seedance-2.0",
  "generation_type": "reference",
  "prompt": "Keep the character identity and create a slow camera orbit",
  "image_urls": ["https://example.com/character.png"],
  "video_urls": ["https://example.com/motion.mp4"],
  "duration": 6,
  "quality": "720p",
  "aspect_ratio": "16:9"
}

Исключение: генерация видео из изображения в Wan 2.7 использует image_start и необязательный image_end; Grok 1.5 автоматически выбирает режим на основе количества image_urls (0 — из текста, 1 — из изображения, 2–7 — по образцу) и не принимает параметр aspect_ratio.

Редактирование видео

{
  "model": "wan-2.7",
  "generation_type": "edit",
  "prompt": "Change the background to a rainy neon street",
  "video_urls": ["https://example.com/input.mp4"],
  "image_urls": ["https://example.com/style.png"],
  "duration": 0,
  "quality": "720p"
}

В режиме редактирования Wan 2.7 значение duration: 0 означает, что длительность следует за входным видео. При редактировании в Gemini Omni длительность также следует за входным видео; не передавайте параметры duration или aspect_ratio.

Ограничения параметров

СерияДлительностьКачествоОсновные ограничения исходных материалов
Seedance 2.0 / Mini4–15 секундСтандартная версия 480p–4k; для Fast/Mini доступно меньше вариантовИз изображения: 1–2 шт.; по образцу: до 9 изображений, 3 видео, 3 аудио
MiniMax H34–15 секунд768p, 2kПо образцу: до 9 изображений, 3 видео, 3 аудио
Grok 1.51–15 секунд480p, 720p, 1080pДо 7 изображений; параметр соотношения сторон не поддерживается
Gemini Omni3–10 секунд или autoФиксированное 720pДля генерации из изображения/по образцу используются изображения; для редактирования — одно видео
Kling 3.0 Turbo / O33–15 сек720p, 1080p; для части маршрутов O3 поддерживается 4KПоддерживается в O3 model_params настраиваемые многосюжетные сцены, для части маршрутов поддерживаются изображения или видео в качестве референса
HappyHorse 1.13–15 сек720p, 1080pГенерация по 1–9 референсным изображениям
Wan 2.7Текст/изображение в видео: 2–15 сек; референс/редактирование: 2–10 сек720p, 1080pИзображение в видео: первая и последняя кадры; для референса/редактирования поддерживаются поля видео, изображений и аудио
Sora 24, 8 или 12 секОпределяется тарифным планом моделиНе более 1 изображения; не отправляется quality

Дополнительные параметры модели из запроса передаются в EvoLink в исходной JSON-структуре, включая negative_prompt, generate_audio, content_filter, sound, prompt_extend и model_params. RokoAPI предварительно проверяет известные ограничения, такие как длительность, качество изображения, соотношение сторон, количество материалов и адрес обратного вызова. В видеоинтерфейсах не поддерживается n.

Обратные вызовы и опросы

Необязательный callback_url должен быть публичным HTTPS-адресом, длиной не более 2048 символов, и не может указывать на localhost или внутренний IP-адрес. Даже при настройке обратного вызова рекомендуется оставить опрос как резервный механизм:

curl https://api.rokoapi.com/v1/tasks/task_public_id \
  -H "Authorization: Bearer $API_KEY"

Типичные состояния включают queued, in_progress, completed и failed. Ссылки на результаты могут иметь срок действия; в продакшене их следует своевременно скачивать и перемещать.

Тарификация

Модели используют единую тарификацию v2 в долларах США, позволяющую в одной формуле учитывать длительность вывода, длительность входного референсного видео, количество входных изображений, переключатель аудио, разрешение, качество, способ генерации и потребление токенов. При отправке производится предварительное списание на основе проверенных параметров; после завершения задачи окончательный расчет производится по фактическому количеству токенов или длительности вывода.

Ниже приведена фиксированная цена на 2026-08-20, включающая 10% сервисный сбор от публичной стоимости EvoLink; все цены указаны в долларах США. Цены не меняются в реальном времени в зависимости от баллов провайдера; администраторы обновляют эту таблицу и выражения в панели управления после проверки изменений цен провайдером.

Серия Seedance 2.0

Тарифный план моделиРежим480p720p1080p4KЕдиница тарификации
Standard / ProТекст/изображение в видео, референс по изображению или аудио$0.1012$0.2189$0.5456$1.1132Секунды вывода
Standard / ProРеференс по видео$0.0616$0.1331$0.3322$0.6875Секунды ввода и вывода
Fast (акционная цена)Текст/изображение в видео, референс по изображению или аудио$0.0616$0.1331Секунды вывода
Fast (акционная цена)Референс по видео$0.0495$0.1067Секунды ввода и вывода
Mini (акционная цена)Текст/изображение в видео, референс по изображению или аудио$0.0202$0.0436Секунды вывода
Mini (акционная цена)Референс по видео$0.0123$0.0264Секунды ввода и вывода

Акционные цены для Fast и Mini основаны на изменении цен EvoLink от 2026-08-07. После окончания акции цены RokoAPI не меняются автоматически; в этом случае действуют новые значения из панели управления после проверки.

Другие видео-модели с тарификацией по секундам

МодельНизкое разрешениеЦена/секВысокое разрешениеЦена/секДополнительные расходы
hailuo-3768p$0.08362K$0.1353$0.0418 за каждое входное изображение начиная с 6-го
grok-imagine-video-1.5480p$0.0616720p / 1080p$0.1078 / $0.1925$0.0077 за каждое входное изображение
kling-3.0-turbo720p$0.11661080p$0.1463
happy-horse-1.1720p$0.13641080p$0.1826
wan-2.7720p$0.09571080p$0.1595

Kling O3 тарифицируется одновременно по разрешению и переключателю звука:

РазрешениеЗвук выключенЗвук включен
720p$0.0880/сек$0.1166/сек
1080p$0.1166/сек$0.1463/сек
4K$0.4378/сек$0.4378/сек

Серия Sora 2

МодельРазрешение4 сек8 сек12 сек
sora-2Фиксированный тариф$0.3729$0.7458$1.1187
sora-2-pro720p$1.1187$2.2363$3.3550
sora-2-pro1080p$1.8645$3.7279$5.5924

Цены на токены Gemini Omni

Тип потребленияФиксированная цена
Вход: текст, изображения, аудио или видео$1.43 / 1M токенов
Выход: видео$16.50 / 1M токенов
Размышления и другой текстовый вывод$8.47 / 1M токенов

Длительность референсного видео учитывается в итоговом расчёте только после проверки метаданных медиафайла системой или получения достоверного объёма данных. Актуальные цены указаны на странице тарифов и в текущей конфигурации панели управления. Источники цен от провайдера можно найти в каталоге моделей EvoLink и на страницах документации по каждой модели.