KLING AI · ВИДЕО API

Kling 3.0 API

Kling AI API для генерации видео из текста или кадров через BetterToken — независимого поставщика API.

✓ Работает в России без VPN

Kling 3.016:9
Один ключ: 4 видеомодели + текст и изображения
Оплата по использованию, без подписки
Неудачные генерации не оплачиваются
Работает в России без VPN
Рубли · поддержка на русском в Telegram

ЦЕНЫ

Цена Kling API: Standard, Pro и 4K

Цена секунды готового видео без звука и со звуком. В 4K цена одинакова при включённом и выключенном аудио.

за секунду готового видео · RUB
Формат результатаАудио выкл.Аудио вкл.
Pro 1080ppro10,30 ₽ / с15,50 ₽ / с
4K4k38,00 ₽ / с38,00 ₽ / с

Оплата по фактической длительности результата. Пока задача выполняется, резервируется допуск примерно в 1 секунду; неиспользованный резерв освобождается при расчёте. Неудачные генерации не оплачиваются.

Только Kling 3.0 · Standard 720p / Pro 1080p / 4K

Снимок цен · 2026-11-09

Рассчитайте стоимость Kling API

Выберите формат, звук и длительность ролика.

Формат результата
Нативный звук

Оценка расходов за месяц4 000,00 ₽
Оценка за один ролик
40,00 ₽
Секунд видео в месяц
500
Получить API-ключ →

Оценка = цена секунды × запрошенная длительность × число роликов. Результат может быть чуть длиннее: например, 5,04 с при запросе 5 с. Это не максимальный резерв и не итоговое списание.

  • Делайте черновики в Standard без звука
  • Используйте 4K только для финального ролика
  • Выключите звук, если добавляете свою музыку

Суммы пополнения и скидки

Kling 3.0 · Standard 720p · Аудио выкл. · Оценка при выбранных параметрах

На балансК оплатеСкидкаСекунд видео · оценкаПополнить
500,00 ₽Первое пополнение300,00 ₽200,00 ₽≈ 62 сПополнить →
3 000,00 ₽2 925,00 ₽75,00 ₽≈ 375 сПополнить →
6 000,00 ₽5 700,00 ₽300,00 ₽≈ 750 сПополнить →
12 000,00 ₽11 100,00 ₽900,00 ₽≈ 1 500 сПополнить →
30 000,00 ₽27 000,00 ₽3 000,00 ₽≈ 3 750 сПополнить →

Первое пополнение и скидки по сумме — отдельные предложения. Применимую скидку подтверждает форма оплаты. Доступные способы оплаты подтверждаются при оформлении платежа.

Что можно создать с Kling 3.0?

Выберите качество, звук и исходные данные для ролика.

Шесть планов в одном запросе

В Kling можно задать до шести планов, каждый со своим промптом и длительностью. Ниже — шесть планов по 2 секунды, всего 12 секунд.

kling-3.0 · std · Аудио выкл. · 12 с · 16:9 · без последнего кадра

Собственные планы: полное тело запроса
Kling 3.016:9
  1. План 1 · 2 сОбщий план кружки на столе
  2. План 2 · 2 сПар над краем кружки
  3. План 3 · 2 сВид сбоку и ручка
  4. План 4 · 2 сКрупный план глазури
  5. План 5 · 2 сКофе: вид сверху
  6. План 6 · 2 сКружка у окна

Нативный звук

Передайте audio.mode=on, чтобы запросить диалоги, музыку или звуковые эффекты; результат зависит от промпта и модели.

Standard, Pro или 4K

Выберите Standard 720p, Pro 1080p или результат в 4K.

Видео из текста или кадров

Создавайте видео из текста, первого кадра или первого и последнего кадров.

От 3 до 15 секунд

Создавайте ролики на 3–15 секунд в горизонтальном, вертикальном или квадратном формате. Выбор пропорций — только для генерации из текста.

МОДЕЛИ ВИДЕО

Один API-ключ. Четыре видеомодели.

Seedance, Kling, MiniMax H3 и WAN — с одного баланса. Этот же ключ подходит для текстовых и графических моделей.

Все видеомодели →

Seedance 2.5

Seedance 2.516:9

Для роликов до 30 секунд и 30 референсных изображений.

От · 480p
14,20 ₽ / с
Макс. длительность
30 с
Макс. разрешение
1080p
Подробнее об API →

Kling 3.0

На этой странице
Kling 3.016:9

Для шести планов с отдельными промптами и длительностью.

