Introducción
Vidu Q3 Turbo es el nivel rápido de la línea Q3 de Vidu y está disponible como endpoints de imagen a video y de video-extend; esta página trata el de imagen a video. Un fotograma inicial en image_url define el sujeto y la forma del resultado, un prompt obligatorio dirige el movimiento, la cámara y el sonido, y los clips duran de 1 a 16 segundos enteros en 540p o 720p, con 720p de forma predeterminada. El audio se genera en la misma pasada y queda activado a menos que pongas generate_audio en false. El nivel está pensado para probar muchos movimientos a partir de una imagen antes de decidir la toma de entrega.
Funciones y aspectos destacados
Un valor de borrador y un valor de entrega
resolution acepta 540p o 720p, y 720p es a la vez el valor predeterminado y el máximo de este endpoint. Los dos valores funcionan en pareja: 540p para las pasadas en las que el movimiento todavía se está decidiendo, 720p para la toma que entregas. Como la resolución es un solo campo, pasar de uno a otro no toca el prompt, el fotograma ni el seed.
Variantes cortas a partir de un fotograma
La duración va de 1 a 16 segundos enteros, y de uno a cuatro segundos es el rango práctico para las pasadas de variantes. Genera una tanda de tomas cortas con la misma imagen, cada una con un único movimiento distinto, y quédate con las que funcionan en lugar de escribir una indicación elaborada y esperar que salga bien.
La imagen define el sujeto y la forma
El sujeto, el vestuario, el estilismo, el encuadre y la forma del resultado vienen de la imagen, no del prompt, así que dos generaciones con el mismo fotograma se diferencian en el movimiento y no en quién aparece en pantalla. movement_amplitude fija la cantidad general de movimiento; el prompt decide qué se mueve. Un texto que contradice la imagen produce un clip que negocia entre ambos, así que mantén el prompt coherente con lo que muestra el fotograma.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
image_url | Sí | Obligatorio. Fija el sujeto, el look y la forma de salida: expórtalo ya con la forma que quieres recibir. |
prompt | Sí | Obligatorio. Describe solo el movimiento, la cámara y el sonido; no vuelvas a describir el cuadro. mínimo 1 caracteres |
movement_amplitude | No | Cuánto se mueve lo que hay en el cuadro: |
duration_seconds | No | Segundos enteros, de 1 a 16. De uno a cuatro es el rango práctico para pasadas de variantes. |
resolution | No | 540p o 720p. Boceta en 540p mientras el movimiento todavía cambia y súbelo una sola vez para la toma que vas a entregar. |
generate_audio | No | Activo por defecto. Ponlo en false cuando el corte vaya bajo una mezcla existente. Valor predeterminado: |
bgm | No | Añade una música de fondo acorde con el tono de la escena. Activada por defecto; desactívala cuando el clip vaya bajo tu propia música o deba llevar solo el sonido de la escena. Valor predeterminado: |
seed | No | Vuelve comparables dos corridas cuando cambias una variable. No es garantía de cuadro idéntico. |
Precios
| Especificación | Precio |
|---|---|
| $0.042 / segundo |
| $0.066 / segundo |
Casos de uso
Series de reacciones de personajes
Una imagen con vestuario se convierte en una reverencia, un guiño, un saludo con la mano y una inclinación de cabeza: cuatro solicitudes, el mismo fotograma, cuatro prompts. Como la imagen fija la identidad, la serie se mantiene lo bastante coherente para montarla en un feed.
Cortes cuadrados y verticales para redes
La forma del resultado viene de la imagen, así que un retrato 9:16 y un cuadrado 1:1 son dos exportaciones de la etapa de imagen, no dos ajustes de video distintos. Cada uno se anima en un clip de 720p con el sonido ya sincronizado.
Pruebas de movimiento de cámara con una sola imagen
El ejemplo de push-in pide un solo movimiento y nada más: el encuadre se cierra poco a poco hasta mostrar solo su hombro. Usa el mismo patrón para comprobar si un sujeto se sostiene a medida que el encuadre se cierra, antes de escribir una indicación más larga.
Loops sin censura a partir de tus propias imágenes
Los fotogramas de origen sin censura se animan tal como llegan, y el rango de uno a cuatro segundos sirve para armar una serie de variantes cortas a partir de pocas imágenes. Vidu Q3 Spicy, de la misma línea, es la variante sin censura afinada con LoRA.
Guía de prompts y consejos prácticos
Exporta la imagen con la forma del entregable
Recorta con la forma que quieres recibir –cuadrada para un clip cuadrado, vertical para uno vertical– y mantén la proporción entre 1:4 y 4:1. El vestuario, el estilismo y el encuadre se deciden en esta etapa, porque la pasada de video no los va a cambiar.
Una secuencia por solicitud
Limita el prompt al movimiento, la cámara y el sonido, y no vuelvas a describir el fotograma. El ejemplo publicado de la cafetería dura 5 segundos en 720p con generate_audio activado, a partir de una imagen cuadrada de un personaje con diadema de orejas de gato y una bandeja.
She walks two steps toward camera balancing the tray, does a small curtsy, winks and mouths a silent greeting, the cat-ear headband bobbing. Handheld follow that stays with her, bright café chatter and an espresso machine behind.
Cinco segundos en 720p a partir de una sola imagen cuadrada. La caminata, la reverencia y el guiño están escritos; el vestuario y el cuadro 1:1 vienen de la imagen.
Pide el ritmo y los detalles con palabras
La cámara lenta no tiene campo, así que escríbela en el prompt. El ejemplo de la piscina pide cámara lenta y un acercamiento lento mientras ella sube al borde de la piscina, y lo que hay que mirar es el pelo mojado que se echa hacia atrás con las dos manos: mechones que se agrupan y se separan bien son lo que distingue una toma de una foto en movimiento. Los cambios de distancia funcionan igual: en el ejemplo del pie de la cama la cámara se queda quieta mientras ella avanza gateando un paso, así que el foco tiene que acompañarla.
Termina la toma elegida en 720p
Cuando un borrador en 540p funcione, cambia resolution a 720p y conserva el prompt, el fotograma y seed. El seed mantiene justa la comparación, pero no garantiza un resultado idéntico cuadro por cuadro, así que revisa la toma de entrega por sí sola. Deja generate_audio activado para un clip que sirva tal como llega, o ponlo en false cuando el corte vaya debajo de una mezcla existente.
Inicio rápido de la API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "vidu/q3-turbo/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"movement_amplitude": "auto",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulta la referencia de la API para autenticación, el esquema completo, sondeo y gestión de errores.







