Руководство
Как использовать API Kling 3.0? Руководство на китайском по генерации видео из текста и изображений
Как выбрать между Kling 3.0, Omni и Turbo, примеры на curl и Python, а также полный расчёт цен со звуком и в 4K.
TL;DR
- Kling 3.0 — видеомодель от Kuaishou; на HiAPI доступны два эндпоинта: генерация видео из текста
kling-3.0/text-to-videoи из изображенияkling-3.0/image-to-video. Длительность ролика 3–15 секунд, максимальное разрешение 4K, поддерживается нативный звук. Откройте страницу модели, чтобы генерировать онлайн; новым пользователям при регистрации начисляется 200 кредитов. - Оплата по секундам: 720p — $0.10 за секунду, со звуком $0.143; 1080p — $0.129, со звуком $0.193; 4K — $0.479. 5 секунд в 720p стоят всего $0.50.
- API в два шага: отправьте задачу через
POST /v1/tasksи получитеtaskIdдля проверки результата. Примеры на curl и Python ниже можно скопировать и запустить.
Сначала посмотрите результат
Генерация видео из текста: один английский промпт, один запрос.
A lone red fox sprints across a windswept snowy ridge at golden hour, powder snow kicking up behind each stride, then leaps over a frozen creek in a graceful arc. Cinematic, dramatic side lighting, ultra-detailed fur, shallow depth of field, smooth motion.
Сгенерировать с этим промптом → (5 секунд, 16:9)
Пример на странице модели kling-3.0/text-to-video, 5 секунд. В 720p без звука — $0.50, в 1080p со звуком — $0.965.
Генерация видео из изображения: используйте это изображение маяка как первый кадр.

