> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jiekou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Seedance 1.5 Pro: видео из изображения

Это асинхронный API, который возвращает task\_id. Используйте task\_id с API запроса результата задачи, чтобы получить результат генерации видео. Поддерживается генерация видео из текста, видео из изображения (первый кадр) и видео из изображения (первый и последний кадры).

<Tip>
  Это **асинхронный** API, который возвращает только task\_id асинхронной задачи. Используйте этот task\_id для запроса [API запроса результата задачи](/ru/docs/models/reference-get-async-task-result), чтобы получить результат генерации.
</Tip>

## Заголовки запроса

<ParamField header="Content-Type" type="string" required={true}>
  Перечисляемое значение: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Формат аутентификации Bearer: Bearer \{\{API 密钥}}.
</ParamField>

## Тело запроса

<ParamField body="fps" type="integer" default={24}>
  Частота кадров (кадров в секунду). Поддерживается только 24 fps.

  Допустимое значение: `24`
</ParamField>

<ParamField body="seed" type="integer" default={-1}>
  Целочисленное значение seed для управления случайностью. Диапазон: \[-1, 2^32-1]. -1 означает использование случайного seed. Один и тот же seed и одинаковый запрос дают похожие (но не полностью идентичные) результаты.

  Диапазон значений: \[-1, 4294967295]
</ParamField>

<ParamField body="image" type="string" required={true}>
  Изображение первого кадра для видео из изображения. Может быть URL изображения или изображением в кодировке Base64. URL должен быть доступен. Формат Base64: `data:image/<图像格式>;base64,<Base64 编码>`. Поддерживаемые форматы: jpeg, png, webp, bmp, tiff, gif. Соотношение сторон: (0.4, 2.5), размер: (300, 6000) пикселей, объем: \< 30 MB.
</ParamField>

<ParamField body="ratio" type="string" default="adaptive">
  Соотношение сторон генерируемого видео. 'adaptive': при генерации видео из текста модель интеллектуально выбирает оптимальное соотношение сторон на основе промпта; при генерации видео из изображения выбирается автоматически на основе соотношения сторон загруженного изображения первого кадра.

  Допустимые значения: `16:9`, `4:3`, `1:1`, `3:4`, `9:16`, `21:9`, `adaptive`
</ParamField>

<ParamField body="prompt" type="string" required={true}>
  Текстовый промпт, описывающий ожидаемое содержимое видео. Поддерживаются китайский и английский языки. Рекомендуется не более 500 символов. Если нужно сгенерировать аудио с диалогом, поместите реплики в двойные кавычки для лучшего результата генерации аудио.
</ParamField>

<ParamField body="duration" type="integer" default={5}>
  Длительность видео в секундах. Поддерживается заданная длительность в диапазоне \[4, 12]. Обратите внимание: длительность влияет на тарификацию.

  Диапазон значений: \[4, 12]
</ParamField>

<ParamField body="watermark" type="boolean" default={false}>
  Будет ли сгенерированное видео содержать водяной знак. true: с водяным знаком. false: без водяного знака.
</ParamField>

<ParamField body="last_image" type="string">
  Изображение последнего кадра для видео из изображения с первым и последним кадрами. Может быть URL изображения или изображением в кодировке Base64. Требования такие же, как для поля image. Если соотношения сторон различаются, последний кадр будет автоматически обрезан под первый кадр.
</ParamField>

<ParamField body="resolution" type="string" default="720p">
  Разрешение видео. Seedance 1.5 pro поддерживает 480p, 720p и 1080p.

  Допустимые значения: `480p`, `720p`, `1080p`
</ParamField>

<ParamField body="camera_fixed" type="boolean" default={false}>
  Фиксировать ли положение камеры. true: платформа добавляет к промпту инструкцию о фиксированной камере (эффект не гарантируется). false: не фиксировать камеру.
</ParamField>

<ParamField body="service_tier" type="string" default="default">
  Уровень сервиса для обработки запроса. 'default': режим онлайн-инференса, более низкие квоты RPM и параллельности, подходит для сценариев с высокими требованиями к оперативности. 'flex': режим офлайн-инференса, более высокая квота TPD, цена составляет 50% от онлайн-режима, подходит для сценариев, не чувствительных к задержке.

  Допустимые значения: `default`, `flex`
</ParamField>

<ParamField body="generate_audio" type="boolean" default={true}>
  Будет ли сгенерированное видео содержать синхронизированное аудио. true: видео содержит речь, звуковые эффекты и фоновую музыку, автоматически сгенерированные на основе промпта и визуального содержимого. false: выводится видео без звука.
</ParamField>

<ParamField body="execution_expires_after" type="integer" default={172800}>
  Порог тайм-аута задачи в секундах, рассчитывается от временной метки created\_at. Значение по умолчанию: 172800 (48 часов). Диапазон: \[3600, 259200]. Задачи, превысившие это время, будут автоматически прекращены и помечены как 'expired'.

  Диапазон значений: \[3600, 259200]
</ParamField>

## Информация об ответе

<ResponseField name="task_id" type="string" required={true}>
  task\_id асинхронной задачи. Используйте этот task\_id для запроса [API запроса результата задачи](/ru/docs/models/reference-get-async-task-result), чтобы получить результат генерации
</ResponseField>
