Saltar al contenido principal
POST
/
v3
/
async
/
vidu-q2-text2video
VIDU Q2 texto a video
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/vidu-q2-text2video \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "bgm": true,
  "seed": 123,
  "audio": true,
  "style": "<string>",
  "prompt": "<string>",
  "duration": 123,
  "subjects": [
    {
      "id": "<string>",
      "images": [
        {}
      ],
      "voice_id": "<string>"
    }
  ],
  "watermark": true,
  "resolution": "<string>",
  "aspect_ratio": "<string>",
  "movement_amplitude": "<string>"
}
'
{
  "task_id": "<string>",
  "provider_request_id": "<string>"
}
Genera videos a partir de prompts de texto. Admite tres resoluciones: 540p, 720p y 1080p.
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 del resultado de la tarea y recuperar el resultado generado.

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

bgm
boolean
predeterminado:false
Si se debe añadir música de fondo
seed
integer
Semilla aleatoria, utilizada para controlar la aleatoriedad del resultado generado. La misma semilla producirá resultados similares.
audio
boolean
predeterminado:false
Si se debe generar audio
style
string
Estilo del video, por ejemplo cinematic, realistic, artistic, etc.
prompt
string
requerido
Prompt de texto que describe en detalle el contenido del video que se desea generarLímite de longitud: 1 - sin límite
duration
integer
predeterminado:5
requerido
Duración del video (segundos), admite de 1 a 10 segundosValores opcionales: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
subjects
array
predeterminado:"[]"
Lista de sujetos; cada sujeto contiene id, images y voice_id (puede estar vacío para texto a video)
watermark
boolean
predeterminado:false
Si se debe añadir una marca de agua
resolution
string
predeterminado:"720p"
Resolución del video de salida. El valor predeterminado es 720p.Valores opcionales: 540p, 720p, 1080p
aspect_ratio
string
Relación de aspecto del video, por ejemplo 16:9, 9:16, 1:1, etc.
movement_amplitude
string
Amplitud de movimiento, controla la intensidad del movimiento de los objetos en el videoValores opcionales: auto, small, medium, high

Información de respuesta

task_id
string
requerido
Use task_id para solicitar la API de consulta del resultado de la tarea y recuperar la salida generada.
provider_request_id
string
ID de solicitud del proveedor (opcional)