Руководство по модели

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
МодельЗадачиРазрешениеДлительностьОт / сМаршруты
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текст в видео, изображение в видео и первый и последний кадр1080p5 или 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 в каталоге указана одна ставка в любом случае.

Цена Kling 3.0 за секунду и за клип
РазрешениеБез звука / сСо звуком / с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 не указано.

cURL
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"
Python
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.js
// 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.