Maak een sleutel
Log in, open API Keys in Settings, maak een gescopete sleutel en sla het volledige secret direct op.
Rivya API
Quickstart-vorm
Modellaag
Dynamische catalogus
Facturering
Gedeelde credits
Eerste versie
Jobs + Chat
Toegang
API-sleutels
De echte request vereist een Rivya API-sleutel en beschikbare accountcredits. Publieke voorbeelden gebruiken placeholdersecrets en roepen modellen niet anoniem aan.
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
}Wat eerst beschikbaar is
De API is ontworpen als een Rivya-productoppervlak. Ze gebruikt Rivya-model-ID's, Rivya-credits, publieke taakstatussen en docs die verbonden blijven met de modelcatalogus.
Dien imagejobs in met prompt en ondersteunde modelparameters, en poll daarna voor publieke resultaten.
Voer asynchrone videojobs uit met dezelfde taak- en creditcontroles die Studio gebruikt.
Gebruik API-toegankelijke audiomodellen binnen dezelfde account-, saldo- en geschiedenisgrens.
API-calls en Studiogebruik gebruiken hetzelfde Rivya-saldo, met gereserveerde credits en foutafhandeling.
Startpad
Log in, open API Keys in Settings, maak een gescopete sleutel en sla het volledige secret direct op.
Lees de API-modelreferentie of roep /api/v1/models aan om model-ID's, parameters, chatmogelijkheden en inputgereedheid te inspecteren voordat je indient.
Stuur een idempotente generation request, poll het publieke taakendpoint, gebruik ondertekende webhooks voor generatiecallbacks of stuur een Chat API-turn met optionele SSE-streaming.
Versiegrens
De landingspagina mag toekomstige oppervlakken noemen, maar de huidige productcopy mag niet suggereren dat onafgemaakte API's al live zijn.
Beschikbaar voor niet-streaming en SSE-streaming turns met API-aangemaakte sessies, accountcredits en optionele Files API-afbeeldingsbijlagen.
Beschikbaar voor uploads van referentieafbeeldingen, video en audio. Gebruik dit vóór generatie wanneer een modelpagina om params.referenceMediaItems vraagt.
Beschikbaar voor productie-integraties die ondertekende callbacks willen voor geslaagde of mislukte generatietaken.
Online foutopsporing
De debugger start voor elke bezoeker in mockmodus. De generatieselector toont niet-chatmodellen die zonder bestandsupload kunnen worden getest, terwijl het Files-paneel ingelogde gebruikers /api/v1/files laat testen met een tijdelijke API-sleutel. Chatvoorbeelden staan in de API-docs.
Accountstatus
Account controleren
Actieve sleutelprefix
Maak eerst een sleutel
Huidige credits
Log in om te controleren
Mockmodus roept nooit een model aan en verbruikt nooit credits.
Plak de sleutel alleen voor deze request. De debugger bewaart hem niet na refresh.
Uploadtest voor Files API
Upload referentiemedia via POST /api/v1/files, kopieer daarna de teruggegeven URL en duration token naar params.referenceMediaItems voor een model dat referentie-input ondersteunt.
Het geselecteerde model bepaalt toegestane MIME-types, grootte- en duurregels. Live uploads vereisen je tijdelijke API-sleutel en kunnen de echte uploadservice aanroepen.
{
"model": "z-image",
"prompt": "Redactionele productfoto op een schone studioset",
"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"
}
]
}
}Taakstatus
Geschatte basiscredits
1
Status
queued
Lees authenticatie, request bodies, responses, idempotency, modelparameters en foutcodes.
Docs openenMaak, kopieer één keer, trek in en roteer API-sleutels vanuit het beveiligde Settings-gedeelte.
Sleutels beherenGebruik eerst mockvoorbeelden; echte debugging vereist login, een API-sleutel en accountcredits.
Flow previewen