Перейти к основному содержанию
POST
/
v3
/
async
/
seedance-v1.5-pro-i2v
Seedance 1.5 Pro: видео из изображения
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/seedance-v1.5-pro-i2v \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "fps": 123,
  "seed": 123,
  "image": "<string>",
  "ratio": "<string>",
  "prompt": "<string>",
  "duration": 123,
  "watermark": true,
  "last_image": "<string>",
  "resolution": "<string>",
  "camera_fixed": true,
  "service_tier": "<string>",
  "generate_audio": true,
  "execution_expires_after": 123
}
'
{
  "task_id": "<string>"
}
Это асинхронный API, который возвращает task_id. Используйте task_id с API запроса результата задачи, чтобы получить результат генерации видео. Поддерживается генерация видео из текста, видео из изображения (первый кадр) и видео из изображения (первый и последний кадры).
Это асинхронный API, который возвращает только task_id асинхронной задачи. Используйте этот task_id для запроса API запроса результата задачи, чтобы получить результат генерации.

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

Content-Type
string
обязательно
Перечисляемое значение: application/json
Authorization
string
обязательно
Формат аутентификации Bearer: Bearer {{API 密钥}}.

Тело запроса

fps
integer
по умолчанию:24
Частота кадров (кадров в секунду). Поддерживается только 24 fps.Допустимое значение: 24
seed
integer
Целочисленное значение seed для управления случайностью. Диапазон: [-1, 2^32-1]. -1 означает использование случайного seed. Один и тот же seed и одинаковый запрос дают похожие (но не полностью идентичные) результаты.Диапазон значений: [-1, 4294967295]
image
string
обязательно
Изображение первого кадра для видео из изображения. Может быть URL изображения или изображением в кодировке Base64. URL должен быть доступен. Формат Base64: data:image/<图像格式>;base64,<Base64 编码>. Поддерживаемые форматы: jpeg, png, webp, bmp, tiff, gif. Соотношение сторон: (0.4, 2.5), размер: (300, 6000) пикселей, объем: < 30 MB.
ratio
string
по умолчанию:"adaptive"
Соотношение сторон генерируемого видео. ‘adaptive’: при генерации видео из текста модель интеллектуально выбирает оптимальное соотношение сторон на основе промпта; при генерации видео из изображения выбирается автоматически на основе соотношения сторон загруженного изображения первого кадра.Допустимые значения: 16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive
prompt
string
обязательно
Текстовый промпт, описывающий ожидаемое содержимое видео. Поддерживаются китайский и английский языки. Рекомендуется не более 500 символов. Если нужно сгенерировать аудио с диалогом, поместите реплики в двойные кавычки для лучшего результата генерации аудио.
duration
integer
по умолчанию:5
Длительность видео в секундах. Поддерживается заданная длительность в диапазоне [4, 12]. Обратите внимание: длительность влияет на тарификацию.Диапазон значений: [4, 12]
watermark
boolean
по умолчанию:false
Будет ли сгенерированное видео содержать водяной знак. true: с водяным знаком. false: без водяного знака.
last_image
string
Изображение последнего кадра для видео из изображения с первым и последним кадрами. Может быть URL изображения или изображением в кодировке Base64. Требования такие же, как для поля image. Если соотношения сторон различаются, последний кадр будет автоматически обрезан под первый кадр.
resolution
string
по умолчанию:"720p"
Разрешение видео. Seedance 1.5 pro поддерживает 480p, 720p и 1080p.Допустимые значения: 480p, 720p, 1080p
camera_fixed
boolean
по умолчанию:false
Фиксировать ли положение камеры. true: платформа добавляет к промпту инструкцию о фиксированной камере (эффект не гарантируется). false: не фиксировать камеру.
service_tier
string
по умолчанию:"default"
Уровень сервиса для обработки запроса. ‘default’: режим онлайн-инференса, более низкие квоты RPM и параллельности, подходит для сценариев с высокими требованиями к оперативности. ‘flex’: режим офлайн-инференса, более высокая квота TPD, цена составляет 50% от онлайн-режима, подходит для сценариев, не чувствительных к задержке.Допустимые значения: default, flex
generate_audio
boolean
по умолчанию:true
Будет ли сгенерированное видео содержать синхронизированное аудио. true: видео содержит речь, звуковые эффекты и фоновую музыку, автоматически сгенерированные на основе промпта и визуального содержимого. false: выводится видео без звука.
execution_expires_after
integer
по умолчанию:172800
Порог тайм-аута задачи в секундах, рассчитывается от временной метки created_at. Значение по умолчанию: 172800 (48 часов). Диапазон: [3600, 259200]. Задачи, превысившие это время, будут автоматически прекращены и помечены как ‘expired’.Диапазон значений: [3600, 259200]

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

task_id
string
обязательно
task_id асинхронной задачи. Используйте этот task_id для запроса API запроса результата задачи, чтобы получить результат генерации