Autentificare API
Autentifică cererile către API-ul Rivya cu chei API Bearer, permisiuni definite, afișarea unică a secretului, revocare și rotație.
Ultima revizuire la 2026/05/10
API-ul Rivya folosește chei API pentru acces între servere.
O cheie API nu este același lucru cu o sesiune de autentificare în browser. Nu folosi cookie-uri, starea sesiunii Better Auth sau un token personal din browser drept credențială pentru API-ul public.
Formatul antetului
Trimite cheia în antetul Authorization:
Authorization: Bearer rvya_sk_...Cheia completă este afișată o singură dată, la creare. Rivya stochează un hash și un prefix vizibil, nu secretul complet.
Creează o cheie
Autentifică-te în Rivya.
Deschide setările pentru chei API.
Creează o cheie cu permisiunile de care ai nevoie.
Copiază imediat cheia completă.
Stocheaz-o într-un manager de secrete de pe server sau într-o variabilă de mediu.
Nu include cheia în cod JavaScript rulat în browser, pachete de aplicații mobile, depozite publice, evenimente de analiză sau jurnale.
Permisiuni disponibile
Versiunea actuală documentează următoarele permisiuni:
models:readgenerations:creategenerations:readfiles:createfiles:readcredits:readwebhooks:managechat:createchat:read
Cheile noi create în setări includ implicit permisiunile documentate. Cheile mai vechi pot necesita recreare înainte de a folosi Files API, API Webhooks sau Chat API.
Revocare și rotație
Dacă o cheie este expusă:
Revocă cheia veche din setări.
Creează o cheie nouă.
Actualizează secretul pe server.
Confirmă că noua cheie funcționează cu
GET /api/v1/credits.Elimină cheia veche din sistemele de compilare, jurnale și variabilele de implementare.
Cheile revocate returnează api_key_revoked.
Erori de autentificare
Erori comune de autentificare:
api_key_missingapi_key_invalidapi_key_revokedapi_key_expiredapi_scope_deniedpublic_api_disabled
Consultă Erori și limite API pentru tabelul complet al erorilor publice.
Pagini asociate
Pornire rapidă cu Rivya API
Creează o cheie API, alege un model, trimite o sarcină de generare asincronă și apoi un mesaj prin Chat API, opțional cu streaming SSE.
Contract OpenAPI și schemă
Consultă sursele schemei Rivya API v1, regulile de compatibilitate, câmpurile publice și contractul JSON OpenAPI doar pentru citire.
