Rivya Journal

Vad är Rivya API?

Förstå vad Rivya API är, när det passar, hur det förhåller sig till Studio och vilka API-dokument du bör läsa innan du bygger på Rivya-modeller.
Produkt
Publicerad 2026/05/12Senast granskad 2026/05/12Författare:Rivya Product Team
Rivya API-omslag som visar produktteam som kopplar ihop modellbegäranden, kontocredits, uppgiftsstatus, chatsessioner, filer och webhooks.

Rivya API är utvecklarvägen för att använda Rivyas modellförmågor från din egen produkt, ditt script eller ditt arbetsflöde.

Det är inte en separat produkt från Rivya Studio. Det använder samma kontogräns, samma kreditplånbok och samma publika modellager som användare ser i Rivya. Skillnaden är hur arbetet startar: i stället för att klicka genom Studio skickar din applikation begäranden med en API-nyckel.

Om du behöver endpointdetaljer, börja med Rivya API-översikt och Rivya API-snabbstart. Den här artikeln är förklaringen på produktnivå: vad API:et är till för, var det passar och när det inte bör vara första vägen.

Den korta versionen

Rivya API v1 låter ett inloggat konto skapa API-nycklar och anropa Rivyas modellförmågor utanför webbgränssnittet.

Den aktuella API-ytan innehåller:

  • modellupptäckt genom API-modellistan
  • asynkrona genereringsjobb för bild, video och ljud
  • Files API-uppladdningar för modeller som behöver referensmedia
  • polling av genereringsstatus med publika uppgifts-ID:n
  • kontroller av kontocredits
  • Chat API-turer, inklusive valfri SSE-streaming
  • signerade webhooks för slutförd generering
  • en TypeScript SDK-beta för team som vill ha en klientwrapper

Den publika utvecklarhubben är Utvecklare. Den är bästa ingången om du vill ha en guidad översikt, länkar till API-nyckelinställningar och ett säkert felsökningsflöde.

Varför Rivya har ett API

Studio är användbart när en person fortfarande väljer modeller, formar prompter, granskar resultat och bestämmer vad som ska hända härnäst.

API:et är användbart när det beslutet har blivit en upprepbar produkt eller ett operativt arbetsflöde.

Vanliga exempel:

  • en produkt vill generera bildvarianter efter att en användare skickar in en brief
  • ett marknadsföringsarbetsflöde behöver skapa visuella utkast från strukturerade kampanjindata
  • ett internt verktyg behöver skicka video- eller audiojobb utan att be någon öppna webbläsaren
  • ett support- eller contentsystem vill ha en chatmodellturn i sitt eget gränssnitt
  • en backendtjänst vill ha signerade callbacks när genereringsjobb är klara

I de fallen håller Rivya API arbetet kopplat till samma Rivya-konto i stället för att tvinga fram en separat stack för fakturering, modellval och uppgiftsstatus.

Vad API:et inte ersätter

API:et ersätter inte alla skäl att använda Rivya direkt.

Använd Studio eller de publika arbetsytorna när:

  • prompten fortfarande behöver mänsklig utforskning
  • modellvalet inte är stabilt
  • en kreatör behöver jämföra resultat visuellt
  • projektet beror på sparad historik och manuell granskning
  • teamet inte har bestämt vilket indata- och resultatformat som ska bli upprepbart

Använd API:et när arbetsflödet är tillräckligt tydligt för att automatiseras.

Den gränsen spelar roll. En vag kreativ fråga hör oftast hemma i Studio först. Ett känt produktflöde med förutsägbara indata kan flytta till API:et.

De viktigaste byggblocken

Tänk på API:et som sex sammankopplade delar.

ByggblockVad det hanterarLäs vidare här
API-nycklarServer-till-server-åtkomst från ditt kontoAPI-autentisering
ModellerPublika modell-ID:n och tillgänglighetsinformationAPI-modeller
GenereringarAsynkrona bild-, video- och ljudjobbSkapa generering
FilesUppladdningar av referensbild, video eller audioFiles API
ChattIcke-streamade eller streamade chatturnsChat API
WebhooksSignerade slutförandehändelser för genereringsjobbAPI Webhooks

