← Блог

Kling 2.1 Standard по API: 7 ошибок с самым дешёвым Kling

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

Вы отправили в kling-2.1-standard только текст и получили HTTP 400 за 0,075 секунды. API прямо ответил: a reference image is required, а деньги не списались и не заморозились.

Kling 2.1 Standard — самый дешёвый Kling в каталоге altrouter для одного действия: оживить готовый кадр в ролик на 5 или 10 секунд. Генерации видео из текста у модели нет.

Модель доступна по OpenAI-совместимому API. На 22.09.2026 ролик на 5 секунд стоит $0,1875, то есть на 25% ниже официальной цены вендора. Оплатить можно картой РФ, через СБП или криптой, а $1 доступен для пробы за подтверждённый Telegram. Регистрация — через форму altrouter, параметры API собраны в документации.

7 ошибок с Kling 2.1 Standard по API

1. Отправить только текст и ждать видео. Человек переносит привычный запрос text-to-video в модель с именем Kling и оставляет только prompt. Вызов от 22.09.2026 выглядел так:

curl -s https://api.altrouter.ai/v1/videos \
  -H "Authorization: Bearer $ALTROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"kling-2.1-standard","prompt":"A slow cinematic camera push-in, gentle natural motion, soft light","seconds":5}'

Ответ пришёл за 0,075 секунды с HTTP 400:

{"error":{"message":"Text-to-video is not available for `kling-2.1-standard` - a reference image is required.","type":"invalid_request_error","param":"prompt","code":null}}

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

Вердикт: без кадра модель не работает.

Два запроса к kling-2.1-standard: только текст даёт 400, текст с картинкой создаёт задачу
Без кадра модель отказывает за доли секунды и ничего не списывает.

2. Попросить 3 секунды ради экономии. Параметр seconds задаёт длину ролика, но для этой модели допустимы только 5 или 10 секунд. В нашем вызове с картинкой стояло seconds:3:

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

15:50:08 по Москве API ответил HTTP 202 и вернул "seconds":5. Это значит, что сервис подогнал значение к минимальной допустимой длине, а не отказал. После готовности с баланса списали $0,1875, то есть как за пять секунд. Вечером 22.09 мы это исправили: теперь такой запрос получает бесплатный HTTP 400 вида «kling-2.1-standard renders 5 or 10 seconds; got 3.», и задача не создаётся.

Вердикт: сэкономить на длине не выйдет — передавайте ровно 5 или 10.

3. Ждать ролик 16:9 или выбирать разрешение параметром. В наборе параметров нет отдельного поля для разрешения или формата кадра. Есть image, seconds, negative_prompt и cfg_scale, но ширину и высоту вы в запросе не задаёте.

В нашем прогоне готовый файл имел размер 1176×784. Пропорции задал исходный кадр, поэтому изображение нужной формы нужно подготовить до отправки в API.

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

4. Испугаться холда и принять заморозку за списание. Холд — это временная заморозка суммы под задачу до выдачи файла. Для пятисекундного ролика с ценой $0,1875 при создании задачи заморозили $0,225, то есть сумму с запасом 20%.

После готовности ролика списали фактические $0,1875, а оставшаяся часть холда вернулась. Если денег не хватает на холд, API возвращает 402, задача не создаётся и видеомодель не запускается.

Вердикт: смотрите на финальное списание, а не только на сумму заморозки.

Таймлайн запроса 22.09.2026: создание с seconds 3, холд $0,225, готовность через 85 секунд и списание $0,1875
22.09.2026 попросили три секунды — получили и оплатили пять; теперь такой запрос отклоняется с 400.

5. Ждать ответ с видео в том же запросе. Видео создаётся асинхронно: сначала POST возвращает идентификатор задачи и статус in_progress, затем результат нужно получать отдельным GET. Наш вызов создал задачу за 0,26 секунды, но готовый ролик появился через 85 секунд.

Ещё один проверочный прогон той же модели в тот же день занял 83 секунды. Поэтому клиентский код должен опрашивать задачу, например, раз в 10 секунд, пока статус не сменится на completed.

Вердикт: HTTP 202 означает «задача принята», а не «файл уже готов».

6. Забыть про negative_prompt и cfg_scale. negative_prompt — текст до 2000 символов с тем, что нужно убрать из кадра. Например, туда можно вынести нежелательный объект или деталь, которую вы не хотите видеть в движении.

cfg_scale — число от 0 до 1, которое задаёт, насколько строго модель держится промпта. Значение по умолчанию — 0,5. Кроме промпта и длины, это основные ручки, доступные в параметрах модели.

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

7. Взять 2.1 Standard для новой задачи только потому, что она дешевле. Модель выпущена вендором 29.05.2025 и рассчитана на оживление картинки. Она не генерирует ролик из текста, не работает со звуком и не даёт выбрать формат кадра.

Если нужен ролик из текста, в каталоге есть Kling 2.5 Turbo за $0,056/с. Если нужна цена $0,1875 за ролик на 5 секунд и генерация из текста, есть Runway Gen-4 Turbo, но у него нет выбора длины. Для звука, длительности от 3 до 15 секунд и разрешения до 4K в каталоге есть Kling O3.

