Přehled Rivya API
Použijte Rivya API v1 k volání generovacích a chatových modelů Rivya z vlastního produktu pomocí API klíčů, kreditů účtu a volitelného SSE streamování.
Naposledy zkontrolováno 2026/05/11
Rivya API v1 je vývojářský vstupní bod pro volání modelových schopností Rivya z vašeho vlastního produktu.
Veřejné API podporuje asynchronní generování obrázků, videa a audia a také tahy Chat API s nestreamovanými nebo SSE streamovanými odpověďmi. Používá ID modelů Rivya, kredity účtu Rivya, veřejná ID úloh pro generování a serverové chatové relace pro Chat API.
K čemu API slouží
Použijte API, když chcete:
- odesílat úlohy generování obrázků, videa nebo audia z vlastní aplikace
- posílat nestreamované nebo streamované chatové tahy a pokračovat v chatových relacích vytvořených přes API
- držet účtování ve stejné kreditní peněžence účtu Rivya
- pollovat stav úlohy podle veřejného ID úlohy
- používat idempotentní opakování pro bezpečnější produkční požadavky
- udržet použití Studia a API pod stejnou hranicí účtu
API je produktová vrstva Rivya. Veřejné odpovědi používají pouze názvy a veřejná pole Rivya.
Rozsah aktuální verze
Aktuální endpointy v1:
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
Aktuální verze obsahuje podepsané webhooky pro výsledky asynchronního generování, Chat API a beta TypeScript SDK s podporou serverového streamování.
Ověření
Endpointy pro generování, stav a kredity vyžadují:
Authorization: Bearer rvya_sk_...Klíče vytvářejte a rotujte v nastavení API klíčů. Před použitím klíče v produkci si přečtěte ověření API.
Model účtování
API volání používají stejné kredity účtu Rivya jako Studio.
Úlohy generování rezervují nebo spotřebují kredity při spuštění úlohy. Chatové tahy rezervují kredity před voláním modelu a finální kredity vyrovnají ze spotřeby tokenů při uložení zprávy asistenta. Pokud generování nebo chatový tah selže podle stávajících pravidel selhání Rivya, použije se stejné zacházení s refundací.
Uživatelský model peněženky najdete v kreditech API a kreditech a fakturaci v Rivya.
První integrační cesta
- Vytvořte API klíč v Settings.
- Zavolejte seznam modelů API a zvolte veřejné ID modelu.
- Přečtěte si referenci modelového API pro parametry modelu.
- Pokud model potřebuje referenční média, nahrajte je přes Files API.
- Odešlete úlohu pomocí vytvoření generování.
- Pollujte stav generování, dokud úloha neuspěje nebo neselže, případně se přihlaste k API Webhooks pro podepsané události dokončení.
- U chatových modelů použijte Chat API místo endpointu generování. Obrazové přílohy chatu musí odkazovat na hodnoty
file_idz Files API.
Související stránky
API Webhooks
Vytvářejte podepsané webhook endpointy Rivya API, ověřujte podpisy doručení, kontrolujte pokusy o doručení a posílejte bezpečné testovací události.
Průvodce Rivya Audio Studio
Použijte Rivya Audio Studio pro hlas, vyprávění, dabing, zvukové efekty, čištění, uploady, lokalizaci, voice-over pro video a kontrolu výstupů.