API-dokumentationen är källan för formatet för begäran och svar. Den här artikeln ska hjälpa dig att avgöra vilken del du behöver först.

Hur credits fungerar

API-användning drar från samma Rivya-kontoplånbok för credits som Studio.

Det betyder att API:et inte är en anonym modellproxy. En begäran hör till ett Rivya-konto, använder en API-nyckel skapad av det kontot och följer samma produktnivågräns för krediter som beskrivs i API Credits.

Det är användbart för team eftersom Studio-experiment och API-användning stannar i en och samma operativa modell. Du kan testa en modell manuellt och sedan flytta den upprepbara delen till en integration utan att skapa ett andra faktureringslager.

Hur filer passar in

Vissa modeller kan köras från enbart text. Andra behöver en referensbild, video eller ljudfil.

För API-integrationer bör dessa referenser gå genom Files API. Uppladdningen skapar en hanterad filpost som kan skickas in i stödda modellparametrar.

Den praktiska regeln är enkel:

  • om en modell accepterar enbart textindata, börja med genererings-endpointen
  • om en modell behöver referensmedia, ladda upp filen först
  • om modellen är en chattmodell med bildbilagor, använd Chat API och fil-ID:n

Designa inte integrationen runt uppladdningsflöden som bara fungerar i webbläsaren eller sparade Studio-sessioner. API:et har en egen publik filgräns av en anledning.

Där webhooks hjälper

Polling är den enklaste första integrationsvägen. Skicka ett genereringsjobb, spara det publika uppgift ID:t och polla tills det lyckas eller misslyckas.

Webhooks blir användbara när integrationen är mer produktionslik:

  • du vill inte ha en arbetare som pollar varje jobb
  • din app behöver uppdatera en post när genereringen är klar
  • du vill ha en signerad händelse som kan försöka igen säkert
  • misslyckade jobb behöver flytta till en tydlig återställningsväg

För kontraktet för signerade händelser, använd API Webhooks. Håll webhook-mottagaren smal: verifiera signaturer, hantera dubbletthändelser och undvik att lägga hemliga värden i loggar.

Ett bra första API-projekt

Det bästa första API-projektet är oftast litet och konkret.

Till exempel:

  1. skapa en API-nyckel i inställningar
  2. anropa modellistan
  3. välj en tillgänglig modell
  4. skicka ett genereringsjobb med en idempotensnyckel
  5. polla status-endpointen
  6. kontrollera krediter före och efter
  7. lägg först därefter till Files API, Chat API eller Webhooks

Den vägen ger dig en fungerande integration utan att blanda in varje API-funktion i första testet.

När API:et är fel startpunkt

API:et är troligen inte rätt första steg när:

  • teamet ännu inte har valt en modellfamilj
  • önskad resultat fortfarande ändras vid varje körning
  • prompten beror på manuell smak och granskning
  • integrationen skulle dölja kreditanvändning för personerna som behöver förstå den
  • produkten behöver en publik demo innan den behöver automatisering

I de fallen, börja från Image, Video, Audio, Chat eller AI Models. När vägen är upprepbar flyttar du den stabila delen till API:et.

Vart du går härnäst

Fortsätt utforska

Fler inlägg

Fortsätt med relaterade guider, produktanteckningar och arbetsflödesgenomgångar från Rivya-teamet.

Håll dig uppdaterad

Få nästa arbetsflöde, modellanteckning eller produktuppdatering i inkorgen

Ett kort nyhetsbrev för kreatörer som vill ha praktiska idéer, skarpare omdöme och färre slentrianmässiga uppdateringar.

Nya modellanseringar och funktionssläppKorta arbetsflödesidéer du snabbt kan använda

Ingen spam. Avsluta prenumerationen när som helst.