Вердикт: дешёвая модель подходит под готовый кадр, а не под любую задачу с видео.

Сколько стоит Kling 2.1 Standard по API

Цены ниже сняты 22.09.2026. Наша цена составляет $0,0375 за секунду, а скидка указана от официальной цены вендора.

ВариантНаша ценаОфициальная цена вендора
Ролик 5 секунд$0,1875$0,25
Ролик 10 секунд$0,375$0,50
10 роликов по 5 секунд$1,875$2,50
100 роликов по 5 секунд$18,75$25,00

В каталоге это выглядит как скидка 25% от официальной цены вендора. Есть оговорка по базе сравнения: 22.09.2026 на fal Kling 2.1 Standard стоил $0,28 за 5 секунд и $0,056 за каждую следующую секунду, а мы считаем скидку от более низкой базы $0,25.

Наш минус для видео-API: цены в каталоге помечены как ориентировочные, поэтому итоговое списание считается по фактическому ролику. В проверенном вызове пять секунд фактически стоили $0,1875, но перед запуском на балансе был холд $0,225.

Цена ролика Kling 2.1 Standard на 5 и 10 секунд: официальная и наша
Самый дешёвый Kling дешевеет ещё на четверть от официальной цены.

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

Сначала подготовьте ссылку на изображение и выберите 5 или 10 секунд. image передаётся массивом ссылок; одну ссылку API теперь принимает и строкой.

curl -s https://api.altrouter.ai/v1/videos \
  -H "Authorization: Bearer $ALTROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kling-2.1-standard",
    "prompt": "A slow cinematic camera push-in, gentle natural motion, soft light",
    "seconds": 5,
    "image": ["https://example.com/frame.png"],
    "negative_prompt": "blurry details, extra objects",
    "cfg_scale": 0.5
  }'

В ответе на создание вы получите HTTP 202, идентификатор задачи и статус in_progress. Проверяйте задачу GET-запросом раз в 10 секунд:

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

Ожидайте статус completed, а затем забирайте ссылку из поля url. В реальном вызове ролик был готов примерно через полторы минуты: точное время составило 85 секунд, второй прогон занял 83 секунды.

Если запросить недопустимую длину, API сразу ответит бесплатным HTTP 400 с допустимыми значениями — задача не создастся и холда не будет.

Когда Kling 2.1 Standard — не ваш вариант

Если у вас есть только текстовое описание и нет готового кадра, выбирайте модель с генерацией из текста. Kling 2.5 Turbo принимает текст и картинку, поддерживает 5 и 10 секунд и даёт выбрать 16:9, 9:16 или 1:1. Её цена в каталоге — $0,056 за секунду.

Если нужен ролик из текста на 5 секунд за $0,1875, смотрите Runway Gen-4 Turbo. У него нет выбора длины.

Если нужны звук, длительность от 3 до 15 секунд или разрешение до 4K, смотрите Kling O3. Его цена в каталоге — $0,084 за секунду.

Для задачи «оживить фото дёшево по API» 2.1 Standard подходит, когда исходный кадр уже есть, формат можно подготовить заранее, а длина 5 или 10 секунд устраивает. Дополнительные примеры работы с видео есть в материалах про оживление фото нейросетью и стоимость видео через нейросети.

Что мы не проверяли

Наши цифры основаны на двух прогонах одного дня: один — через наш API (85 секунд), второй — проверочный запуск той же модели (83 секунды). В обоих случаях использовали один кадр и длину 5 секунд, поэтому это не тест разных исходных изображений и не сравнение качества.

Качество движения по отдельной методике мы не оценивали. Ролик на 10 секунд тоже не проверяли, поэтому по нему приводим цену и допустимое значение параметра из каталога, но не результат отдельного вызова.

Это ограничение важно для вывода. Мы проверили обязательность картинки, подгонку seconds:3 к пяти секундам, холд, время ожидания и финальное списание, но не делаем по двум прогонам вывод о качестве всех сцен.

FAQ

Сколько стоит Kling 2.1 Standard по API?

$0,0375 за секунду на 22.09.2026: 5 с — $0,1875, 10 с — $0,375. Скидка составляет 25% от официальной цены вендора.

Можно ли сделать видео из текста в Kling 2.1 Standard?

Нет: без картинки API вернёт 400 a reference image is required. Из текста подойдут Kling 2.5 Turbo или Runway Gen-4 Turbo.

Какая минимальная длина ролика в Kling 2.1 Standard?

5 секунд. Если отправить seconds: 3, API ответит HTTP 400 с допустимыми значениями 5 и 10, списания не будет.

Какое разрешение у Kling 2.1 Standard?

Отдельного параметра разрешения нет. В нашем прогоне 22.09.2026 ролик пришёл в размере 1176×784, а пропорции задал исходный кадр.

Чем Kling 2.1 Standard отличается от Kling 2.5 Turbo?

2.1 Standard работает только из картинки и стоит $0,0375 за секунду. 2.5 Turbo принимает текст и картинку, поддерживает выбор формата и стоит $0,056 за секунду.