Ověřování API
Ověřujte požadavky Rivya API pomocí Bearer API klíčů, scoped oprávnění, jednorázového zobrazení secretu, revokace a rotace.
Naposledy zkontrolováno 2026/05/10
Rivya API používá API klíče pro přístup server-to-server.
API klíč není totéž jako přihlašovací relace v prohlížeči. Nepoužívejte cookies, stav relace Better Auth ani osobní token z prohlížeče jako veřejné API přihlašovací údaje.
Formát Headeru
Pošlete klíč v headeru Authorization:
Authorization: Bearer rvya_sk_...Celý klíč se zobrazí pouze jednou při vytvoření. Rivya ukládá hash a viditelný prefix, ne celý secret.
Vytvoření Klíče
Přihlaste se do Rivya.
Otevřete nastavení API Keys.
Vytvořte klíč se scopes, které potřebujete.
Okamžitě zkopírujte celý klíč.
Uložte ho do serverového správce secretů nebo proměnné prostředí.
Nedávejte klíč do klientského JavaScriptu, balíčků mobilních aplikací, veřejných repozitářů, analytics událostí ani logů.
Aktuální Scopes
První verze dokumentuje tyto scopes:
models:readgenerations:creategenerations:readfiles:createfiles:readcredits:readwebhooks:managechat:createchat:read
Nové klíče vytvořené v Settings obsahují dokumentované scopes ve výchozím nastavení. Starší klíče může být nutné znovu vytvořit před použitím Files API, API Webhooks nebo Chat API.
Revokace A Rotace
Pokud je klíč vystaven:
Revokujte starý klíč v Settings.
Vytvořte nový klíč.
Aktualizujte serverový secret.
Ověřte, že nový klíč funguje s
GET /api/v1/credits.Odstraňte starý klíč z build systémů, logů a deployment proměnných.
Revokované klíče vracejí api_key_revoked.
Chyby Ověřování
Běžné chyby ověřování:
api_key_missingapi_key_invalidapi_key_revokedapi_key_expiredapi_scope_deniedpublic_api_disabled
Úplnou tabulku veřejných chyb najdete v API chyby a limity.
