Документация
Задачи генерации видео
Обновлено: 2026-08-20
Обзор API
Генерация видео выполняется асинхронно:
- Вызов
POST /v1/videos/tasksотправить задачу - Сохраните публичный ID задачи из ответа
- Вызов
GET /v1/tasks/{task_id}запросить статус и результаты
Base URL: https://api.rokoapi.com/v1. Все запросы должны содержать заголовок Authorization: Bearer $API_KEY.
Поддерживаемые модели
| Серия | ID модели API |
|---|---|
| Seedance 2.0 | seedance-2.0, seedance-2.0-pro, seedance-2.0-fast, seedance-2.0-mini |
| Hailuo 3 | hailuo-3 |
| Grok Imagine Video 1.5 | grok-imagine-video-1.5 |
| Gemini Omni | gemini-omni |
| Kling | kling-3.0-turbo, kling-o3 |
| Happy Horse 1.1 | happy-horse-1.1 |
| Wan 2.7 | wan-2.7 |
| Sora 2 | sora-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 / Mini | 4–15 секунд | Стандартная версия 480p–4k; для Fast/Mini доступно меньше вариантов | Из изображения: 1–2 шт.; по образцу: до 9 изображений, 3 видео, 3 аудио |
| MiniMax H3 | 4–15 секунд | 768p, 2k | По образцу: до 9 изображений, 3 видео, 3 аудио |
| Grok 1.5 | 1–15 секунд | 480p, 720p, 1080p | До 7 изображений; параметр соотношения сторон не поддерживается |
| Gemini Omni | 3–10 секунд или auto | Фиксированное 720p | Для генерации из изображения/по образцу используются изображения; для редактирования — одно видео |
| Kling 3.0 Turbo / O3 | 3–15 сек | 720p, 1080p; для части маршрутов O3 поддерживается 4K | Поддерживается в O3 model_params настраиваемые многосюжетные сцены, для части маршрутов поддерживаются изображения или видео в качестве референса |
| HappyHorse 1.1 | 3–15 сек | 720p, 1080p | Генерация по 1–9 референсным изображениям |
| Wan 2.7 | Текст/изображение в видео: 2–15 сек; референс/редактирование: 2–10 сек | 720p, 1080p | Изображение в видео: первая и последняя кадры; для референса/редактирования поддерживаются поля видео, изображений и аудио |
| Sora 2 | 4, 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
| Тарифный план модели | Режим | 480p | 720p | 1080p | 4K | Единица тарификации |
|---|---|---|---|---|---|---|
| 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-3 | 768p | $0.0836 | 2K | $0.1353 | $0.0418 за каждое входное изображение начиная с 6-го |
grok-imagine-video-1.5 | 480p | $0.0616 | 720p / 1080p | $0.1078 / $0.1925 | $0.0077 за каждое входное изображение |
kling-3.0-turbo | 720p | $0.1166 | 1080p | $0.1463 | — |
happy-horse-1.1 | 720p | $0.1364 | 1080p | $0.1826 | — |
wan-2.7 | 720p | $0.0957 | 1080p | $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-pro | 720p | $1.1187 | $2.2363 | $3.3550 |
sora-2-pro | 1080p | $1.8645 | $3.7279 | $5.5924 |
Цены на токены Gemini Omni
| Тип потребления | Фиксированная цена |
|---|---|
| Вход: текст, изображения, аудио или видео | $1.43 / 1M токенов |
| Выход: видео | $16.50 / 1M токенов |
| Размышления и другой текстовый вывод | $8.47 / 1M токенов |
Длительность референсного видео учитывается в итоговом расчёте только после проверки метаданных медиафайла системой или получения достоверного объёма данных. Актуальные цены указаны на странице тарифов и в текущей конфигурации панели управления. Источники цен от провайдера можно найти в каталоге моделей EvoLink и на страницах документации по каждой модели.