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
API-webhookit
Luo allekirjoitettuja Rivya API -webhook-endpointteja, vahvista toimitusten allekirjoitukset, tarkista toimitusyritykset ja lähetä turvallisia testitapahtumia.
Rivya Audio Studion opas
Käytä Rivya Audio Studiota ääneen, kerrontaan, dubbaukseen, äänitehosteisiin, siistimiseen, latauksiin, lokalisointiin, videon voice-overiin ja tulosten arviointiin.