Введение
Kling 2.5 Turbo Text to video превращает текстовый промпт в клип на 5 или 10 секунд в 1080p, с настоящей звуковой дорожкой, сгенерированной за тот же проход — беззвучного варианта у этой модели нет. Выберите соотношение сторон 16:9, 9:16 или 1:1 до написания промпта, поскольку промпт должен быть составлен под этот формат кадра.
Выбор режима Kling 2.5 Turbo по стартовому материалу
| Что у вас есть на старте | Режим |
|---|---|
| текстовое описание сцены | Kling 2.5 Turbo текст в видео |
| утверждённый первый кадр | Kling 2.5 Turbo изображение в видео |
Ключевые возможности и особенности
Звук генерируется, а не добавляется потом
Каждый клип возвращается со звуковой дорожкой, встроенной за тот же проход, что и картинка, — поля для её отключения нет. Промпт — единственное место, чтобы задать её: пропишите, как сцена должна звучать, а не только как она должна выглядеть.
Два регулятора для повторных дублей
guidance_scale (от 0 до 1) задаёт, насколько буквально клип следует вашей формулировке, а negative_prompt перечисляет всё, что нужно убрать из кадра. У этой модели нет сида, поэтому два прогона одного и того же промпта возвращают два разных дубля; используйте эти два поля, чтобы подтолкнуть дубль обратно к тому, что вы написали, вместо того чтобы переписывать весь промпт.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Пишите как план: субъект, действие, движение камеры, свет и то, как это должно звучать. Не менее 1 символов · Не более 2500 символов |
aspect_ratio | Нет | 16:9, 9:16 или 1:1. Выбирайте до написания промпта, поскольку он должен быть составлен под этот формат кадра. |
duration_seconds | Нет | Целые секунды, 5 или 10. Влияет на цену. |
negative_prompt | Нет | Короткий список того, чего клипу следует избегать. Не более 2500 символов |
guidance_scale | Нет | От 0 до 1. Выше — ближе к вашей формулировке; ниже даёт модели больше свободы. |
Стоимость
$0.056 / секунда
Оплата за секунду выходного клипа в 1080p. Промпт, который Kling отклоняет, не оплачивается.
Сценарии использования
Отработать сцену перед более длинным или дорогим рендером
По цене Kling 2.5 Turbo это разумное место проверить, читается ли сцена, движение камеры или идея освещения, прежде чем тратить больше на более длинный клип или более высокий уровень в другой части линейки Kling.
Вертикальные или квадратные клипы, у которых уже есть звук
Вывод 9:16 или 1:1 с уже вмонтированной атмосферой или музыкой — отдельного прохода по звуку перед публикацией клипа не требуется.
Руководство по промптам и практические советы
Пишите как кадр: субъект, действие, камера, свет, звук
Пример с галопом выше — рабочий шаблон: кто в кадре и во что одет, что делает, затем движение камеры и свет, и наконец, как это должно звучать.
Закладывайте отношения в мизансцену, а не только в ярлык
Если написать в промпте «пара», это не гарантирует, что рендер прочитается именно так — в одном из наших тестов двое мужчин, мчащихся на велосипедах вниз по склону, выглядели скорее друзьями, чем парой, потому что промпт называл отношения, а мизансцена их не показывала. Физический сигнал — держащиеся за руки, обменянный взгляд, одинаковый темп — передаёт отношения лучше, чем один ярлык.
Раз звук всегда включён, пишите и для уха, а не только для глаза
Копыта по мокрой брусчатке, ветер о забрало, дальний трафик — назвать, как звучит сцена, здесь не опционально, в отличие от беззвучной модели Kling, так что уделите звуковой стороне промпта столько же внимания, сколько визуальной.
Быстрый старт API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "kling/2.5-turbo/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"aspect_ratio": "16:9",
"duration_seconds": 5
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.











