← Блог

Runway Gen-4 Turbo по API: 7 ошибок первого запроса

· 8 минут чтения

Запрос уходит с seconds: 10 и сразу получает HTTP 400: у этой модели бывает только 5 секунд. Ещё днём 22.09.2026 API без ошибки делал из такого запроса пятисекундный ролик и брал за него деньги; вечером мы это исправили, и теперь неверная длина отбивается до создания задачи, бесплатно.

У Runway Gen-4 Turbo в API фиксированы длина 5 секунд и разрешение 720p. Модель доступна в каталоге altrouter по OpenAI-совместимому API за $0,1875 за ролик на 22.09.2026 — это на 25% ниже официальной цены вендора $0,25 за 5 секунд.

Оплатить можно картой РФ, через СБП или криптой. Для проверки есть $1 на пробу за подтверждённый Telegram, регистрация — по ссылке /login/?mode=signup.

7 ошибок первого запроса к Runway Gen-4 Turbo

1. Передать seconds: 10 в надежде на длинный ролик.

seconds — поле, в котором вы указываете желаемую длину видео. У Runway Gen-4 Turbo допустимо только значение 5, поэтому запрос с seconds: 3 или seconds: 10 получает бесплатный HTTP 400 с допустимой длиной, и задача не создаётся.

Днём 22.09.2026 наш видео-API вёл себя иначе: подставлял допустимую длину без ошибки — для kling-2.1-standard мы запросили 3 секунды и получили 5. Вечером 22.09 мы это исправили: теперь любая длина, которую модель не рендерит, даёт 400 с допустимыми значениями в тексте ошибки.

Вердикт: не передавайте seconds вовсе или ставьте ровно 5.

Запросы с seconds 3 и 10 получают 400, seconds 5 даёт ролик 5 секунд 720p за $0,1875
Кроме пяти секунд, любая длина отклоняется с 400 до создания задачи.

2. Считать бюджет по формуле «цена за секунду × длина».

Для Runway Gen-4 Turbo в altrouter цена составляет $0,1875 за ролик 5 секунд в разрешении 720p. Это цена готового ролика, а не отдельная ставка за секунду.

При создании задачи на балансе временно замораживается $0,225, то есть цена ролика с запасом 20%. После готовности списывается $0,1875, а остаток холда возвращается.

Вердикт: в смете закладывайте стоимость ролика, а не умножайте случайную длину на ставку за секунду.

3. Искать параметр 1080p.

У модели фиксировано разрешение 720p. Отдельного параметра для выбора разрешения нет, поэтому передать 1080p в запросе не получится.

Другой модели Runway с выбором разрешения здесь тоже нет: в каталоге altrouter из линейки Runway доступна только Gen-4 Turbo.

Вердикт: если нужен именно 1080p, этот запрос не решит задачу.

4. Передать картинку и отдельно задать aspect_ratio: "9:16".

aspect_ratio — параметр формата кадра, который позволяет выбрать пропорции видео при генерации из текста. Доступны 16:9 по умолчанию, 4:3, 1:1, 3:4 и 9:16.

При запросе с картинкой формат задаёт сам первый кадр. Поле image принимает ссылку на изображение или массив ссылок, поэтому для вертикального результата подавайте вертикальный кадр, а не рассчитывайте изменить его одной строкой параметров.

Чек-лист параметров Runway Gen-4 Turbo по API: что фиксировано и что можно менять
Из настроек у модели по сути остаётся только формат кадра, и то без картинки.

Вердикт: с изображением пропорции начинаются с исходного кадра.

5. Ждать видео в том же ответе, как у чат-модели.

Генерация видео выполняется асинхронно. POST-запрос возвращает HTTP 202, идентификатор задачи и статус "in_progress", а готовый файл появляется после отдельного GET-запроса.

В ответе GET со статусом "completed" приходит поле url со ссылкой на MP4 на домене api.altrouter.ai. В замере 22.09.2026 ролик Runway Gen-4 Turbo из картинки в 720p на 5 секунд был готов за 58 секунд: с 14:51:50 до 14:52:48 по МСК.

Вердикт: сохраняйте id задачи и ждите завершения отдельным запросом.

6. Опрашивать статус каждую секунду.

Проверять задачу каждую секунду не требуется. Для ролика, который может готовиться около минуты, достаточно опрашивать статус раз в 10 секунд.

Деньги при этом уже находятся в холде с момента создания задачи. Если на балансе не хватает суммы для холда, API возвращает 402, задача не создаётся, а видеомодель не запускается.

Вердикт: поставьте интервал 10 секунд и не тратьте запросы на проверку, которая ничего не ускорит.

7. Ждать звук в готовом ролике.

У Runway Gen-4 Turbo нет параметра звука. Слова про музыку или речь в промпте этого не исправят: включить звук просто нечем.

Если звук нужен на уровне параметров видеозапроса, в каталоге есть Kling O3 с sound: true. У него также другой диапазон длительности и набор разрешений.

Вердикт: отсутствие звука у Runway — ограничение модели, а не пропущенное поле в JSON.

Сколько стоит Runway Gen-4 Turbo по API

