Rivya API -yleiskatsaus
Käytä Rivya API v1:tä Rivyan generointi- ja chat-mallien kutsumiseen omasta tuotteestasi API-avaimilla, tilin krediiteillä ja valinnaisella SSE-streamauksella.
Viimeksi tarkistettu 2026/05/11
Rivya API v1 on kehittäjien sisäänkäynti Rivyan mallikyvykkyyksien kutsumiseen omasta tuotteesta.
Julkinen API tukee asynkronista kuva-, video- ja audiogenerointia sekä Chat API -vuoroja ei-streamaavilla tai SSE-streamaavilla vastauksilla. Se käyttää Rivya-mallitunnuksia, Rivya-tilin krediittejä, julkisia tehtävätunnuksia generointiin ja palvelinpuolen chat-istuntoja Chat API:a varten.
Mihin API on tarkoitettu
Käytä API:a, kun haluat:
lähettää kuva-, video- tai audiogenerointitöitä omasta sovelluksestasi
lähettää ei-streamaavia tai streamaavia chat-vuoroja ja jatkaa API:n luomia chat-istuntoja
pitää laskutuksen saman Rivya-tilin krediittilompakossa
pollata tehtävän tilaa julkisella tehtävätunnuksella
käyttää idempotentteja retryjä turvallisempiin tuotantopyyntöihin
pitää Studion ja API:n käytön saman tilirajan sisällä
API on Rivya-tuotekerros. Julkiset vastaukset käyttävät vain Rivyan nimiä ja julkisia kenttiä.
Nykyisen version scope
Nykyiset v1-endpointit:
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
Nykyinen versio sisältää allekirjoitetut webhookit asynkronisen generoinnin tuloksille, Chat API:n ja TypeScript SDK -betan palvelinpuolen streamaustuella.
Todennus
Generointi-, tila- ja krediittiendpointit vaativat:
Authorization: Bearer rvya_sk_...Luo ja kierrätä avaimia API-avainten asetuksissa. Lue API-todennus ennen avaimen käyttöä tuotannossa.
Laskutusmalli
API-kutsut käyttävät samoja Rivya-tilin krediittejä kuin Studio.
Generointityöt varaavat tai kuluttavat krediittejä, kun tehtävä alkaa. Chat-vuorot varaavat krediittejä ennen mallikutsua ja selvittävät lopulliset krediitit token-käytöstä, kun assistant-viesti tallennetaan. Jos generointi tai chat-vuoro epäonnistuu Rivyan nykyisten epäonnistumissääntöjen mukaisesti, sama hyvityskäsittely pätee.
Lue API-krediitit ja krediitit ja laskutus Rivyassa käyttäjälle näkyvästä lompakkomallista.
Ensimmäinen integraatiopolku
Luo API-avain asetuksissa.
Kutsu listaa API-mallit valitaksesi julkisen mallitunnuksen.
Lue mallien API-viite mallin parametreista.
Jos malli tarvitsee referenssimediaa, lataa se Files API:lla.
Lähetä työ sivun luo generointi mukaisesti.
Pollaa generoinnin tilaa, kunnes tehtävä onnistuu tai epäonnistuu, tai tilaa API-webhookit allekirjoitettuja valmistumistapahtumia varten.
Chat-malleissa käytä Chat API:a generointien endpointin sijaan. Chat-kuvaliitteiden täytyy viitata Files API:n
file_id-arvoihin.
Liittyvät sivut
Rivyan mallien saatavuusopas
Ymmärrä Rivyan mallien saatavuus, palveluntarjoajamuutokset, suora generointi, työnkulkutuki, varapolut, krediittivihjeet ja tuotantovalmius.
Rivya API -pika-aloitus
Luo API-avain, valitse malli, lähetä asynkroninen generointityö ja lähetä Chat API -vuoro valinnaisella SSE-streamauksella.