Saltar al contenido principal
POST
/
v3
/
async
/
vidu-q1-reference2video
Video a partir de referencias Vidu Q1
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/vidu-q1-reference2video \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "images": [
    "<string>"
  ],
  "prompt": "<string>",
  "duration": 123,
  "seed": 123,
  "aspect_ratio": "<string>",
  "resolution": "<string>",
  "movement_amplitude": "<string>",
  "bgm": true
}
'
{
  "task_id": "<string>"
}
Vidu Q1 Video a partir de referencias genera videos utilizando imágenes de referencia y descripciones de texto. Admite diversos sujetos, como personajes y objetos. Al subir múltiples vistas del sujeto, puede crear videos que mantengan la coherencia visual.
Esta es una API asíncrona que solo devolverá el task_id de la tarea asíncrona. Debe usar ese task_id para solicitar la API de consulta del resultado de la tarea y recuperar el resultado de la generación del video.

Encabezados de solicitud

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

Cuerpo de la solicitud

images
string[]
requerido
El modelo utilizará las imágenes proporcionadas como referencia para generar un video con un sujeto coherente.Requisitos del campo de imágenes:
  • Acepta de 1 a 7 imágenes
  • Los recursos de imagen pueden proporcionarse mediante URL o codificación Base64
  • Debe usarse uno de los siguientes formatos: PNG, JPEG, JPG, WebP
  • Las dimensiones de la imagen deben ser de al menos 128x128 píxeles
  • La relación de aspecto de la imagen debe ser inferior a 1:4 o 4:1
  • Todas las imágenes están limitadas a 50 MB
  • La longitud después de decodificar base64 debe ser inferior a 10 MB y debe incluir la cadena de tipo de contenido adecuada. Por ejemplo:
data:image/png;base64,{base64_encode}
prompt
string
requerido
Prompt de texto para la generación del video, con una longitud máxima de 1500 caracteres.
duration
integer
Duración del video (en segundos). El valor predeterminado es 5 segundos; actualmente solo se admite la opción de 5 segundos.
seed
integer
Semilla aleatoria para la generación del video.
  • El valor predeterminado es un valor de semilla aleatoria
  • El valor establecido manualmente sobrescribirá la semilla aleatoria predeterminada
aspect_ratio
string
Relación de aspecto del video de salida. Valor predeterminado: 16:9
Valores opcionales: 16:9, 9:16, 1:1
resolution
string
Resolución del video de salida. El valor predeterminado es 1080p; actualmente solo se admite la opción 1080p.
movement_amplitude
string
Amplitud del movimiento de los objetos en la imagen. Valor predeterminado: auto
Valores opcionales: auto, small, medium, large
bgm
boolean
Indica si se añade música de fondo al video generado. Valor predeterminado: false
Valores opcionales: true, false
Cuando se establece en true, el sistema añadirá automáticamente una BGM adecuada. La BGM no tiene límite de duración; el sistema la adaptará automáticamente.

Información de respuesta

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