↓
Documentación de Rivya AI
Páginas de API por modelo

Integración de API de Wan 3.0 Video

Usa Wan 3.0 Video mediante Rivya Public API v1 con el model id wan-3-0-video, entradas compatibles, parámetros, reglas de Files API, créditos y ejemplos de respuesta.

Disponible vía APITexto o URL listo; los modos de referencia usan Files APIVídeo
ID de modelo de API

wan-3-0-video

Entradas

text, file

Files API

Requerido para modos con referencia

Créditos base

Tarifa en créditos: 8–50,4 / segundo de duración total del vídeo (entrada + salida) El coste final de la tarea se redondea hacia arriba a créditos enteros.

Capacidad

Vídeo

Facturación

METERED

Límite de prompt

20000 caracteres

Créditos base

OpcionesCréditos base
Standard / 480PTarifa en créditos: 8 / segundo de duración total del vídeo (entrada + salida)
Standard / 720PTarifa en créditos: 16 / segundo de duración total del vídeo (entrada + salida)
Standard / 1080PTarifa en créditos: 32 / segundo de duración total del vídeo (entrada + salida)
Prime / 480PTarifa en créditos: 12,2 / segundo de duración total del vídeo (entrada + salida)
Prime / 720PTarifa en créditos: 25,2 / segundo de duración total del vídeo (entrada + salida)
Prime / 1080PTarifa en créditos: 50,4 / segundo de duración total del vídeo (entrada + salida)

Contrato de solicitud

Envía el ID de modelo en el nivel superior. Los controles específicos del modelo van en params.

KeyTipoObligatorioPredeterminadoDescripción
modelstringSíwan-3-0-videoUsa wan-3-0-video como ID de modelo de API.
promptstringSí-Máximo de 20000 caracteres para este modelo.
paramsobjectNo-Objeto de parámetros específico del modelo. Usa las filas siguientes para ver las keys permitidas.
client_request_idstringNo-ID opcional del cliente para rastrear solicitudes en tu sistema.

Parámetros del modelo

KeyTipoObligatorioPredeterminadoRangoOpcionesDescripción
seedance_sceneselectNotext-text, frames, referenceElige un contrato de entrada exclusivo antes de subir medios.
variantselectNostandard-standard, primeStandard y Prime usan los mismos controles, pero tienen tarifas por segundo distintas.
resolutionselectNo1080P-480P, 720P, 1080PLa reserva multiplica la tarifa de la variante y la resolución por los segundos verificados del vídeo de entrada más los segundos de salida reservados, y redondea el total una sola vez. La duración inteligente reserva 30 segundos de salida y no está disponible con vídeo de referencia.
aspect_ratioselectNoadaptive-adaptive, 16:9, 4:3, 1:1, 3:4, 9:16Elige un encuadre adaptativo o una relación de salida fija.
durationnumberNo5min -1 / max 30 / step 1-Elige -1 para la duración inteligente o un número entero de 2 a 30 segundos. La duración inteligente reserva 30 segundos de salida y no se puede usar con vídeo de referencia.
audioselectNotrue-true, falseElige si el vídeo generado debe incluir audio creado por el modelo.
seednumberNo-min 0 / max 2147483647 / step 1-Déjalo vacío para obtener un resultado aleatorio nuevo cada vez. Reutilizar el mismo entero facilita reproducir o ajustar un resultado anterior. Solo se mantiene más cerca cuando el prompt y otros ajustes clave también siguen siendo similares, y no garantiza una coincidencia 1:1.

Política de subida

Primero sube los archivos de referencia; después coloca la URL devuelta y el durationToken dentro de params.referenceMediaItems.

Regla de referencia

Fotogramas guía o referencias multimodales firmadas: Fotogramas admite una imagen inicial obligatoria y una imagen final opcional. Referencia admite hasta 10 imágenes JPEG, PNG sin transparencia, WebP o BMP de 20 MB cada una; 5 vídeos MP4/MOV de 95 MB y 1 a 15 segundos cada uno; y 5 clips de audio MP3/WAV de 15 MB y 1 a 15 segundos cada uno. El vídeo y el audio tienen por separado un máximo total de 15 segundos.

Máximo de archivos

20

Tipos de archivo aceptados

image, video, audio

Duration token

Las referencias de video y audio deben incluir durationToken de /api/v1/files cuando se requiera verificar la duración.

kindTamaño máximoTipos MIME
image20 MBimage/jpeg, image/png, image/bmp, image/webp
video95 MBvideo/mp4, video/quicktime
audio15 MBaudio/mpeg, audio/wav, audio/x-wav

Solicitud mínima

{
  "model": "wan-3-0-video",
  "prompt": "Una cámara gira lentamente alrededor de un frasco de producto sobre una mesa de estudio.",
  "params": {
    "seedance_scene": "text",
    "variant": "standard",
    "resolution": "1080P",
    "aspect_ratio": "adaptive",
    "duration": 5,
    "audio": "true",
    "seed": 0
  }
}

Solicitud con archivo de referencia

{
  "model": "wan-3-0-video",
  "prompt": "Una cámara gira lentamente alrededor de un frasco de producto sobre una mesa de estudio.",
  "params": {
    "seedance_scene": "reference",
    "variant": "standard",
    "resolution": "1080P",
    "aspect_ratio": "adaptive",
    "duration": 5,
    "audio": "true",
    "seed": 0,
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png",
        "width": 1024,
        "height": 1024,
        "sizeBytes": 1048576,
        "imageDimensionsToken": "image_dimensions_token_from_original_files_api_upload_response"
      }
    ]
  }
}

Respuesta de creación

El endpoint de creación devuelve un ID de tarea público. Consulta el endpoint de estado hasta que la tarea termine correctamente o falle.

{
  "id": "task_wan_3_0_video_example",
  "status": "queued",
  "model": "wan-3-0-video",
  "reserved_credits": 160,
  "final_credits": 0,
  "settlement_status": "RESERVED",
  "created_at": "2026-05-11T00:00:00.000Z",
  "updated_at": "2026-05-11T00:00:00.000Z",
  "result": null,
  "error": null
}

Errores comunes

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

Algunos modos requieren subidas de referencia mediante Files API.