Saltar al contenido principal
POST
/
v3
/
async
/
seedance-v1.5-pro-i2v
Seedance 1.5 Pro de imagen a video
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>"
}
Esta es una API asíncrona que devuelve un task_id. Use la API de consulta de resultados de tarea con el task_id para obtener el resultado de la generación de video. Admite generación de texto a video, de imagen a video (primer fotograma) y de imagen a video (primer y último fotograma).
Esta es una API asíncrona y solo devolverá el task_id de la tarea asíncrona. Debe usar ese task_id para solicitar la API de consulta de resultados de tarea y recuperar el resultado generado.

Encabezados de solicitud

Content-Type
string
requerido
Valor enumerado: application/json
Authorization
string
requerido
Formato de autenticación Bearer: Bearer {{API Key}}.

Cuerpo de la solicitud

fps
integer
predeterminado:24
Velocidad de fotogramas (fotogramas por segundo). Solo admite 24 fps.Valores posibles: 24
seed
integer
Entero de semilla usado para controlar la aleatoriedad. Rango: [-1, 2^32-1]. -1 indica usar una semilla aleatoria. La misma semilla y la misma solicitud producirán resultados similares (pero no exactamente iguales).Rango de valores: [-1, 4294967295]
image
string
requerido
Imagen del primer fotograma para imagen a video. Puede ser una URL de imagen o una imagen codificada en Base64. La URL debe ser accesible. Formato Base64: data:image/<图像格式>;base64,<Base64 编码>. Formatos admitidos: jpeg, png, webp, bmp, tiff, gif. Relación de aspecto: (0.4, 2.5), dimensiones: (300, 6000) píxeles, tamaño: < 30 MB.
ratio
string
predeterminado:"adaptive"
Relación de aspecto del video generado. ‘adaptive’: en texto a video, el modelo selecciona inteligentemente la mejor relación según el prompt; en imagen a video, se selecciona automáticamente según la relación de la imagen del primer fotograma cargada.Valores posibles: 16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive
prompt
string
requerido
Prompt de texto que describe el contenido esperado del video. Admite chino e inglés. Se recomienda no superar los 500 caracteres. Si necesita generar audio con diálogo, coloque el contenido de voz entre comillas dobles para obtener mejores resultados de generación de audio.
duration
integer
predeterminado:5
Duración del video, en segundos. Admite una duración especificada dentro del rango [4, 12]. Nota: la duración afecta la facturación.Rango de valores: [4, 12]
watermark
boolean
predeterminado:false
Indica si el video generado contiene marca de agua. true: con marca de agua. false: sin marca de agua.
last_image
string
Imagen del último fotograma para imagen a video con primer y último fotograma. Puede ser una URL de imagen o una imagen codificada en Base64. Los requisitos son los mismos que los del campo image. Cuando la relación de aspecto sea diferente, el último fotograma se recortará automáticamente para coincidir con el primer fotograma.
resolution
string
predeterminado:"720p"
Resolución del video. Seedance 1.5 pro admite 480p, 720p y 1080p.Valores posibles: 480p, 720p, 1080p
camera_fixed
boolean
predeterminado:false
Indica si se fija la posición de la cámara. true: la plataforma añade al prompt instrucciones para fijar la cámara (el efecto no está garantizado). false: no se fija la cámara.
service_tier
string
predeterminado:"default"
Nivel de servicio para procesar la solicitud. ‘default’: modo de inferencia en línea, con cuotas de RPM y concurrencia más bajas, adecuado para escenarios con altos requisitos de puntualidad. ‘flex’: modo de inferencia sin conexión, con una cuota TPD más alta y un precio del 50% del modo en línea, adecuado para escenarios no sensibles a la latencia.Valores posibles: default, flex
generate_audio
boolean
predeterminado:true
Indica si el video generado contiene audio sincronizado. true: el video incluye voz, efectos de sonido y música de fondo generados automáticamente en función del prompt y el contenido visual. false: genera un video sin sonido.
execution_expires_after
integer
predeterminado:172800
Umbral de tiempo de espera de la tarea, en segundos, calculado desde la marca de tiempo created_at. Valor predeterminado: 172800 (48 horas). Rango: [3600, 259200]. Las tareas que superen este tiempo se terminarán automáticamente y se marcarán como ‘expired’.Rango de valores: [3600, 259200]

Información de respuesta

task_id
string
requerido
task_id de la tarea asíncrona. Debe usar este task_id para solicitar la API de consulta de resultados de tarea y obtener el resultado generado