Kling 4.0 API: цена, клипы по 30 секунд и рабочий код
Kling 4.0 — новейшая видеомодель Kuaishou: клипы до 30 секунд в 720p или 1080p, всегда со стереозвуком, по тексту, первому и последнему кадру или до десяти референсным изображениям. В этом руководстве описано, что она умеет, сколько стоит за секунду и за клип, и приведены запросы, которые можно запускать как есть.
В чём Kling 4.0 хорош
Kling 4.0 появился на Revana в конце октября 2026 года. По сравнению с Kling 3.0 он вдвое увеличивает максимальную длину клипа, добавляет в основную модель референсные изображения и видео в видео и позволяет выбирать формат кадра.
- До 30 секунд в одном запросе. Достаточно для короткой сцены из нескольких планов без склейки клипов.
- Один и тот же персонаж во всех планах. Передайте до десяти референсных изображений человека, продукта или места, и модель сохранит их неизменными.
- Звук в каждом клипе. Речь, эффекты и атмосфера создаются вместе с картинкой, в стерео. Цены без звука нет.
- Вертикальный, квадратный или кинематографичный. 16:9, 9:16, 1:1 и 21:9, так что клип для TikTok или Reels получается в нужном формате.
- Первый и последний кадры. Зафиксируйте, где план начинается и заканчивается, для презентаций продукта и переходов.
Как и у любой актуальной модели видео, точный текст на экране ненадёжен, поэтому титры и субтитры добавляйте при монтаже.
Входные данные и лимиты
| Параметр | Kling 4.0 |
|---|---|
| Id модели | kling-4.0 |
| Задачи | текст в видео, изображение в видео, первый и последний кадр, референсные изображения и видео в видео |
| Разрешение | 720p и 1080p |
| Длительность | от 3 до 30 с |
| Соотношение сторон | 16:9, 9:16, 1:1 and 21:9 |
| Референсные изображения | до 10, в image_urls |
| Звук | всегда включён, стерео |
| Маршруты | три маршрута |
Поле или значение, которое модель не поддерживает, отклоняется с 422 до любых списаний. Актуальные параметры всегда показаны на странице модели Kling 4.0.
Цены Kling 4.0 (ноябрь 2026)
Kling 4.0 тарифицируется за секунду видео на выходе, звук включён. Для задач с видео на входе (видео в видео) цена ниже.
| Разрешение | За секунду | 5 s | 10 s | 30 s | С видео на входе / с |
|---|---|---|---|---|---|
| 720p | $0.135 | $0.675 | $1.35 | $4.05 | $0.08 |
| 1080p | $0.20 | $1.00 | $2.00 | $6.00 | $0.12 |
Цена каждой задачи резервируется на вашем балансе при отправке и списывается, только если задача завершилась успешно; точная сумма возвращается в cost_usd. Пакеты кредитов и цены всех остальных моделей есть на странице цен.
Kling 4.0 или Kling 3.0?
Выбирайте Kling 4.0 для длинных дублей, вертикального видео и стабильных персонажей; Kling 3.0 немного дешевле для коротких клипов 16:9 и подходит для 4K. Другие варианты см. в статье Seedance 2.5 vs Veo 3.1 vs Kling 3.0.
Генерация вертикального видео в Kling 4.0
Отправьте POST /v1/generations с "model": "kling-4.0". Этот запрос просит 10-секундный клип 9:16 в 720p с репликой диалога, он стоит $1.35.
export REVANA_API_KEY="sr_live_..."
# One Idempotency-Key per job, made once: resend with the same $KEY after a timeout, a 429 or a 5xx
KEY=$(uuidgen)
# 1. Submit the job (returns 202 with the generation id). max_cost_usd is your cap: the most it may cost.
curl https://api.revana.si/v1/generations \
-H "Authorization: Bearer $REVANA_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $KEY" \
-d '{
"model": "kling-4.0",
"input": {
"prompt": "Vertical shot, rainy night in a small ramen shop. The cook slides a steaming bowl across the counter and says: \"Last one tonight.\" The customer smiles. Camera slowly pushes in. Rain on the window, sizzling pan, quiet city ambience.",
"resolution": "720p",
"aspect_ratio": "9:16",
"duration": 10
},
"max_cost_usd": 3
}'
# 2. Poll with the id from step 1 until status is "succeeded" or "failed".
# A failed job is free; make a new KEY before you submit it again.
curl https://api.revana.si/v1/generations/gen_01JC4K9R2T \
-H "Authorization: Bearer $REVANA_API_KEY"import os
import time
import uuid
import requests
API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}
# One Idempotency-Key per job, made once. Resend after a timeout, a 429 or a 5xx with the
# same KEY: you get the same job back, never a second charge.
KEY = str(uuid.uuid4())
resp = requests.post(f"{API}/generations", headers={**HEADERS, "Idempotency-Key": KEY}, json={
"model": "kling-4.0",
"input": {
"prompt": "Vertical shot, rainy night in a small ramen shop. The cook slides a steaming bowl across the counter and says: \"Last one tonight.\" The customer smiles. Camera slowly pushes in. Rain on the window, sizzling pan, quiet city ambience.",
"resolution": "720p",
"aspect_ratio": "9:16",
"duration": 10,
},
"max_cost_usd": 3, # your cap: the most this job may cost
})
resp.raise_for_status()
job = resp.json()
while job["status"] in ("queued", "running"):
time.sleep(5)
job = requests.get(f"{API}/generations/{job['id']}", headers=HEADERS).json()
if job["status"] == "succeeded":
print(job["output"]["urls"], job["cost_usd"])
else:
# A failed job is free. To try again, make a new KEY: this one answers with the failure.
print("Failed:", job["error"])Вызов отправки возвращает 202 и id генерации. Опрашивайте её каждые несколько секунд; когда статус станет succeeded, ссылки на видео будут в output.urls:
{
"id": "gen_01JC4K9R2T",
"model": "kling-4.0",
"status": "succeeded",
"output": {
"urls": [
"https://cdn.revana.si/g/gen_01JC4K9R2T/0.mp4"
]
},
"cost_usd": 1.35,
"attempts": 1,
"error": null,
"created_at": "2026-11-03T14:02:11Z",
"completed_at": "2026-11-03T14:05:02Z"
}Скачайте файл сразу, потому что ссылки на результат истекают.
Сохраняйте персонажа во всех планах с помощью референсных изображений
Передайте до десяти изображений в image_urls и назовите их в промпте. Этот 30-секундный клип в 1080p стоит $6.00; сначала сделайте черновик в 720p за $4.05.
{
"model": "kling-4.0",
"input": {
"prompt": "A short film in three shots. The woman from the first picture cycles through the city from the second picture at dawn, stops at the cafe, and orders a coffee in the cup from the third picture. Same face and jacket in every shot. Street sounds, bicycle bell, cafe chatter.",
"image_urls": [
"https://example.com/character.jpg",
"https://example.com/city.jpg",
"https://example.com/cup.jpg"
],
"resolution": "1080p",
"aspect_ratio": "16:9",
"duration": 30
},
"max_cost_usd": 10
}Первый и последний кадры
Передайте первое изображение как image_url, а последнее как end_image_url. 5-секундный переход в 1080p стоит $1.00.
{
"model": "kling-4.0",
"input": {
"prompt": "The sneaker box opens and the shoe rises out of it, turning slowly under a soft spotlight. A low whoosh, then a click.",
"image_url": "https://example.com/box-closed.jpg",
"end_image_url": "https://example.com/sneaker-reveal.jpg",
"resolution": "1080p",
"aspect_ratio": "9:16",
"duration": 5
},
"max_cost_usd": 2
}Советы по промптам для Kling 4.0
- Описывайте длинные клипы по планам. Для 20–30 секунд перечисляйте планы по порядку («сначала», «затем», «наконец»), по одному действию в каждом.
- Называйте каждый референс. Укажите, какое изображение — персонаж, какое — место, а какое — продукт.
- Диалоги берите в кавычки. Указывайте, кто говорит и в каком порядке, и делайте реплики короткими.
- Опишите звук. В каждом клипе есть звук, так что скажите модели, каким он должен быть: дождь, толпа, один голос.
- Делайте черновики короткими и в 720p. Подберите стиль на 5-секундном дубле в 720p, а затем рендерите длинную версию или версию в 1080p.
Маршрутизация и переход на запасной маршрут
Сейчас у Kling 4.0 на Revana три маршрута. Маршрутизатор сначала отправляет каждую задачу по самому дешёвому маршруту; если он выдаёт ошибку или превышает время ожидания, задача автоматически переходит на следующий. Вы платите указанную цену независимо от маршрута, а списание идёт только за успешный.
Переход на запасной маршрут — не гарантия доступности. Если не сработали все маршруты, задача завершается как failed с ошибкой и ничего не стоит; обработайте это в своём приложении.
Сравните Kling 4.0 с остальным каталогом на странице моделей, изучите справочник по полям в документации или получите API-ключ.
Частые вопросы
Сколько стоит API Kling 4.0?
В ноябре 2026 года Kling 4.0 стоит $0.135 за секунду в 720p и $0.20 в 1080p, звук включён. 10-секундный клип в 720p стоит $1.35.
Какой длины может быть видео в Kling 4.0?
От 3 до 30 секунд на запрос. Длительность задаётся полем duration.
Может ли Kling 4.0 делать вертикальное видео 9:16?
Да. Задайте aspect_ratio равным 9:16. Также поддерживаются 16:9, 1:1 и 21:9.
Всегда ли Kling 4.0 создаёт звук?
Да. Каждый клип идёт со стереозвуком, и он уже входит в цену за секунду. Опишите в промпте речь, эффекты и атмосферу, которые вам нужны.
Сколько референсных изображений принимает Kling 4.0?
До десяти, они передаются в image_urls. С их помощью персонаж, продукт или место остаются одинаковыми во всех планах.
Можно ли вызывать Kling 4.0 из Claude или ChatGPT?
Да. У Revana есть MCP-сервер: подключите его в Claude или ChatGPT и попросите видео в Kling 4.0 обычными словами. Он назовёт цену, прежде чем что-либо создавать.
Kling 4.0 с одним ключом
Один и тот же ключ и формат запроса для Kling, Veo, Seedance, Wan и остального каталога. Предоплаченные кредиты от $10.