Páginas de API por modelo
Integración de API de Seedance 2.0
Usa Seedance 2.0 mediante Rivya Public API v1 con el model id seedance-2, entradas compatibles, parámetros, reglas de Files API, créditos y ejemplos de respuesta.
Disponible vía APIEntrada de texto listaVídeo
ID de modelo de API
seedance-2
Entradas
text
Files API
No requerido para la solicitud mínima
Créditos base
175
Capacidad
Vídeo
Facturación
FIXED
Límite de prompt
2500 caracteres
Contrato de solicitud
Envía el ID de modelo en el nivel superior. Los controles específicos del modelo van en params.
| Key | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
| model | string | Sí | seedance-2 | Usa seedance-2 como ID de modelo de API. |
| prompt | string | Sí | - | Máximo de 2500 caracteres para este modelo. |
| params | object | No | - | Objeto de parámetros específico del modelo. Usa las filas siguientes para ver las keys permitidas. |
| client_request_id | string | No | - | ID opcional del cliente para rastrear solicitudes en tu sistema. |
Parámetros del modelo
| Key | Tipo | Obligatorio | Predeterminado | Rango | Opciones | Descripción |
|---|---|---|---|---|---|---|
| seedance_scene | select | No | text | - | text, frames, reference | Selecciona qué ruta de Seedance 2 se ejecuta: texto puro a vídeo, guía de primer fotograma / primer y último fotograma, o generación con referencia multimodal. |
| resolution | select | No | 720p | - | 480p, 720p | Resolución |
| aspect_ratio | select | No | 16:9 | - | 1:1, 4:3, 3:4, 16:9, 9:16, 21:9, adaptive | Relación de aspecto |
| duration | number | No | 5 | min 4 / max 15 | - | Duración |
| generate_audio | select | No | true | - | true, false | Generar audio |
| return_last_frame | select | No | false | - | false, true | También devuelve el fotograma final como imagen fija, útil para portadas, ejecuciones posteriores o edición más adelante. |
| web_search | select | No | false | - | false, true | Búsqueda web |
| nsfw_checker | select | No | false | - | false, true | Comprobador NSFW |
Solicitud mínima
{
"model": "seedance-2",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"seedance_scene": "text",
"resolution": "720p",
"aspect_ratio": "16:9",
"duration": 5,
"generate_audio": "true",
"return_last_frame": "false",
"web_search": "false",
"nsfw_checker": "false"
}
}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_seedance_2_example",
"status": "queued",
"model": "seedance-2",
"reserved_credits": 175,
"final_credits": 0,
"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
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.