Kandinsky 6.0 Pro
kandinsky-6.0-pro/text-to-video
Открытая диффузионная видеомодель, генерирующая примерно 5-секундные видео с синхронизированным аудио 44 кГц и синхронизацией губ, поддерживающая генерацию видео из текста/изображения с возможностью апскейла до Full-HD
Попробовать kandinsky-6.0-pro/text-to-video
Ввод
Вывод
Цены
kandinsky-6.0-pro/text-to-video per video
| Цена за единицу | $1.9286 |
|---|
Описание позиционирования
Модель генерации видео из текста Kandinsky 6.0 Pro предназначена для разработчиков, которым нужно за один проход получить видео со звуком. Единственный обязательный вход — текстовый промпт: модель одновременно с изображением создаёт синхронизированный аудиотрек, выдаёт фрагмент длительностью около 5 секунд, поддерживает различные пропорции кадра — горизонтальную, вертикальную и квадратную, — а также позволяет задать случайное зерно для воспроизводимости результата. Подходит для прототипирования материалов для коротких видео, проверки кадров с озвучкой и синхронизацией движения губ, а также для команд, которые быстро итерируют идеи с помощью англоязычных или русскоязычных промптов.
Ключевые особенности
- Изображение и аудио за одну генерацию — промпт может одновременно описывать субъект, действие, камеру и звук; изображение и аудио создаются в одном конвейере, что избавляет от последующей подгонки озвучки.
- Воспроизводимое управление генерацией — предусмотрен параметр seed: зафиксировав его, удобно сравнивать версии одного и того же промпта и проводить регрессионные проверки.
- Поддержка нескольких пропорций кадра — доступны пять форматов вывода: 16:9, 9:16, 1:1, 4:3, 3:4; можно напрямую переключаться между горизонтальными, вертикальными и квадратными роликами.
- Раздельное управление промптом и негативными ограничениями — guidance_scale регулирует степень следования промпту, а negative_prompt отдельно задаёт то, чего следует избегать.
Описание возможностей
Генерация видео со звуком по промпту: достаточно ввести промпт с описанием изображения и звука, чтобы получить короткий фрагмент с синхронизированным аудио; модель нативно поддерживает англоязычные и русскоязычные промпты, что позволяет управлять содержанием и атмосферой ролика на естественном языке.
Переключение пропорций кадра: параметр aspect_ratio позволяет выбирать между горизонтальным, вертикальным и квадратным форматом; один и тот же промпт быстро выдаёт версии для разных площадок размещения.
Степень следования и негативные ограничения: guidance_scale в диапазоне от 1 до 10 регулирует строгость воспроизведения текста, а negative_prompt служит для исключения нежелательных элементов; совместное использование сужает пространство проб и ошибок.
Воспроизводимость по seed: seed позволяет зафиксировать случайность, а при передаче пустого значения результат генерируется случайно; подходит для фиксации результата на этапе утверждения или для контрольных экспериментов при подборе параметров.
Сценарии применения
- Быстрое создание материалов для коротких видео в соцсетях — маркетологи или проверяющие сценарии пользователи вводят промпт с описанием изображения и звуковых эффектов и сразу получают ролик длительностью около 5 секунд для прототипа вертикального или квадратного материала размещения.
- Проверка концепции кадра с озвучкой — креативные команды описывают в промпте действия персонажа и звук, генерируют короткий кадр с аудио и демонстрируют заказчику или команде ритм повествования и атмосферу.
- Пакетная адаптация под несколько форматов — разработчикам, которым нужно охватить одной идеей горизонтальные и вертикальные каналы, достаточно зафиксировать seed и промпт и переключать пропорцию кадра, получая несколько версий материала без повторной настройки.
Ограничения и рекомендации по выбору
За одну генерацию выдаётся короткий фрагмент длительностью около 5 секунд; для повествовательного длинного видео потребуется самостоятельно генерировать сегменты и затем склеивать их. Генерация со звуком означает, что промпт должен одновременно учитывать описание изображения и звука; при сложной композиции может потребоваться несколько раундов настройки guidance_scale и негативного промпта для сходимости. Сейчас поддерживается только текстовый ввод; если уже есть статичный материал, который должен задавать динамику, следует использовать ветку генерации видео из изображения той же серии. В сценариях с более высокими требованиями к длительности и разрешению ролика нужно оценить необходимость последующей обработки, например апскейлинга.
Создать задачу генерации
https://api.hiapi.ai/v1/tasks Заголовки
AuthorizationstringОбязательноAPI-ключ аккаунта. Обязателен в каждом запросе. Пример: Bearer YOUR_HIAPI_API_KEY. Получить API-ключ
Content-TypestringНеобязательноТело запроса всегда разбирается как JSON; при отправке принимается только application/json (charset опционален) — любое иное значение возвращает 415. Пример: application/json.
Idempotency-KeystringНеобязательноКлюч идемпотентности, до 255 байт. Повторные запросы с тем же ключом того же аккаунта создают задачу лишь один раз; реплеи возвращают исходный taskId.
При сетевых таймаутах или автоповторах клиента один и тот же ключ создаёт задачу только один раз, без двойного списания (область = аккаунт API-ключа). Рекомендуется бизнес-уникальный идентификатор (напр. "order-42"); реплеи возвращают исходный taskId, ключ истекает через 24 часа после первого запроса. Полная матрица сценариев — во введении единого асинхронного API.
Тело запроса
modelstringОбязательноТекущее фиксированное значение: kandinsky-6.0-pro/text-to-video
routestringНеобязательноТекущее фиксированное значение: default
inputobjectОбязательно
Объект бизнес-параметров для kandinsky-6.0-pro/text-to-video и маршрута default — см. таблицу параметров ниже.
seedintegerНеобязательноRandom seed for reproducing a generation. Omit for a random seed.
promptstringОбязательноminLength 1maxLength 6000Describe the video and the sound you want. Write subject, action, camera and audio in one or two sentences. English and Russian prompts are supported natively.
aspect_ratiostringНеобязательноПо умолчанию: "16:9"Output frame. 16:9 and 4:3 are landscape, 9:16 and 3:4 vertical, 1:1 square.
16:99:161:14:33:4guidance_scalenumberНеобязательноПо умолчанию: 5min 1max 10How closely the result follows the prompt. Higher values follow the text more strictly.
negative_promptstringНеобязательноmaxLength 2000What to avoid in the video. Leave empty to use the built-in negative prompt.
callbackobjectНеобязательно
Настройка уведомления о терминальном состоянии. Если не задана — обратных вызовов нет, опрашивайте задачу сами.
Укажите callback.url при создании, и HiAPI отправит POST вашему сервису в терминальном состоянии — опрос не нужен. Тело callback повторяет структуру деталей задачи; проверка подписи, повторы и идемпотентность описаны во введении единого асинхронного API.
urlstringОбязательноОбязательна при наличии callback. В терминальном состоянии на этот URL отправляется POST; это должна быть корректная http(s)-ссылка.
whenstringНеобязательноПо умолчанию: "final"Сейчас поддерживается только final — уведомление и при success, и при fail.
finalstoragestringНеобязательноПо умолчанию: "temp"Уровень хранения артефактов: temp (по умолчанию, ~7 дней) или persistent (долгосрочно, оплата по объёму). При нехватке баланса или превышении лимита — тихое понижение до temp; фактический уровень виден в ответе деталей задачи.
temppersistentПримеры запроса
# Отправляет асинхронную задачу; сразу возвращает taskId (не ждёт генерации)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kandinsky-6.0-pro/text-to-video",
"input": {
"prompt": "…",
"aspect_ratio": "16:9",
"guidance_scale": 5
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "kandinsky-6.0-pro/text-to-video",
input: {
"prompt": "…",
"aspect_ratio": "16:9",
"guidance_scale": 5
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "kandinsky-6.0-pro/text-to-video",
"input": {
"prompt": "…",
"aspect_ratio": "16:9",
"guidance_scale": 5
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} Получить детали задачи
https://api.hiapi.ai/v1/tasks/:id Поля ответа
taskIdstringОбязательноИдентификатор задачи, всегда с префиксом tk-hiapi-.
modelstringОбязательноПолное разрешённое имя модели. Задачи, отправленные с параметром route, возвращают base@route (напр. gpt-image-2/text-to-image@ext); иначе совпадает с переданным именем.
routestringНеобязательноПрисутствует только при явном параметре route; повторяет переданное значение.
statusstringОбязательноСтатус задачи.
queued В очереди, ещё не начата.
handling Обрабатывается.
archiving Обработка завершена, готовятся артефакты.
success Терминальное: завершено, артефакты доступны (возвращается output).
fail Терминальное: ошибка (возвращается error).
После отправки следите за status: success и fail — терминальные, остальные нет. Опрашивайте каждые 1–3 с до терминального состояния. При успехе скачайте артефакты из output[].url и перенесите до expireAt; для длительного хранения укажите storage: "persistent" при создании.
creatednumberОбязательноВремя создания задачи (Unix-секунды).
completednumberОбязательноUnix-секунды терминального состояния; до этого — 0.
outputarrayНеобязательно
Только при status == success. Список артефактов — всегда массив; одна задача может вернуть несколько type сразу (напр. video + first_frame).
Array [ object ]
Элементы массива
urlstringОбязательноURL артефакта, доступен для скачивания напрямую.
typestringОбязательноТекущие возможные значения: video, image, audio, first_frame, last_frame, thumbnail; список может расширяться.
expireAtnumberОбязательноUnix-секунды доступности артефакта; скачайте или перенесите до истечения.
errorobjectНеобязательно
Только при status == fail.
codestringОбязательноБизнес-код ошибки.
messagestringОбязательноОписание ошибки.
Примеры ответа
Успех
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} Обработка (не финальное)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} Ошибка
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} Статьи
Все статьи →-
Руководство
Как вызывать kling-4.0/image-to-video на HiAPI: curl, Python и опрос
-
Руководство
Использование Kandinsky 6.0 Pro для преобразования текста в видео на HiAPI: руководство по curl и Python
Практическая демонстрация с упором на запросы: построение вызова от промпта до видеоклипа, отправка запроса, опрос статуса завершения и скачивание результата
-
Руководство
Как вызвать hailuo-2.3-fast/image-to-video через HiAPI API: практика с curl и Python
Первый рабочий запрос к быстрому и недорогому уровню генерации видео по изображению — от ID модели до загрузки MP4
-
Руководство
kandinsky-6.0-pro/image-to-video в HiAPI: руководство по curl + Python
Как выполнить рабочий запрос генерации видео из изображения в HiAPI: от загрузки первого кадра до асинхронного опроса и финальной загрузки
-
Руководство
Как вызывать hailuo-2.3/text-to-video через API HiAPI: curl, Python и рабочие примеры запросов
-
Руководство
Как использовать kling-4.0/text-to-video через HiAPI API: curl, Python и рабочий пример запроса
Практическое руководство для разработчиков: кинематографичные промпты, синхронный звук, асинхронный опрос и скачивание результатов
Похожие модели
Все модели →Тот же тип
-
HeyGen Avatar IV HeyGen $0.150 /секунду -
Gemini Omni 1.1 Flash Google $0.450 /видео -
MiniMax H3 MiniMax $0.072 /секунду -
PixVerse V6 PixVerse $0.036 /секунду -
Ray 3.2 Luma $0.214 /видео -
HappyHorse 1.1 Alibaba $0.160 /секунду -
HappyHorse 1.0 Alibaba $0.168 /секунду -
Vidu Q3 Vidu $0.149 /секунду -
Wan 2.6 Flash Alibaba $0.043 /секунду -
LTX 2.5 Fast Lightricks $0.086 /секунду -
Runway Gen 4.5 Runway $0.172 /секунду -
Kling 4.0 Kuaishou $0.330 /секунду