Rivya-journalen

Hva er Rivya API?

Forstå hva Rivya API er, når det passer, hvordan det henger sammen med Studio, og hvilke API-dokumenter du bør lese før du bygger på Rivya-modeller.
Produkt
Publisert 2026/05/12Sist gjennomgått 2026/05/12Forfatter:Rivya Product Team
Rivya API-forside som viser produktteam som kobler modellforespørsler, kontocredits, oppgavestatus, chatsesjoner, filer og webhooks.

Rivya API er utviklerstien for å bruke Rivyas modellegenskaper fra ditt eget produkt, script eller arbeidsflyt.

Det er ikke et separat produkt fra Rivya Studio. Det bruker samme kontogrense, samme credit wallet og samme offentlige modellag som brukere ser på tvers av Rivya. Forskjellen er hvordan arbeidet starter: i stedet for å klikke deg gjennom Studio sender applikasjonen din forespørsler med en API key.

Hvis du trenger endpoint-detaljer, start med Rivya API Overview og Rivya API Quickstart. Denne artikkelen er forklaringen på produktnivå: hva API-et er til, hvor det passer, og når det ikke bør være første sti.

Den korte versjonen

Rivya API v1 lar en innlogget konto opprette API keys og kalle Rivya-modellegenskaper fra utenfor webgrensesnittet.

Den nåværende API-flaten omfatter:

  • modelloppdagelse gjennom API-modellisten
  • asynkrone genereringsjobber for bilde, video og lyd
  • Files API-opplastinger for modeller som trenger referansemedier
  • polling av genereringsstatus med offentlige task IDs
  • kontroll av kontocredits
  • Chat API-runder, inkludert valgfri SSE-strømming
  • signerte webhooks for fullført generering
  • en TypeScript SDK beta for team som vil ha en client wrapper

Den offentlige utviklerhuben er Developers. Den er den beste inngangen hvis du vil ha en veiledet oversikt, lenker til API key-innstillinger og en trygg debugger-flyt.

Hvorfor Rivya har et API

Studio er nyttig når en person fortsatt velger modeller, former prompter, gjennomgår outputer og bestemmer hva som skal skje videre.

API-et er nyttig når den beslutningen har blitt til en repeterbar produkt- eller operasjonell arbeidsflyt.

Vanlige eksempler:

  • et produkt vil generere bildevarianter etter at en bruker sender inn en brief
  • en markedsføringsarbeidsflyt må lage visuelle utkast fra strukturerte kampanjeinputer
  • et internt verktøy må sende inn video- eller lydjobber uten å be noen åpne nettleseren
  • et support- eller innholdssystem vil ha en chatmodellrunde inne i sitt eget grensesnitt
  • en backend-tjeneste vil ha signerte callbacks når genereringsjobber er ferdige

I slike tilfeller holder Rivya API arbeidet koblet til samme Rivya-konto i stedet for å tvinge frem en separat stack for fakturering, modellvalg og oppgavestatus.

Hva API-et ikke erstatter

API-et erstatter ikke alle grunner til å bruke Rivya direkte.

Bruk Studio eller de offentlige arbeidsflatene når:

  • prompten fortsatt trenger menneskelig utforsking
  • modellvalget ikke er stabilt
  • en kreatør må sammenligne outputer visuelt
  • prosjektet avhenger av lagret historikk og manuell gjennomgang
  • teamet ikke har bestemt hvilket input- og outputformat som bør bli repeterbart

Bruk API-et når arbeidsflyten er tydelig nok til å automatiseres.

Den grensen betyr noe. Et vagt kreativt spørsmål hører vanligvis hjemme i Studio først. En kjent produktflyt med forutsigbare inputer kan flyttes til API-et.

De viktigste byggeklossene

Tenk på API-et som seks koblede deler.

ByggeklossHva den håndtererHvor du leser videre
API keysServer-til-server-tilgang fra kontoen dinAPI Authentication
ModelsOffentlige modell-ID-er og readiness-informasjonAPI Models
GenerationsAsynkrone bilde-, video- og lydjobberCreate Generation
FilesOpplasting av referansebilder, video eller lydFiles API
ChatIkke-strømmende eller strømmende chatrunderChat API
WebhooksSignerte fullføringshendelser for genereringsjobberAPI Webhooks

