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
API Webhooks
Opret signerede Rivya API webhook-endpoints, verificer delivery-signaturer, inspicer delivery-forsøg, og send sikre test-events.
Guide til Rivya Audio Studio
Brug Rivya Audio Studio til stemme, narration, dubbing, lydeffekter, cleanup, uploads, lokalisering, video voice-over og output-review.