От · Standard 720p · Аудио выкл.
8,00 ₽ / с
Макс. длительность
15 с
Макс. разрешение
4K
Подробнее об API →

MiniMax H3

MiniMax H316:9

Для видео в 2K по референсам с нативным звуком.

От · 768p
4,00 ₽ / с
Макс. длительность
15 с
Макс. разрешение
2K
Подробнее об API →

WAN 3.0

WAN 3.016:9

Для роликов до 30 секунд с опорой на референсы.

От · 480p
3,80 ₽ / с
Макс. длительность
30 с
Макс. разрешение
1080p
Подробнее об API →
Общий промпт

Английский оригинал · промпт генерации

Night city street after rain, seen from a slow forward dolly shot at low height: wet asphalt reflecting colorful lights, light trails from passing cars, soft steam rising from a street grate, light drizzle. Generic modern architecture. No people, no readable text, signs, logos, license plates, flags or recognizable landmarks. Cinematic, realistic.

Перевод на русский

Ночная городская улица после дождя, медленное движение камеры вперёд с низкой точки: мокрый асфальт отражает разноцветные огни, световые следы проезжающих машин, мягкий пар над уличной решёткой, лёгкая морось. Современная архитектура без узнаваемых черт. Без людей, читаемого текста, вывесок, логотипов, номерных знаков, флагов или узнаваемых достопримечательностей. Кинематографично и реалистично.

Один асинхронный API: оценка → создание → проверка → скачивание. Выберите модель и её поддерживаемые параметры.

БЫСТРЫЙ СТАРТ ДЛЯ РАЗРАБОТЧИКА

Получите API-ключ Kling и сделайте первый вызов

Узнайте стоимость, создайте задачу, дождитесь завершения и скачайте видео.При повторе запроса создания используйте тот же ключ идемпотентности. Принятая задача ещё обрабатывается; скачивайте видео только после завершения.Это минимальные примеры — в рабочем приложении сохраняйте Idempotency-Key и ID задачи, чтобы продолжить после перезапуска.

Показать инструкции для ИИ-агента
Подключите видео API BetterToken к приложению пользователя.
Читайте BETTERTOKEN_API_KEY только из окружения; не журналируйте ключ.
База: https://bettertoken.ai/v1
JSON запроса (для I2V замените source собственным доступным изображением):
{
  "model": "kling-3.0",
  "operation": "text_to_video",
  "prompt": "A rainy city street at night, slow forward camera move",
  "duration": {
    "mode": "fixed",
    "seconds": 5
  },
  "output": {
    "format": "mp4",
    "aspect_ratio": "16:9"
  },
  "provider_options": {
    "kling": {
      "mode": "std"
    }
  },
  "audio": {
    "mode": "off"
  }
}
H3 и WAN 2.7: нативный звук по умолчанию, без выключателя. При смене модели адаптируйте разрешение, operation, пропорции, media и audio. Kling использует provider_options.kling.mode, без output.resolution. H3: image_to_video только adaptive; reference_to_video допускает adaptive или фиксированные пропорции. WAN 2.7 I2V: первый кадр обязателен, aspect_ratio не передавайте.
POST /videos/quote с тем же JSON — оценка без резервирования; нужна авторизация, возможна проверка исходных материалов. Не публичный гостевой API.
До POST /videos сохраните Idempotency-Key и точное тело вне процесса; после перезапуска загрузите сохранённое состояние. После приёма сохраните ID и продолжайте ту же задачу. После тайм-аута/503 или неопределённого ответа повторяйте ту же пару, не создавайте замену. При 409 проверьте video_idempotency_conflict / video_acceptance_pending. 402 — баланс, 422 — параметры.
202 — только приём, ответ с корневыми id/status. GET /videos/{id} каждые 5 секунд; queued, in_progress, completed, failed, canceled. Неопределённый приём остаётся in_progress, stage=reconciliation. 429: соблюдайте полный Retry-After (секунды или дата). Выполняйте до 360 циклов опроса с паузой 5 секунд; сетевые задержки и ожидание после ограничения частоты могут увеличить общее время наблюдения. При остановке сохраните ID задачи; остановка не отменяет и не пересоздаёт её.
Только completed: GET /videos/{id}/content с ключом владельца. 410 video_artifact_expired — истёкший файл, а не ошибка генерации. Не публикуйте приватный результат.
Проверяйте billing отдельно: подтверждённая ошибка/отмена освобождает или возвращает средства к исходному источнику через финансовую обработку; status не доказывает завершённый возврат. Неопределённая отправка и сбой доставки после успешной генерации обрабатываются отдельно. Не вызывайте несуществующий публичный cancel.
# Minimal example: persist the Idempotency-Key and task ID in production.
# Requires curl, jq and BETTERTOKEN_API_KEY in your environment.
BASE=https://bettertoken.ai/v1
IDEM="$(uuidgen)"
cat > request.json <<'JSON'
{
  "model": "kling-3.0",
  "operation": "text_to_video",
  "prompt": "A rainy city street at night, slow forward camera move",
  "duration": {
    "mode": "fixed",
    "seconds": 5
  },
  "output": {
    "format": "mp4",
    "aspect_ratio": "16:9"
  },
  "provider_options": {
    "kling": {
      "mode": "std"
    }
  },
  "audio": {
    "mode": "off"
  }
}
JSON