API-dokumentasjonen er kilden for request- og response-form. Denne artikkelen skal hjelpe deg å avgjøre hvilken del du trenger først.

Slik fungerer credits

API-bruk trekker fra samme Rivya-konto-credit wallet som Studio.

Det betyr at API-et ikke er en anonym modellproxy. En forespørsel tilhører en Rivya-konto, bruker en API key opprettet av den kontoen og følger samme produktnivågrense for credits som beskrives i API Credits.

Dette er nyttig for team fordi Studio-eksperimenter og API-bruk blir værende i én operasjonell modell. Du kan teste en modell manuelt og deretter flytte den repeterbare delen inn i en integrasjon uten å lage et ekstra faktureringslag.

Hvordan filer passer inn

Noen modeller kan kjøre fra tekst alene. Andre trenger et referansebilde, en video eller en lydfil.

For API-integrasjoner bør disse referansene gå gjennom Files API. Opplastingen oppretter en administrert filoppføring som kan sendes inn i støttede modellparametere.

Den praktiske regelen er enkel:

  • hvis en modell aksepterer tekst-only input, start med genereringsendepunktet
  • hvis en modell trenger referansemedier, last opp filen først
  • hvis modellen er en chatmodell med bildevedlegg, bruk Chat API og file IDs

Ikke design integrasjonen rundt browser-only opplastingsflyter eller lagrede Studio-sesjoner. API-et har sin egen offentlige filgrense av en grunn.

Der webhooks hjelper

Polling er den enkleste første integrasjonsstien. Send inn en genereringsjobb, lagre public task ID, og poll til den lykkes eller feiler.

Webhooks blir nyttige når integrasjonen er mer produksjonslik:

  • du vil ikke ha en worker som poller hver jobb
  • appen din må oppdatere en oppføring når genereringen er ferdig
  • du vil ha en signert hendelse som kan prøves trygt igjen
  • feilede jobber må flyttes inn i en tydelig recovery-sti

For den signerte hendelseskontrakten, bruk API Webhooks. Hold webhook receiveren smal: verifiser signaturer, håndter duplikathendelser og unngå å legge hemmelige verdier i logger.

Et godt første API-prosjekt

Det beste første API-prosjektet er vanligvis lite og konkret.

For eksempel:

  1. opprett en API key i innstillinger
  2. kall modellisten
  3. velg én tilgjengelig modell
  4. send inn én genereringsjobb med en idempotency key
  5. poll status-endepunktet
  6. sjekk credits før og etter
  7. legg først deretter til Files API, Chat API eller Webhooks

Den stien gir deg en fungerende integrasjon uten å blande alle API-funksjoner inn i første test.

Når API-et er feil startpunkt

API-et er sannsynligvis ikke riktig første steg når:

  • teamet ennå ikke har valgt en modellfamilie
  • ønsket output fortsatt endrer seg for hver kjøring
  • prompten avhenger av manuell smak og gjennomgang
  • integrasjonen ville skjule credit-bruk for de som må forstå den
  • produktet trenger en offentlig demo før det trenger automatisering

I slike tilfeller starter du fra Image, Video, Audio, Chat eller AI Models. Når stien er repeterbar, flytter du den stabile delen til API-et.

Hvor du går videre

Fortsett å utforske

Flere innlegg

Fortsett med relaterte guider, produktnotater og arbeidsflytgjennomganger fra Rivya-teamet.

Hold deg oppdatert

Få neste arbeidsflyt, modellnotat eller produktoppdatering i innboksen

Et kort nyhetsbrev for kreatører som vil ha praktiske ideer, skarpere smak og færre bortkastede oppdateringer.

Nye modellanseringer og funksjonsslippKorte arbeidsflytideer du kan bruke raskt

Ingen søppelpost. Meld deg av når som helst.