The waves surge and crash against the rocks, the lighthouse beam sweeps slowly across the stormy night sky, rain streaks through the wind. Smooth cinematic motion, synchronized ambient sound of waves and storm.
Сгенерировать с этим промптом → (загрузите своё изображение первого кадра, 5 секунд)
Пример на странице модели kling-3.0/image-to-video, 5 секунд. В 720p со звуком — $0.715.
Как выбрать между Kling 3.0, Omni и Turbo?
На HiAPI у Kling 3.0 три линейки с разными названиями моделей, ценами и параметрами:
| Модель | Эндпоинт | 720p / сек | 1080p / сек | 4K / сек | Для чего |
|---|---|---|---|---|---|
Kling 3.0 kling-3.0/* |
Из текста, из изображения (первый кадр или первый и последний) | $0.10, со звуком $0.143 | $0.129, со звуком $0.193 | $0.479 | Ролики со звуком, многокадровые короткометражки |
Kling 3.0 Omni kling-3.0-omni/* |
Из текста, из изображения, из референса, переработка видео | $0.10, со звуком $0.129 | $0.129, со звуком $0.1645 | $0.479 | Фиксация персонажа/товара, движение камеры по референсному видео |
Kling 3.0 Turbo kling-3.0-turbo/* |
Из текста, из изображения | $0.13 | $0.16 | — | Без разделения по звуку, цена только по разрешению |
Если нужны только генерация из текста и из изображения, выбирайте kling-3.0; если нужно зафиксировать объект по референсному изображению, использовать референсное видео или переработать существующее видео, смотрите руководство по Kling 3.0 Omni на китайском.
Два способа начать
Онлайн-тестирование (без кода)
- Откройте страницу модели Kling 3.0 для генерации видео из текста, зарегистрируйтесь или войдите.
- Вставьте промпт, выберите длительность, разрешение, соотношение сторон и решите, нужен ли звук.
- Нажмите «Сгенерировать» и скачайте готовое видео.
Вызов через API
- Создайте API Key в консоли.
- Отправьте задачу через
POST https://api.hiapi.ai/v1/tasks— вернётсяtaskId. - Проверяйте статус через
GET /v1/tasks/{taskId}; когдаstatusстанетsuccess, скачайте видео поoutput[0].url.
curl: первое видео
5 секунд, 720p, без звука — $0.50:
curl -X POST https://api.hiapi.ai/v1/tasks \
-H "Authorization: Bearer $HIAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0/text-to-video",
"input": {
"prompt": "金色夕阳下,一只红狐在风雪覆盖的山脊上疾奔,雪粉飞扬,电影级侧光,平滑跟拍",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9",
"sound": false
}
}'
Ответ:
{"code": 200, "data": {"taskId": "tk-hiapi-..."}, "message": "success"}
Проверка результата:
curl https://api.hiapi.ai/v1/tasks/tk-hiapi-... \
-H "Authorization: Bearer $HIAPI_KEY"
Python: отправка, опрос, загрузка
# pip install requests;先 export HIAPI_KEY=你的 Key
import os, time, uuid, requests
KEY = os.environ["HIAPI_KEY"]
H = {"Authorization": f"Bearer {KEY}"}
def generate(model, timeout_s=900, **params):
body = {"model": model, "input": params}
# 重试提交同一个任务时带同一个 Idempotency-Key,避免重复扣费
headers = {**H, "Idempotency-Key": str(uuid.uuid4())}
r = requests.post("https://api.hiapi.ai/v1/tasks", json=body, headers=headers, timeout=30)
r.raise_for_status()
res = r.json()
if res.get("code") != 200:
raise RuntimeError(res)
task_id = res["data"]["taskId"]
deadline = time.time() + timeout_s
while time.time() < deadline:
d = requests.get(f"https://api.hiapi.ai/v1/tasks/{task_id}", headers=H, timeout=30).json()["data"]
if d["status"] == "success":
return d["output"][0]["url"]
if d["status"] == "fail":
raise RuntimeError(d)
time.sleep(10)
raise TimeoutError(task_id)
# 竖屏、带声音的口播短视频
url = generate(
"kling-3.0/text-to-video",
prompt="竖屏短视频:一位博主拿着新耳机对着镜头介绍,手势自然,室内自然光,口型和说话声同步",
duration=6, resolution="1080p", aspect_ratio="9:16", sound=True,
)
with open("clip.mp4", "wb") as f:
f.write(requests.get(url).content)
Это видео длительностью 6 секунд в 1080p со звуком стоит $1.158.
Генерация из изображения: один первый кадр или первый и последний
Замените название модели на kling-3.0/image-to-video и передайте изображения в image_urls: 1 изображение — первый кадр, 2 изображения — [первый кадр, последний кадр].
{
"model": "kling-3.0/image-to-video",
"input": {
"image_urls": [
"https://your-cdn.example.com/start.jpg",
"https://your-cdn.example.com/end.jpg"
],
"prompt": "镜头缓慢推进,两个画面之间平滑过渡",
"duration": 5,
"resolution": "720p",
"sound": false
}
}
- Поддерживаются изображения JPEG / PNG / WebP, SVG не поддерживается.
- При генерации из изображения нет
aspect_ratio— соотношение сторон берётся из первого кадра. - Промпт необязателен: опишите, «что должно происходить дальше», не нужно заново описывать всё изображение.
Обзор параметров
| Параметр | Значения | Описание |
|---|---|---|
prompt |
Строка | Обязателен для генерации из текста, опционален для генерации из изображения |
image_urls |
1–2 изображения | Только для генерации из изображения; 1 изображение — первый кадр, 2 — первый и последний кадры |
duration |
Целое от 3 до 15, по умолчанию 5 | В секундах |
resolution |
720p / 1080p / 4K, по умолчанию 1080p |
Если не указан, оплата по 1080p |
aspect_ratio |
16:9 / 9:16 / 1:1, по умолчанию 16:9 |
Только для генерации из текста |
sound |
По умолчанию false |
При включении генерируются диалоги, звуковые эффекты и атмосферный звук |
Посчитаем стоимость
| Длительность | 720p | 720p со звуком | 1080p | 1080p со звуком | 4K |
|---|---|---|---|---|---|
| 3 секунды | $0.30 | $0.429 | $0.387 | $0.579 | $1.437 |
| 5 секунд | $0.50 | $0.715 | $0.645 | $0.965 | $2.395 |
| 10 секунд | $1.00 | $1.43 | $1.29 | $1.93 | $4.79 |
| 15 секунд | $1.50 | $2.145 | $1.935 | $2.895 | $7.185 |
resolution по умолчанию — 1080p; при настройке промпта не забудьте явно указать 720p — это сэкономит более 20%. Больше сравнений цен смотрите в статье Цены API Kling 3.0.
Что учесть перед запуском в продакшен
- Используйте callback вместо опроса: добавьте на верхнем уровне запроса (на одном уровне с
input)"callback": {"url": "https://ваш-домен/hiapi/callback"}и дедуплицируйте поtaskId. - Своевременно сохраняйте результат:
output[0].url— временная ссылка, сразу после получения сохраните видео в собственное хранилище. - Повторяйте с ключом идемпотентности: добавьте в заголовки запроса
Idempotency-Key; при повторе с тем же ключом задача создаётся только один раз. - Автоматический возврат при неудаче: оплата взимается только за успешно сгенерированные видео.
Частые вопросы
Можно ли писать промпт на китайском?
Да. Можно на китайском и английском; реплики диалогов также можно писать прямо в промпте.
Нужно ли платить за звук отдельно?
При sound: true цена за секунду выше: для 720p — с $0.10 до $0.143, для 1080p — с $0.129 до $0.193. Если нужна только картинка, оставьте значение по умолчанию false.
Какая максимальная длительность одного ролика?
3–15 секунд. Более длинные ролики генерируйте по частям и затем монтируйте.
Как выбрать между Kling 3.0 и Seedance 2.5?
У Kling 3.0 ниже цена за секунду и есть поддержка 4K; Seedance 2.5 генерирует ролики длительностью до 30 секунд. Сравнение смотрите в статье Различия Kling 3.0 и Seedance 2.5.
Хотите готовые формулировки — смотрите руководство по промптам Kling 3.0; также можно скопировать промпт про красную лису выше и сгенерировать на странице модели.
Похожие статьи
Все статьи →-
Руководство
Как вызвать hailuo-2.3-fast/image-to-video через HiAPI API: практика с curl и Python
Первый рабочий запрос к быстрому и недорогому уровню генерации видео по изображению — от ID модели до загрузки MP4
-
Руководство
Как вызывать hailuo-2.3/text-to-video через API HiAPI: curl, Python и рабочие примеры запросов
-
Руководство
Использование Kandinsky 6.0 Pro для преобразования текста в видео на HiAPI: руководство по curl и Python
Практическая демонстрация с упором на запросы: построение вызова от промпта до видеоклипа, отправка запроса, опрос статуса завершения и скачивание результата