Руководство
Как использовать Kandinsky 6.0 Pro? Первое видео за 5 минут
3 шага онлайн-попытки, 3 шага подключения API, плюс готовые к запуску curl и Python, JSON для изображения в видео, четырёхслойная структура промпта и моменты перед запуском в продакшен.
TL;DR
- Что это: видеомодель от Sber — одного промпта или одного стартового кадра достаточно, чтобы сгенерировать 5-секундный ролик с синхронным звуком. Уже доступна на HiAPI: откройте страницу модели Kandinsky 6.0 Pro, введите промпт и генерируйте сразу; новым пользователям при регистрации начисляется 200 кредитов.
- Сколько стоит: оплата за штуку — текст в видео $1.9286 за видео (около 3 857 кредитов), изображение в видео $2.00 за видео (4 000 кредитов); за неудачные задачи предоплата возвращается.
- Как вызвать быстрее всего:
POST https://api.hiapi.ai/v1/tasks, вmodelукажитеkandinsky-6.0-pro/text-to-video, получивtaskId, опрашивайте статус или ждите callback, скачивайте MP4 поdata.output[0].url.
После запуска чаще всего спрашивают две вещи: чем она отличается от других видеомоделей и сколько шагов нужно, чтобы встроить её в свой продукт. Ответ на первый — в четырёх пунктах ниже, на второй — 5 минут.
Что такое Kandinsky 6.0 Pro? Что нового
Главное изменение — изображение и звук генерируются вместе. Опишите звук в промпте, и стук колёс, шум дождя и голоса в готовом ролике будут синхронизированы с картинкой — отдельно озвучивать не нужно.
- Синхронный звук. Kandinsky 5.x выдавал только изображение; это поколение добавило звуковую дорожку — одна задача сразу возвращает MP4 с синхронной аудиодорожкой.
- Фиксированные 5 секунд, 480p, 24fps. Длительность и разрешение выбирать не нужно; при 16:9 фактический вывод — 864×480, как раз размер для раскадровок и тестовых материалов коротких видео.
- Пять соотношений сторон. Текст в видео поддерживает 16:9, 9:16, 1:1, 4:3, 3:4 — вертикаль, квадрат и горизонталь за один раз; у изображения в видео есть дополнительный
auto, который подбирается по стартовому кадру. - Два ID модели с чётким разделением.
kandinsky-6.0-pro/text-to-videoначинает видео с текста,kandinsky-6.0-pro/image-to-videoберёт изображение как стартовый кадр, а промпт описывает только то, что происходит дальше.
Текст в видео, 16:9, 864×480, 24fps; звук и изображение сгенерированы одной задачей.
Сгенерировать с этим промптом →
Два пути: попробовать онлайн или подключить API
Онлайн-попытка (1 минута)
- Откройте страницу модели Kandinsky 6.0 Pro — промпт подставится автоматически по ссылке выше.
- Выберите соотношение сторон: для горизонтали 16:9, для вертикали 9:16.
- Нажмите «Генерировать»; когда задача завершится, ролик можно будет воспроизвести и скачать на странице.
Подключение API (3 шага)
- Создайте API Key в консоли.
- Отправьте
POST /v1/tasks— достаточно двух полей:modelиinput.prompt. - Опрашивайте статус через
GET /v1/tasks/{taskId}или передайтеcallbackпри отправке; когдаstatusстанетsuccess, заберитеdata.output[0].url.
Первое видео: версия на curl
curl -s -X POST https://api.hiapi.ai/v1/tasks \
-H "Authorization: Bearer sk-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kandinsky-6.0-pro/text-to-video",
"input": {
"prompt": "A night train crosses a tall stone viaduct under a full moon, a plume of steam trailing into the valley, the camera cranes up from the river below, rhythmic wheels on the rails and a distant whistle",
"aspect_ratio": "16:9",
"guidance_scale": 5
}
}'
Возвращается задача, а не видео:
{"code":200,"data":{"taskId":"tk-hiapi-..."},"message":"success"}
По этому ID проверяйте статус:
curl -s https://api.hiapi.ai/v1/tasks/YOUR_TASK_ID \
-H "Authorization: Bearer sk-YOUR_KEY"
Пока задача выполняется, data.status равен handling; после успеха data.output[0].url — это адрес MP4. Если aspect_ratio не передавать, по умолчанию 16:9; guidance_scale принимает значения 1–10, по умолчанию 5 — чем выше, тем ближе к промпту; нежелательное описывайте в negative_prompt (до 2 000 символов). seed передавайте целым числом, чтобы по возможности воспроизвести тот же результат.
Версия на Python: отправка, опрос и скачивание в одном скрипте
import os, time, requests
BASE = "https://api.hiapi.ai"
H = {"Authorization": f"Bearer {os.environ['HIAPI_KEY']}"}
PROMPT = "A night train crosses a tall stone viaduct under a full moon, a plume of steam trailing into the valley, the camera cranes up from the river below, rhythmic wheels on the rails and a distant whistle"
r = requests.post(f"{BASE}/v1/tasks", headers=H, json={
"model": "kandinsky-6.0-pro/text-to-video",
"input": {"prompt": PROMPT, "aspect_ratio": "16:9"},
}, timeout=30)
r.raise_for_status()
task_id = r.json()["data"]["taskId"]
print("Сначала сохраните этот ID:", task_id)
while True:
d = requests.get(f"{BASE}/v1/tasks/{task_id}", headers=H, timeout=20).json()["data"]
if d["status"] == "success":
break
if d["status"] != "handling":
raise RuntimeError(f"Задача завершилась ошибкой: {d}")
time.sleep(15)
open("clip.mp4", "wb").write(requests.get(d["output"][0]["url"], timeout=120).content)
Интервал опроса — 15 секунд: видеозадачи асинхронны, слишком частые запросы только нагружают API, а статус от этого не меняется быстрее.
Изображение в видео: меняем ID модели и добавляем стартовый кадр
curl -s -X POST https://api.hiapi.ai/v1/tasks \
-H "Authorization: Bearer sk-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kandinsky-6.0-pro/image-to-video",
"input": {
"prompt": "Rain intensifies on the empty street, neon reflections ripple in the puddles, steam rises from a grate beside the booth, the camera slowly pushes in, steady rain and distant traffic",
"image_url": "https://static.hiapi.ai/admin-assets/kandinsky-6-pro/2026/10/26/1793005005686-69a9b6e8a000188b-k-i2v-input.png",
"aspect_ratio": "auto"
}
}'
image_url — обязательный стартовый кадр, поддерживаются JPG, PNG, WebP. aspect_ratio по умолчанию auto: выбирается ближайшее к стартовому кадру соотношение и выполняется центральное кадрирование; можно явно указать 16:9, 9:16, 1:1, 4:3, 3:4, чтобы перестроить композицию. Посмотрите этот ролик из изображения →
Как писать промпт: сцена, действие, камера, звук
Опишите четыре слоя чётко — 5 секунд как раз вмещают столько информации:
- Сцена: место, время, свет, погода —
A night train crosses a tall stone viaduct under a full moon - Действие: что делает субъект и с какой скоростью —
a plume of steam trailing into the valley - Камера: точка съёмки и движение —
the camera cranes up from the river below - Звук: что вы хотите услышать; эта дорожка создаётся из того же промпта, что и изображение —
rhythmic wheels on the rails and a distant whistle
Чаще всего забывают именно звук. Если описать только изображение, звук модели придётся угадывать; впишите шум дождя, шаги, далёкий поток машин — и звук совпадёт с картинкой. Надёжнее всего писать промпт на английском: китайскую идею сначала переведите на английский, затем отправляйте; лимит одного промпта — 6 000 символов.
4 момента перед запуском в продакшен
- На сервере используйте callback. Добавьте в тело запроса
"callback": {"url": "https://yourapp.com/webhook"}— по завершении задачи придёт автоматическое уведомление, а опрос оставьте как резерв. При таймауте опроса не отправляйте POST повторно: сначала сохранитеtaskId, потом проверяйте — каждая отправка создаёт новую задачу и тарифицируется заново. - Ссылки на результат истекают. URL в успешном ответе содержит
expireAt; сразу скачивайте файл в своё хранилище и не записывайте ссылку в бизнес-базу как долгосрочный адрес. - Язык промпта. Английский и русский поддерживаются нативно; китайский промпт сначала переведите на английский — так и соответствие изображению, и точность звуковых эффектов будут стабильнее.
- У изображения в видео
aspect_ratio=autoвыполняет кадрирование. Чтобы полностью сохранить композицию стартового кадра, явно укажите то же соотношение, что у кадра; чтобы подогнать под формат платформы, проще всего оставитьauto.
Полный список полей — в китайской документации.
Частые вопросы
Какие ID у Kandinsky 6.0 Pro?
Текст в видео — kandinsky-6.0-pro/text-to-video, изображение в видео — kandinsky-6.0-pro/image-to-video; указываются в поле model запроса POST /v1/tasks.
Можно ли выбрать длительность или разрешение? Нет, вывод фиксирован: 5 секунд, 480p, 24fps. Если нужно 720p и выше, используйте линии текст-в-видео Kling 3.0 или Seedance 2.0.
Есть ли звук в готовом ролике? Есть, и он всегда включён. Звук генерируется из того же промпта: хотите что-то услышать — опишите это в промпте.
Какие соотношения сторон поддерживаются?
Текст в видео: 16:9, 9:16, 1:1, 4:3, 3:4; у изображения в видео дополнительно есть auto — по умолчанию подбирается ближайшее к стартовому кадру соотношение.
Сколько роликов за раз? Одна задача — одно 5-секундное видео, оплата за штуку, за неудачные задачи предоплата возвращается. Нужно несколько — параллельно создавайте несколько задач.
Скопируйте промпт про ночной поезд выше и сгенерируйте первое 5-секундное видео на странице модели, выберите 16:9 — звук уже описан в промпте.
Похожие статьи
Все статьи →-
Руководство
Примеры Recraft Creative Upscale: увеличение пейзажей и акварели
Посмотрите изменения текстур деревянного дома, озера и акварельного городка, отличите полный результат от предпросмотра и проверьте перерисованные детали.
-
Руководство
Недействительный ключ OpenAI API: 401, переменные окружения и проверка конфигурации проекта
Различайте OpenAI 401, 403 и 429, проверяйте переменные окружения, настройки организации и проекта, а также проверяйте учётные данные запросом только на чтение.
-
Руководство
Kling 4.0: полный набор промптов — 6 сценариев, которые можно скопировать и сразу получить видео
Товары для электронной коммерции, еда, пейзажи путешествий, бытовые зарисовки, пустые кадры со звуком и видео из изображения — для каждого сценария есть реальное готовое видео, полный промпт и ссылка с автозаполнением.