CheaperGen
ShengshuVideoNuevo

Vidu Q4 Video a partir de referencias API

Video a partir de referencias con Vidu Q4 por Shengshu. El modelo más reciente de Vidu: hasta 4K, 15 imágenes de referencia y referencias de voz.

Probar Vidu Q4 Video a partir de referencias

Escribe @ para mencionar una referencia Imagen o Audio0/5000

Hasta 15 imágenes para definir personajes, productos, estilos o escenas. Menciónalas en el prompt como @Image1, @Image2…

Hasta 3 clips de MP3 para definir voces, música o sonidos (3–12 s cada uno, ≤ 50 MB cada uno). Menciónalos como @Audio1, @Audio2… Requiere al menos una imagen o un video de referencia.

Formato del fotograma de salida.

Resolución de salida. Las resoluciones más altas cuestan más por segundo.

5s

Duración del clip generado en segundos (3–16s). Se cobra por segundo.

Genera diálogos y efectos de sonido sincronizados. Están incluidos en el precio.
Coste estimado…

Crea una cuenta gratis con Google o correo electrónico y paga solo por lo que generes.

Tu Video aparecerá aquí

Escribe un prompt, elige la configuración y pulsa Ejecutar. Solo pagas por las generaciones que se completan correctamente.

También disponible: Vidu Q4 Imagen a video

Ver los ejemplos y prompts de Vidu Q4

Vidu Q4 Video a partir de referencias API

POST/api/v1/run/shengshu/vidu-q4/reference-to-video

Envía una tarea asíncrona y devuelve 202 con un ID de generación. Consulta GET /api/v1/generations/{id} o proporciona webhook_url. Consulta ciclo de vida del trabajo.

Parámetros de entrada

NombreTipoDescripciónAfecta al precio
promptobligatoriostringDescribe la toma: sujeto, acción, movimiento de cámara, iluminación y estilo.No
reference_image_urlsobligatoriostring[] (URLs)Hasta 15 imágenes para definir personajes, productos, estilos o escenas. Menciónalas en el prompt como @Image1, @Image2…
Máximo de elementos: 15
No
reference_audio_urlsstring[] (audio URLs)Hasta 3 clips de MP3 para definir voces, música o sonidos (3–12 s cada uno, ≤ 50 MB cada uno). Menciónalos como @Audio1, @Audio2… Requiere al menos una imagen o un video de referencia.
Máximo de elementos: 3
No
aspect_ratiostring (enum)Formato del fotograma de salida.
Valores: 16:9 · 9:16 · 1:1 · 4:3 · 3:4
Valor predeterminado: 16:9
Sí
resolutionstring (enum)Resolución de salida. Las resoluciones más altas cuestan más por segundo.
Valores: 540p · 720p · 1080p · 2K · 4k
Valor predeterminado: 720p
Sí
durationintegerDuración del clip generado en segundos (3–16s). Se cobra por segundo.
Intervalo: 3–16s
Valor predeterminado: 5
Sí
generate_audiobooleanGenera diálogos y efectos de sonido sincronizados. Están incluidos en el precio.
Valor predeterminado: true
No
seedintegerUsa la misma semilla y los mismos ajustes para reproducir un resultado. Déjalo vacío para usar una semilla aleatoria.No
webhook_urlstring (URL)Opcional. Enviaremos aquí la generación terminada mediante una solicitud POST, firmada con el secreto de tu webhook. WebhooksNo

Solicitud

const API = "https://cheapergen.com/api/v1";
const headers = {
  Authorization: `Bearer ${process.env.CHEAPERGEN_API_KEY}`,
  "Content-Type": "application/json",
};

// 1. Submit the job
let job = await fetch(`${API}/run/shengshu/vidu-q4/reference-to-video`, {
  method: "POST",
  headers,
  body: JSON.stringify({
    "prompt": "@Image1 saluda a @Image2 en el café de @Image3 y pronuncia la frase de @Audio1",
    "reference_image_urls": [
      "https://cdn.cheapergen.com/samples/reference-1.jpg",
      "https://cdn.cheapergen.com/samples/reference-2.jpg",
      "https://cdn.cheapergen.com/samples/reference-3.jpg"
    ],
    "reference_audio_urls": [
      "https://cdn.cheapergen.com/samples/reference-1.mp3"
    ],
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 5
  }),
}).then((r) => r.json());

// 2. Poll until it finishes (or pass webhook_url and skip polling)
while (job.status === "queued" || job.status === "running") {
  await new Promise((r) => setTimeout(r, 3000));
  job = await fetch(`${API}/generations/${job.id}`, { headers }).then((r) => r.json());
}

console.log(job.status === "succeeded" ? job.output.video.url : job.error);

Respuesta

{
  "id": "gen_8c2QmX1nq0k4",
  "object": "generation",
  "model": "shengshu/vidu-q4",
  "endpoint": "shengshu/vidu-q4/reference-to-video",
  "mode": "reference-to-video",
  "status": "queued",
  "input": {
    "prompt": "@Image1 saluda a @Image2 en el café de @Image3 y pronuncia la frase de @Audio1",
    "reference_image_urls": [
      "https://cdn.cheapergen.com/samples/reference-1.jpg",
      "https://cdn.cheapergen.com/samples/reference-2.jpg",
      "https://cdn.cheapergen.com/samples/reference-3.jpg"
    ],
    "reference_audio_urls": [
      "https://cdn.cheapergen.com/samples/reference-1.mp3"
    ],
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 5
  },
  "output": null,
  "error": null,
  "cost": {
    "amount_usd": 0.2255,
    "currency": "usd",
    "estimated": true,
    "official_usd": null,
    "list_price_source": "official",
    "list_price_label": "Official",
    "saved_usd": null
  },
  "source": "api",
  "started_at": null,
  "completed_at": null,
  "urls": {
    "get": "https://cheapergen.com/api/v1/generations/gen_8c2QmX1nq0k4",
    "cancel": "https://cheapergen.com/api/v1/generations/gen_8c2QmX1nq0k4/cancel"
  },
  "created_at": "2026-10-15T09:21:04Z"
}

precios de Vidu Q4

Paga por segundo de video a medida que lo usas, sin necesidad de suscripción (planes mensuales son opcionales). Las generaciones fallidas se reembolsan automáticamente.

NivelPrecio oficialCheaperGen
540p
audio incluido
$0,045/s$0,0331/s
720p
audio incluido
$0,095/s$0,0699/s
1080p
audio incluido
$0,12/s$0,0882/s
2K
audio incluido
$0,19/s$0,1397/s
4K
audio incluido
$0,39/s$0,2867/s
  • Precio oficial: Precio de lista de la API internacional de Vidu para viduq4-preview, platform.vidu.com/pricing a $0.005 por crédito (540p: 9 créditos = $0.045 / s, 720p: 19 = $0.095, 1080p: 24 = $0.12, 2K: 38 = $0.19, 4K: 78 = $0.39; audio y referencias incluidos). Precios verificados el 18 de octubre de 2026.