curl --fail-with-body "$BASE/videos/quote" \
  -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
  -H 'Content-Type: application/json' --data-binary @request.json || exit 1

TASK=$(curl --fail-with-body "$BASE/videos" \
  -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
  -H "Idempotency-Key: $IDEM" \
  -H 'Content-Type: application/json' --data-binary @request.json) || exit 1
ID=$(printf '%s' "$TASK" | jq -er '.id') || exit 1
# Poll up to 360 times, waiting 5 seconds between requests.
# Network delays can extend the total time.
for attempt in $(seq 1 360); do
  TASK=$(curl --fail-with-body "$BASE/videos/$ID" \
    -H "Authorization: Bearer $BETTERTOKEN_API_KEY") || exit 1
  STATUS=$(printf '%s' "$TASK" | jq -r '.status')
  case "$STATUS" in
    completed) break ;;
    failed|canceled) printf '%s\n' "$TASK"; exit 1 ;;
  esac
  sleep 5
done
[ "$STATUS" = completed ] || { echo "Resume polling task: $ID"; exit 1; }
curl --fail-with-body "$BASE/videos/$ID/content" \
  -H "Authorization: Bearer $BETTERTOKEN_API_KEY" -o video.mp4
Собственные планы: полное тело запроса

До 6 планов, каждый не короче 1 с, промпт каждого — до 512 символов. Сумма длительностей должна совпадать с общей длительностью. При использовании shots не передавайте общий prompt. Нельзя сочетать с последним кадром.

{
  "model": "kling-3.0",
  "operation": "text_to_video",
  "duration": {
    "mode": "fixed",
    "seconds": 12
  },
  "output": {
    "aspect_ratio": "16:9",
    "format": "mp4"
  },
  "audio": {
    "mode": "off"
  },
  "provider_options": {
    "kling": {
      "mode": "std"
    }
  },
  "shots": [
    {
      "prompt": "Wide shot of a ceramic mug on a wooden table in morning light.",
      "duration_seconds": 2
    },
    {
      "prompt": "Close-up of steam rising above the rim.",
      "duration_seconds": 2
    },
    {
      "prompt": "Side view revealing the curved handle.",
      "duration_seconds": 2
    },
    {
      "prompt": "Close-up of the textured ceramic glaze.",
      "duration_seconds": 2
    },
    {
      "prompt": "Top view of coffee in the mug.",
      "duration_seconds": 2
    },
    {
      "prompt": "Wide closing shot of the mug by a sunlit window.",
      "duration_seconds": 2
    }
  ]
}

Параметры Kling API и ID модели

Используйте kling-3.0. Качество выбирается через provider_options.kling.mode; не передавайте output.resolution.

ПараметрЗначение и ограничения
modelkling-3.0
operationtext_to_video / image_to_video
provider_options.kling.modestd = Standard 720p · pro = Pro 1080p · 4k = 4K
audio.modeoff / on
duration.seconds3–15 целых секунд; duration.mode = fixed
shots[{prompt,duration_seconds}]До 6; каждый ≥1 с; сумма равна duration.seconds; каждый промпт ≤512 символов; нельзя сочетать с последним кадром.
output.aspect_ratio16:9 / 9:16 / 1:1 только для генерации из текста. Для видео по кадрам не передавайте.
mediaПервый кадр или первый и последний кадры. Пропорции результата следуют входному изображению.

ЧАСТЫЕ ВОПРОСЫ

Вопросы о Kling API

Standard 720p без звука — от 8,00 ₽/с, Pro 1080p — от 10,30 ₽/с, 4K — от 38,00 ₽/с. Все шесть тарифов со звуком и без него показаны выше. Оплата по фактической длительности результата.

Примеры кода