Creează un key
Autentifică-te, deschide API Keys în Settings, creează un key cu scope și stochează imediat secretul complet.
Rivya API
Formă quickstart
Layer modele
Catalog dinamic
Billing
Credite partajate
Prima versiune
Joburi + Chat
Acces
API keys
Cererea reală necesită un API key Rivya și credite disponibile în cont. Exemplele publice folosesc secrete placeholder și nu apelează modele 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": 20,
"result": null,
"error": null
}Ce este livrat prima dată
API-ul este proiectat ca o suprafață de produs Rivya. Folosește ID-uri de modele Rivya, credite Rivya, stări publice de task și docs conectate la catalogul de modele.
Trimite joburi de imagine cu prompt și parametri suportați de model, apoi interoghează rezultatele publice.
Rulează joburi video asincrone cu aceleași controale de task ș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.
Traseu de început
Autentifică-te, deschide API Keys în Settings, creează un key cu scope ș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 input readiness înainte de trimitere.
Trimite o cerere de generare idempotentă, interoghează endpointul public de task, folosește webhookuri semnate pentru callbackuri de generare sau trimite un turn Chat API cu streaming SSE opțional.
Limită versiune
Landing page-ul poate menționa suprafețe viitoare, dar textul curent de produs nu trebuie să sugereze că API-uri neterminate sunt deja live.
Disponibil pentru turnuri non-streaming și SSE streaming cu sesiuni create prin API, credite de cont și atașamente opționale de imagine 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ări de producție care vor callbackuri semnate pentru taskuri de generare reușite sau eșuate.
Debugger online
Debuggerul începe în mod mock pentru fiecare vizitator. Selectorul de generare listează modele non-chat care pot fi testate fără încărcare de fișiere, iar panoul Files permite utilizatorilor autentificați să testeze /api/v1/files cu un API key temporar. Exemplele Chat sunt în docs API.
Stare cont
Se verifică contul
Prefix key activ
Creează mai întâi un key
Credite curente
Autentifică-te pentru verificare
Modul mock nu apelează niciodată un model și nu consumă credite.
Lipește key-ul doar pentru această cerere. Debuggerul nu îl stochează după refresh.
Test upload Files API
Încarcă media de referință prin POST /api/v1/files, apoi copiază URL-ul returnat și duration token în params.referenceMediaItems pentru un model care acceptă inputuri de referință.
Modelul selectat controlează tipurile MIME permise, dimensiunea și regulile de durată. Uploadurile live necesită API key-ul temporar și pot apela serviciul real de upload.
{
"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"
}
]
}
}Stare task
Credite de bază estimate
1
Status
queued
Citește despre autentificare, request bodies, răspunsuri, idempotency, parametri de model și coduri de eroare.
Deschide docsCreează, copiază o singură dată, revocă și rotește API keys din zona protejată Settings.
Gestionează key-uriFolosește mai întâi exemple mock; debuggingul real necesită autentificare, un API key și credite în cont.
Previzualizează fluxul