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
Guía de disponibilidad de modelos en Rivya
Entiende la disponibilidad de modelos en Rivya, los cambios de proveedor, la generación directa, la compatibilidad con flujos de trabajo, las alternativas, las pistas de credits y la preparación para producción.
Inicio rápido de Rivya API
Crea una clave API, elige un modelo, envía un trabajo asíncrono de generación y manda un turno de Chat API con streaming SSE opcional.