Creează o cheie
Autentifică-te, deschide secțiunea Chei API din Setări, creează o cheie cu domeniu de acces și stochează imediat secretul complet.
Rivya API
Format de pornire rapidă
Strat de modele
Catalog dinamic
Facturare
Credite partajate
Prima versiune
Sarcini + Chat
Acces
Chei API
Cererea reală necesită o cheie API Rivya și credite disponibile în cont. Exemplele publice folosesc secrete demonstrative și nu apelează modele în mod anonim.
curl https://rivya.ai/api/v1/generations \
-H "Authorization: Bearer rvya_sk_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: demo-job-001" \
-d '{
"model": "z-image",
"prompt": "Editorial product photo on a clean studio set"
}'{
"id": "task_public_id",
"status": "queued",
"model": "z-image",
"reserved_credits": 1,
"result": null,
"error": null
}Depanator online
Depanatorul pornește în modul de simulare pentru fiecare vizitator. Selectorul de generare afișează modelele care nu sunt destinate conversațiilor și pot fi testate fără încărcarea fișierelor, iar panoul Files permite utilizatorilor autentificați să testeze `/api/v1/files` cu o cheie API temporară. Exemplele Chat se află în documentația API.
Stare cont
Se verifică contul
Prefix cheie activă
Creează mai întâi o cheie
Credite curente
Autentifică-te pentru verificare
Modul simulat nu apelează niciodată un model și nu consumă credite.
Lipește cheia doar pentru această cerere. Depanatorul nu o stochează după reîmprospătare.
Test de încărcare Files API
Încarcă materialul media de referință prin `POST /api/v1/files`, apoi copiază URL-ul returnat și tokenul de durată în `params.referenceMediaItems` pentru un model care acceptă intrări de referință.
Modelul selectat controlează tipurile MIME permise, dimensiunea și regulile de durată. Încărcările reale necesită cheia API temporară și pot apela serviciul real de încărcare.
{
"model": "z-image",
"prompt": "Fotografie editorială de produs într-un decor de studio curat",
"params": {
"aspect_ratio": "1:1"
}
}{
"id": "mock_task_001",
"status": "queued",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 0,
"result": null,
"error": null
}{
"id": "file_mock_001",
"object": "file",
"kind": "image",
"file_name": "reference.png",
"mime_type": "image/png",
"size_bytes": 245760,
"url": "https://media.example/reference.png",
"duration_seconds": null,
"duration_token": null,
"created_at": "2026-05-11T00:00:00.000Z",
"expires_at": null
}{
"params": {
"referenceMediaItems": [
{
"url": "https://media.example/reference.png",
"kind": "image",
"name": "reference.png",
"mimeType": "image/png",
"sizeBytes": 245760
}
]
}
}Stare sarcină
Credite de bază estimate
1
Stare
queued
Traseu de început
Autentifică-te, deschide secțiunea Chei API din Setări, creează o cheie cu domeniu de acces și stochează imediat secretul complet.
Citește referința de modele API sau apelează /api/v1/models pentru a inspecta ID-urile modelelor, parametrii, capabilitățile chat și pregătirea intrărilor înainte de trimitere.
Trimite o cerere de generare idempotentă, interoghează endpointul public al sarcinii, folosește webhookuri semnate pentru notificările de răspuns ale generării sau trimite o interacțiune Chat API cu transmitere SSE în flux.
Ce este livrat prima dată
API-ul face parte din produsul Rivya. Folosește ID-uri de modele Rivya, credite Rivya, stări publice ale sarcinilor și documentație conectată la catalogul de modele.
Trimite sarcini de imagine cu prompt și parametri suportați de model, apoi interoghează rezultatele publice.
Rulează sarcini video asincrone cu aceleași controale de sarcină și credite folosite de Studio.
Folosește modele audio accesibile prin API în aceeași limită de cont, sold și istoric.
Apelurile API și utilizarea Studio trag din același sold Rivya, cu credite rezervate și gestionarea eșecurilor.
Limită versiune
Această pagină separă funcțiile API disponibile de completările viitoare, ca să îți poți face planul pe baza a ceea ce este activ astăzi.
Disponibil pentru interacțiuni fără transmitere în flux și cu transmitere SSE în flux, folosind sesiuni create prin API, creditele contului și atașamente imagine opționale prin Files API.
Disponibil pentru încărcări de imagini, video și audio de referință. Folosește-l înainte de generare când o pagină de model cere params.referenceMediaItems.
Disponibile pentru integrările de producție care au nevoie de notificări de răspuns semnate pentru sarcinile de generare reușite sau eșuate.
Citește despre autentificare, corpurile cererilor, răspunsuri, idempotență, parametri de model și coduri de eroare.
Deschide documentațiaCreează o cheie API și copiaz-o o singură dată. Pentru înlocuire, creează o cheie nouă și revoc-o pe cea veche din zona protejată Setări.
Gestionează cheileFolosește mai întâi exemple simulate; depanarea reală necesită autentificare, o cheie API și credite în cont.
Previzualizează fluxul