Crea una clave
Inicia sesión, abre API Keys en Settings, crea una clave con alcance definido y guarda el secreto completo de inmediato.
Rivya API
Forma del inicio rápido
Capa de modelos
Catálogo dinámico
Facturación
Créditos compartidos
Primera versión
Trabajos + Chat
Acceso
Claves de API
La solicitud real requiere una clave de Rivya API y créditos disponibles en la cuenta. Los ejemplos públicos usan secretos de marcador de posición y no llaman modelos de forma anónima.
curl https://rivya.ai/api/v1/generations \
-H "Authorization: Bearer rvya_sk_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: demo-job-001" \
-d '{
"model": "z-image",
"prompt": "Editorial product photo on a clean studio set"
}'{
"id": "task_public_id",
"status": "queued",
"model": "z-image",
"reserved_credits": 20,
"result": null,
"error": null
}Lo que llega primero
La API está diseñada como una superficie de producto de Rivya. Usa IDs de modelos de Rivya, créditos de Rivya, estados públicos de tareas y documentación conectada al catálogo de modelos.
Envía trabajos de imagen con prompt y parámetros de modelo compatibles, y luego consulta los resultados públicos.
Ejecuta trabajos de video asíncronos con los mismos controles de tarea y créditos que usa Studio.
Usa modelos de audio accesibles por API desde la misma cuenta, saldo y límite de historial.
Las llamadas de API y el uso de Studio consumen el mismo saldo de Rivya, con créditos reservados y manejo de fallos.
Ruta de inicio
Inicia sesión, abre API Keys en Settings, crea una clave con alcance definido y guarda el secreto completo de inmediato.
Lee la referencia de modelos de la API o llama a /api/v1/models para revisar IDs de modelo, parámetros, capacidades de chat y preparación de entrada antes de enviar.
Envía una solicitud de generación idempotente, consulta el endpoint público de tareas, usa webhooks firmados para callbacks de generación o envía un turno de Chat API con streaming SSE opcional.
Límite de versión
La página de destino puede mencionar superficies futuras, pero el texto actual del producto no debe sugerir que APIs sin terminar ya están activas.
Disponible para turnos sin streaming y con streaming SSE, con sesiones creadas por API, créditos de cuenta y adjuntos de imagen opcionales mediante Files API.
Disponible para subir imágenes, videos y audio de referencia. Úsala antes de generar cuando una página de modelo pida params.referenceMediaItems.
Disponibles para integraciones de producción que quieren callbacks firmados cuando las tareas de generación se completan o fallan.
Depurador en línea
El depurador empieza en modo mock para todos los visitantes. El selector de generación lista modelos que no son de chat y pueden probarse sin subir archivos, mientras que el panel Files permite a usuarios con sesión iniciada probar /api/v1/files con una clave de API temporal. Los ejemplos de chat están en la documentación de la API.
Estado de la cuenta
Comprobando cuenta
Prefijo de clave activa
Crea primero una clave
Créditos actuales
Inicia sesión para comprobar
El modo mock nunca llama a un modelo ni consume créditos.
Pega la clave solo para esta solicitud. El depurador no la guarda después de actualizar la página.
Prueba de subida de Files API
Sube medios de referencia con POST /api/v1/files, luego copia la URL y el token de duración devueltos en params.referenceMediaItems para un modelo que admita entradas de referencia.
El modelo seleccionado controla los tipos MIME permitidos, el tamaño y las reglas de duración. Las subidas en vivo requieren tu clave de API temporal y pueden llamar al servicio real de subida.
{
"model": "z-image",
"prompt": "Foto editorial de producto en un set de estudio limpio",
"params": {
"aspect_ratio": "1:1"
}
}{
"id": "mock_task_001",
"status": "queued",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 0,
"result": null,
"error": null
}{
"id": "file_mock_001",
"object": "file",
"kind": "image",
"file_name": "reference.png",
"mime_type": "image/png",
"size_bytes": 245760,
"url": "https://media.example/reference.png",
"duration_seconds": null,
"duration_token": null,
"created_at": "2026-05-11T00:00:00.000Z",
"expires_at": null
}{
"params": {
"referenceMediaItems": [
{
"url": "https://media.example/reference.png",
"kind": "image",
"name": "reference.png",
"mimeType": "image/png"
}
]
}
}Estado de tarea
Créditos base estimados
1
Estado
queued
Lee sobre autenticación, cuerpos de solicitud, respuestas, idempotencia, parámetros de modelo y códigos de error.
Abrir documentaciónCrea, copia una vez, revoca y rota claves de API desde el área protegida de Settings.
Gestionar clavesUsa primero ejemplos mock; la depuración real requiere inicio de sesión, una clave de API y créditos de cuenta.
Previsualizar flujo