Rivya API-overblik
Brug Rivya API v1 til at kalde Rivyas generation- og chatmodeller fra dit eget produkt med API-nøgler, konto-credits og valgfri SSE-streaming.
Sidst gennemgået den 2026/05/11
Rivya API v1 er udviklerindgangen til at kalde Rivyas modelkapaciteter fra dit eget produkt.
Den offentlige API understøtter asynkron billed-, video- og audiogenerering plus Chat API-turns med ikke-streaming- eller SSE-streaming-svar. Den bruger Rivya-model-ID'er, Rivya-konto-credits, offentlige task-ID'er til generation og server-side chat-sessioner til Chat API.
Hvad API'en er til
Brug API'en, når du vil:
indsende billed-, video- eller audiogenereringsjobs fra din egen app
sende ikke-streaming eller streaming chat-turns og fortsætte API-oprettede chat-sessioner
holde fakturering i den samme Rivya account credit wallet
polle task-status efter offentligt task-ID
bruge idempotente retries til sikrere production-anmodninger
holde Studio- og API-brug inden for samme kontogrænse
API'en er et Rivya-produktlag. Offentlige svar bruger kun Rivya-navne og offentlige felter.
Aktuelt versionsomfang
Aktuelle v1-endpoints:
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
Den aktuelle version inkluderer signerede webhooks for asynkrone genereringsresultater, Chat API og en TypeScript SDK beta med server-side streaming-support.
Godkendelse
Generation-, status- og credit-endpoints kræver:
Authorization: Bearer rvya_sk_...Opret og rotér nøgler fra API Keys-indstillinger. Læs API-godkendelse, før du bruger en nøgle i production.
Faktureringsmodel
API-kald bruger de samme Rivya-konto-credits som Studio.
Genereringsjobs reserverer eller forbruger credits, når opgaven starter. Chat-turns reserverer credits før modelkaldet og afregner endelige credits ud fra tokenforbrug, når assistant-beskeden gemmes. Hvis en generation eller chat-turn fejler under Rivyas eksisterende fejlregler, gælder samme refusionshåndtering.
Læs API Credits og Credits og fakturering i Rivya for den brugerrettede wallet-model.
Første integrationssti
Opret en API-nøgle i Settings.
Kald List API-modeller for at vælge et offentligt model-ID.
Læs Model API Reference for modellens parametre.
Hvis modellen kræver referencemedier, skal du uploade dem med Files API.
Indsend et job med Opret generation.
Poll Genereringsstatus, indtil opgaven lykkes eller fejler, eller abonner på API Webhooks for signerede completion-events.
For chatmodeller skal du bruge Chat API i stedet for generation-endpointet. Chat-billedvedhæftninger skal referere til Files API
file_id-værdier.
Relaterede sider
Guide til Rivya-modeltilgængelighed
Forstå Rivya-modeltilgængelighed, provider-ændringer, direct generation, workflow-understøttelse, fallback-valg, credit-hints og produktionsparathed.
Rivya API quickstart
Opret en API-nøgle, vælg en model, indsend et asynkront genereringsjob, og send en Chat API-turn med valgfri SSE-streaming.