Resumen de la API de Rivya
Usa Rivya API v1 para llamar a modelos de generación y chat de Rivya desde tu propio producto con claves de API, créditos de cuenta y streaming SSE opcional.
Última revisión el 2026/05/11
Rivya API v1 es el punto de entrada para desarrolladores que quieren llamar a capacidades de modelos de Rivya desde su propio producto.
La API pública admite generación asíncrona de imágenes, video y audio, además de turnos de Chat API con respuestas sin streaming o con streaming SSE. Usa IDs de modelo de Rivya, créditos de cuenta de Rivya, IDs públicos de tarea para generación y sesiones de chat del lado del servidor para Chat API.
Para qué sirve la API
Usa la API cuando quieras:
- enviar trabajos de generación de imagen, video o audio desde tu propia aplicación
- enviar turnos de chat con o sin streaming y continuar sesiones de chat creadas por API
- mantener la facturación dentro de la misma cartera de créditos de la cuenta de Rivya
- consultar el estado de una tarea por ID público de tarea
- usar reintentos idempotentes para solicitudes de producción más seguras
- mantener el uso de Studio y API dentro del mismo límite de cuenta
La API es una capa de producto de Rivya. Las respuestas públicas usan solo nombres de Rivya y campos públicos.
Alcance de la versión actual
Endpoints v1 actuales:
GET /api/v1/modelsPOST /api/v1/generationsPOST /api/v1/filesGET /api/v1/files/{fileId}POST /api/v1/chat/completionsGET /api/v1/chat/sessionsGET /api/v1/chat/sessions/{sessionId}GET /api/v1/generations/{taskId}GET /api/v1/creditsGET /api/v1/webhooksPOST /api/v1/webhooksGET /api/v1/webhook-eventsGET /api/v1/openapi.json
La versión actual incluye webhooks firmados para resultados de generación asíncrona, Chat API y una beta del SDK TypeScript con soporte de streaming del lado del servidor.
Autenticación
Los endpoints de generación, estado y créditos requieren:
Authorization: Bearer rvya_sk_...Crea y rota claves desde configuración de claves de API. Lee Autenticación de API antes de usar una clave en producción.
Modelo de facturación
Las llamadas a la API usan los mismos créditos de cuenta de Rivya que Studio.
Los trabajos de generación reservan o consumen créditos cuando la tarea empieza. Los turnos de Chat reservan créditos antes de llamar al modelo y liquidan los créditos finales a partir del uso de tokens cuando se guarda el mensaje del asistente. Si una generación o un turno de chat falla bajo las reglas de fallo existentes de Rivya, se aplica el mismo manejo de reembolsos.
Lee Créditos de API y Créditos y facturación en Rivya para entender el modelo de cartera visible para el usuario.
Primera ruta de integración
- Crea una clave de API en Settings.
- Llama a Listar modelos de API para elegir un ID de modelo público.
- Lee Referencia de API de modelos para revisar los parámetros del modelo.
- Si el modelo necesita medios de referencia, súbelos con Files API.
- Envía un trabajo con Crear generación.
- Consulta Estado de generación hasta que la tarea termine con éxito o error, o suscríbete a API Webhooks para recibir eventos de finalización firmados.
- Para modelos de chat, usa Chat API en lugar del endpoint de generación. Los adjuntos de imagen en Chat deben referenciar valores
file_idde Files API.
Páginas relacionadas
Webhooks de API
Crea endpoints de webhook firmados para la API de Rivya, verifica firmas de entrega, revisa intentos de entrega y envía eventos de prueba seguros.
Guía de Rivya Audio Studio
Usa Rivya Audio Studio para voz, narración, doblaje, efectos de sonido, limpieza, subidas, localización, voice-over para video y revisión de resultados.