На 22.09.2026 один ролик Runway Gen-4 Turbo на 5 секунд в 720p стоит в altrouter $0,1875. Официальная цена Runway API на ту же дату — $0,25 за 5 секунд, поэтому наша цена ниже на 25% от официальной цены вендора.

Официальный расчёт Runway указан через кредиты: gen4_turbo расходует 5 кредитов в секунду, один кредит стоит $0,01. Для ролика на 5 секунд получается $0,05 за секунду и $0,25 за весь ролик.

Серия из 10 роликов стоит $1,875 у нас против $2,50 по официальной цене вендора. Серия из 100 роликов стоит $18,75 против $25.

Сравнение цены ролика Runway Gen-4 Turbo: официальная $0,25 и наша $0,1875
Четверть цены ролика остаётся у вас, от официальной цены вендора.

Есть ограничение, которое мы указываем прямо: цена в каталоге ориентировочная. Итоговое списание считается по фактическому ролику, а цена Runway Gen-4 Turbo $0,1875 относится к ролику 5 секунд в 720p.

Модель выпущена вендором 07.04.2025. Более новых версий Runway в каталоге altrouter нет. Как цены на видео разных моделей соотносятся между собой, мы сводили в разборе сколько стоит видео нейросетью.

Как сделать правильно

Для генерации из текста достаточно передать модель, промпт и формат кадра. Поле aspect_ratio в таком запросе работает, поэтому для вертикального результата можно указать 9:16.

curl -s https://api.altrouter.ai/v1/videos \
  -H "Authorization: Bearer $ALTROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"runway-gen-4-turbo","prompt":"A slow cinematic camera push-in, gentle natural motion, soft light","aspect_ratio":"9:16"}'

Ответ на создание будет асинхронным. Сохраните id, дождитесь статуса "completed" и только после этого заберите ссылку на файл.

curl -s https://api.altrouter.ai/v1/videos/vid_... -H "Authorization: Bearer $ALTROUTER_API_KEY"

Проверяйте статус раз в 10 секунд. Поле seconds в ответе на создание показывает длину, за которую вы платите, — у этой модели всегда 5.

Для оживления изображения передайте ссылку на первый кадр в поле image — строкой или массивом. В этом случае соотношение сторон задаёт сам кадр.

curl -s https://api.altrouter.ai/v1/videos \
  -H "Authorization: Bearer $ALTROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"runway-gen-4-turbo","prompt":"A slow cinematic camera push-in, gentle natural motion, soft light","image":["https://example.com/frame.png"]}'

В нашем замере такой сценарий занял 58 секунд. Это один прогон из картинки в 720p на 5 секунд, поэтому воспринимать 58 секунд как универсальное время для каждого запроса нельзя.

Когда брать другую модель

Runway Gen-4 Turbo подходит для сценария, где достаточно 5 секунд и 720p. Если нужна длина 10 секунд, в каталоге есть Kling 2.5 Turbo: он поддерживает 5 или 10 секунд, а цена составляет $0,056 за секунду.

Если нужны разные длины, более высокое разрешение или звук, смотрите Kling O3 — его грабли по API мы разобрали в дебаг-дневнике Kling O3. Он поддерживает ролики от 3 до 15 секунд, разрешения 720p, 1080p и 4k, а звук включается параметром sound: true; цена — $0,084 за секунду.

Страницы моделей: Kling 2.5 Turbo и Kling O3. Для сравнения с ещё одним вариантом есть Kling 2.1 Standard, который работает с роликами 5 или 10 секунд только из картинки и стоит $0,0375 за секунду.

Что мы не измеряли

Время 58 секунд получено для одного прогона Runway Gen-4 Turbo из картинки. Использовались 720p, 5 секунд и промпт A slow cinematic camera push-in, gentle natural motion, soft light.

Из текста мы скорость не замеряли. Поэтому сравнивать задержку генерации из текста и из картинки по этим данным нельзя.

Ещё одна оговорка касается цены: в каталоге она помечена как ориентировочная. Фактическое списание зависит от готового ролика, а при создании задачи сначала замораживается сумма холда.

FAQ

Сколько стоит Runway Gen-4 Turbo по API?

$0,1875 за ролик 5 с 720p на 22.09.2026 — на 25% ниже официальной цены Runway ($0,25 за 5 с). Цена за ролик, не за секунду.

Можно ли сделать ролик длиннее 5 секунд в Runway Gen-4 Turbo?

Через наш API — нет: длина фиксирована, а seconds: 10 получит HTTP 400 без списания. Для 10 секунд смотрите Kling 2.5 Turbo, для 3–15 — Kling O3.

Как оживить картинку в Runway Gen-4 Turbo через API?

Передайте ссылку на кадр в поле image (строкой или массивом) и промпт с движением камеры; формат ролика задаст кадр. В нашем замере такой ролик был готов за 58 с.

Какое разрешение у Runway Gen-4 Turbo по API?

720p, параметра разрешения нет.

Есть ли звук в Runway Gen-4 Turbo?

Параметра звука у модели нет; ролики без звука. Со звуком в каталоге — Kling O3 (sound: true).