Vidu Q3(pro/turbo)
Generación de video Vidu Q3 (pro/turbo)
- Modo de procesamiento asíncrono, devuelve un ID de tarea para consultas posteriores
- Admite text-to-video, image-to-video y generación de video con primer-último frame
- Admite resolución 540p / 720p / 1080p
- Rango de duración 1-16 segundos, audio activado por defecto
POST
Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Autorización
Todos los endpoints de la API requieren autenticación mediante Bearer TokenObtenga su API Key:Visite la página de gestión de API Keys para obtener su API KeyAñádala al encabezado de la solicitud:
Parámetros de la solicitud
Nombre del modelo de generación de videoModelos compatibles:
viduq3-pro- Vidu Q3 Providuq3-turbo- Vidu Q3 Turbo
Prompt de texto, máximo 2000 caracteresObligatorio para text-to-video. Opcional para los modos image-to-video y primer-último frame.Ejemplo:
"A cat playing piano, camera slowly zooms in"Duración del video (segundos)Rango:
1 a 16Predeterminado: 5Resolución del videoOpciones:
540p- Definición estándar720p- HD (predeterminado)1080p- Full HD
720pRelación de aspecto del video (solo para el modo text-to-video)Opciones:
16:9- Horizontal9:16- Vertical4:3- Tradicional3:4- Vertical tradicional1:1- Cuadrado
Array de URLs de imágenes para la generación image-to-videoEl sistema determina automáticamente el modo de generación según el número de imágenes:
- 0 imágenes (no proporcionadas): Modo text-to-video
- 1 imagen: Modo image-to-video (la imagen se usa como frame inicial)
- 2 imágenes: Modo primer-último frame (la primera imagen = primer frame, la segunda imagen = último frame)
["https://example.com/photo.jpg"]Define si se genera audio (diálogo, efectos de sonido)Predeterminado:
trueEstablezca el valor en false si necesita un video silencioso.Semilla entera para controlar la aleatoriedad del contenido generadoRango: entero entre
-1 y 2^32-1- Con la misma solicitud, valores de semilla diferentes (incluyendo no especificada o
-1, que usa un número aleatorio) producirán resultados diferentes - Con la misma solicitud, el mismo valor de semilla producirá resultados similares, pero no se garantiza una reproducibilidad exacta
Enrutamiento automático
El sistema determina automáticamente el modo de generación según el número de imágenes enimage_urls:
| Cantidad de imágenes | Modo | Descripción |
|---|---|---|
| 0 (no proporcionadas) | Text-to-Video | Generar solo a partir de la descripción de texto |
| 1 | Image-to-Video | Usa la imagen como frame inicial |
| 2 | Primer-último frame | Primera imagen = primer frame, segunda imagen = último frame |
Matriz de compatibilidad de parámetros
| Parámetro | Text-to-Video | Image-to-Video | Primer-último frame |
|---|---|---|---|
model | ✅ Obligatorio | ✅ Obligatorio | ✅ Obligatorio |
prompt | ✅ Obligatorio | Opcional | Opcional |
image_urls | - | ✅ 1 imagen | ✅ 2 imágenes |
duration | ✅ 1-16s | ✅ 1-16s | ✅ 1-16s |
resolution | ✅ | ✅ | ✅ |
aspect_ratio | ✅ | - | - |
audio | ✅ | ✅ | ✅ |
seed | ✅ | ✅ | ✅ |
Respuesta
Código de estado de la respuesta, 200 en caso de éxito
Array de datos de la respuesta
Casos de uso
Caso 1: Texto a video
Caso 2: Imagen a video (Imagen única)
Caso 3: Video primer-último frame
Caso 4: Video silencioso (audio desactivado)
Consultar los resultados de la tareaLa generación de video es una tarea asíncrona que devuelve un
task_id al enviarse. Use el endpoint Obtener estado de la tarea para consultar el progreso y los resultados de la generación.