API Kling 3.0: цены, звук и рабочий код
Kling 3.0 — модель видео от Kuaishou со звуком, клипами до 15 секунд и выводом до 4K. В этом руководстве — модели Kling, которые можно вызвать на Revana, сколько стоит каждая и запросы, которые можно запускать как есть.
В чём силён Kling 3.0
Kuaishou выпустила Kling 3.0 в начале 2026 года. Как и другие актуальные флагманские модели видео, она создаёт звук вместе с картинкой, включая речь, и работает по тексту, одному изображению или паре начального и конечного кадров.
- Речь с синхронизацией губ. Напишите реплику, и персонаж её произнесёт, а движение рта будет соответствовать словам, вместе с эффектами и атмосферой.
- Несколько планов в одном клипе. Клипы идут до 15 секунд — достаточно для короткой сцены с одной-двумя склейками.
- Управление через изображения. Анимируйте статичное изображение или задайте первый и последний кадры и дайте модели достроить движение.
- До 4K. Делайте черновик в 720p, а финальный дубль рендерите в 1080p или 4K.
Как и у любой актуальной модели видео, точный текст на экране ненадёжен, поэтому титры и субтитры добавляйте при монтаже.
Входные данные и лимиты
| Параметр | Kling 3.0 |
|---|---|
| Id модели | kling-3.0 |
| Задачи | текст в видео, изображение в видео и первый и последний кадр |
| Разрешение | 720p, 1080p и 4K |
| Длительность | от 3 до 15 с |
| Соотношение сторон | не указано в каталоге, поэтому не указывайте aspect_ratio |
| Звук | audio: true или false, ниже 4K тарифицируются отдельно |
| Маршруты | два маршрута |
Поле или значение, которое модель не поддерживает, отклоняется с 422 до какого-либо списания. Если вам нужен фиксированный формат кадра, например 9:16, сначала проверьте страницу модели или используйте модель, у которой он указан, такую как Seedance 2.0 или Wan 3.0.
Модели Kling на Revana
| Модель | Задачи | Разрешение | Длительность | От / с | Маршруты |
|---|---|---|---|---|---|
| Kling 3.0 | текст в видео, изображение в видео и первый и последний кадр | 720p, 1080p и 4K | от 3 до 15 с | $0.09 | два маршрута |
| Kling 3.0 Omni | текст в видео, изображение в видео, первый и последний кадр, референсные изображения и видео в видео | 720p, 1080p и 4K | от 3 до 15 с | $0.09 | два маршрута |
| Kling 3.0 Turbo | текст в видео и изображение в видео | 720p и 1080p | задаётся моделью | $0.12 | два маршрута |
| Kling 3.0 Motion Control | видео в видео | 720p и 1080p | задаётся моделью | $0.13 | два маршрута |
| Kling 2.6 Pro | текст в видео, изображение в видео и первый и последний кадр | 1080p | 5 или 10 с | $0.07 | два маршрута |
- Kling 3.0 Omni добавляет референсные изображения и «видео в видео». В каталоге указана отдельная ставка для задач Omni, принимающих видео на вход: $0.13 за секунду в 720p и $0.17 в 1080p.
- Kling 3.0 Turbo покрывает текст в видео и изображение в видео в 720p и 1080p, с одной ставкой на каждое разрешение.
- Kling 3.0 Motion Control работает по исходному видео («видео в видео») в 720p или 1080p.
- Kling 2.6 Pro — предыдущее поколение: только 1080p, 5 или 10 секунд, с тремя ставками за секунду: без звука $0.07, со звуком $0.14 и со звуком и голосом $0.19.
Цены Kling 3.0 (октябрь 2026)
Kling 3.0 тарифицируется за секунду выходного видео. В 720p и 1080p есть одна ставка для видео без звука и более высокая со звуком; в 4K в каталоге указана одна ставка в любом случае.
| Разрешение | Без звука / с | Со звуком / с | 5 с со звуком | 10 с со звуком | 15 с со звуком |
|---|---|---|---|---|---|
| 720p | $0.09 | $0.13 | $0.65 | $1.30 | $1.95 |
| 1080p | $0.12 | $0.17 | $0.85 | $1.70 | $2.55 |
| 4K | $0.42 | $0.42 | $2.10 | $4.20 | $6.30 |
Если вы пользовались собственными режимами Standard и Pro у Kling, им соответствуют строки 720p и 1080p здесь. Стоимость каждой задачи резервируется на вашем балансе при отправке и списывается, только если задача завершилась успешно; точная сумма возвращается как cost_usd. Пакеты кредитов и цены всех остальных моделей — на странице цен.
Создайте видео Kling 3.0 с диалогом
Отправьте POST /v1/generations с "model": "kling-3.0". Этот запрос просит клип 1080p на 10 секунд со звуком и двумя репликами диалога, что стоит $1.70. Поля aspect_ratio нет, потому что в каталоге его для Kling 3.0 не указано.
export REVANA_API_KEY="sr_live_..."
# 1. Submit the job (returns 202 with the generation id)
curl https://api.revana.si/v1/generations \
-H "Authorization: Bearer $REVANA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0",
"input": {
"prompt": "Two old friends sit on a park bench in autumn. The man says: \"I never thought we would make it this far.\" The woman laughs and replies: \"Neither did I.\" Leaves falling, gentle wind, distant children playing.",
"resolution": "1080p",
"duration": 10,
"audio": true
},
"max_cost_usd": 3
}'
# 2. Poll with the id from step 1 until status is "succeeded" or "failed"
curl https://api.revana.si/v1/generations/gen_01JBX7Q2M4 \
-H "Authorization: Bearer $REVANA_API_KEY"import os
import time
import requests
API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}
resp = requests.post(f"{API}/generations", headers=HEADERS, json={
"model": "kling-3.0",
"input": {
"prompt": "Two old friends sit on a park bench in autumn. The man says: \"I never thought we would make it this far.\" The woman laughs and replies: \"Neither did I.\" Leaves falling, gentle wind, distant children playing.",
"resolution": "1080p",
"duration": 10,
"audio": True,
},
"max_cost_usd": 3,
})
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:
print("Failed:", job["error"])// Node 18 or later. Save as generate.mjs and run: node generate.mjs
const API = "https://api.revana.si/v1";
const headers = {
Authorization: `Bearer ${process.env.REVANA_API_KEY}`,
"Content-Type": "application/json",
};
const res = await fetch(`${API}/generations`, {
method: "POST",
headers,
body: JSON.stringify({
model: "kling-3.0",
input: {
prompt: "Two old friends sit on a park bench in autumn. The man says: \"I never thought we would make it this far.\" The woman laughs and replies: \"Neither did I.\" Leaves falling, gentle wind, distant children playing.",
resolution: "1080p",
duration: 10,
audio: true,
},
max_cost_usd: 3,
}),
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
let job = await res.json();
while (job.status === "queued" || job.status === "running") {
await new Promise((r) => setTimeout(r, 5000));
job = await (await fetch(`${API}/generations/${job.id}`, { headers })).json();
}
if (job.status === "succeeded") console.log(job.output.urls, job.cost_usd);
else console.error("Failed:", job.error);Вызов отправки возвращает 202 и id генерации. Опрашивайте её каждые несколько секунд; когда статус станет succeeded, ссылки на видео будут в output.urls:
{
"id": "gen_01JBX7Q2M4",
"model": "kling-3.0",
"status": "succeeded",
"output": {
"urls": [
"https://cdn.revana.si/g/gen_01JBX7Q2M4/0.mp4"
]
},
"cost_usd": 1.7,
"attempts": 1,
"error": null,
"created_at": "2026-10-19T14:02:11Z",
"completed_at": "2026-10-19T14:03:47Z"
}Скачайте файл сразу, потому что ссылки на результат истекают.
Анимируйте фото
Передайте фото как image_url и опишите, что происходит дальше. Этот клип 720p на 5 секунд со звуком стоит $0.65.
{
"model": "kling-3.0",
"input": {
"prompt": "The dog in the photo shakes the water off its coat and runs toward the camera. Splashing, happy barking.",
"image_url": "https://example.com/dog.jpg",
"resolution": "720p",
"duration": 5,
"audio": true
},
"max_cost_usd": 1
}Первый и последний кадры
Добавьте end_image_url, чтобы зафиксировать, чем заканчивается кадр. Это удобно для презентации продукта и переходов. Клип 1080p на 5 секунд без звука стоит $0.60.
{
"model": "kling-3.0",
"input": {
"prompt": "The gift box opens and the watch rises out of it, turning slowly under a soft spotlight",
"image_url": "https://example.com/box-closed.jpg",
"end_image_url": "https://example.com/watch-reveal.jpg",
"resolution": "1080p",
"duration": 5,
"audio": false
},
"max_cost_usd": 1
}Советы по промптам для Kling 3.0
- Называйте каждого говорящего. Заключайте каждую реплику в кавычки и указывайте, кто её произносит, по порядку. Делайте реплики короткими: в 10-секундный клип помещаются два-три коротких обмена.
- Описывайте голос, когда это важно. «Низкий усталый голос» или «взволнованный шёпот» направляют подачу.
- Разделяйте картинку и звук. Сначала опишите сцену, затем атмосферу и эффекты.
- Одно движение камеры на план. Медленный наезд, ручное сопровождение или статичный кадр читаются чётко; список движений — нет.
- Делайте черновики в 720p. Итерируйте в более дешёвом разрешении, затем рендерите понравившийся дубль в 1080p или 4K. Результаты в разных разрешениях различаются, так что ожидайте небольших изменений.
Маршрутизация и переход на запасной маршрут
Сейчас у Kling 3.0 на Revana два маршрута, и у Kling 3.0 Omni два маршрута. Роутер отправляет каждую задачу сначала по самому дешёвому маршруту; если он не сработал или истёк тайм-аут, задача автоматически переходит на следующий. Вы платите указанную цену, какой бы маршрут ни обработал задачу, и списывается плата только за успешный маршрут. Поле attempts показывает, сколько их было опробовано.
Переход на запасной маршрут — не гарантия доступности. Если не сработали все маршруты, задача завершается как failed с ошибкой и ничего не стоит; обработайте это в своём приложении.
Сравнивайте Kling с остальным каталогом на странице моделей, смотрите справочник полей в документации или получите API-ключ.
Частые вопросы
Сколько стоит API Kling 3.0?
В октябре 2026 года Kling 3.0 стоит $0.09 за секунду в 720p без звука и $0.13 со звуком; в 1080p — $0.12 и $0.17. 10-секундный клип в 1080p со звуком стоит $1.70.
Генерирует ли Kling 3.0 звук и речь?
Да. Установите audio в true и напишите диалог в промпте; модель создаёт речь, эффекты и атмосферу вместе с картинкой. Ниже 4K клипы со звуком тарифицируются по ставке со звуком.
Чем отличается Kling 3.0 от Kling 3.0 Omni?
Kling 3.0 Omni добавляет референсные изображения и «видео в видео» к задачам Kling 3.0, а в каталоге указана отдельная ставка для задач Omni с входным видео.
Какой длины может быть видео Kling 3.0?
От 3 до 15 секунд за запрос. Длительность задаётся полем duration.
Можно ли задать соотношение сторон для Kling 3.0?
В каталоге для Kling 3.0 нет параметра соотношения сторон, поэтому не указывайте aspect_ratio. Для фиксированного формата, например 9:16, используйте модель, у которой он указан, такую как Seedance 2.0 или Wan 3.0.
Что такое режимы Kling Standard и Pro?
Так Kling называет свои выводы в 720p и 1080p. На Revana вы выбираете их полем resolution: 720p или 1080p.
Вызывайте Kling 3.0 по одному ключу
Один и тот же ключ и формат запроса для Kling, Veo, Seedance, Wan и остального каталога. Предоплаченные кредиты от $10.