Opprett en nøkkel
Logg inn, åpne API-nøkler i Innstillinger, opprett en scoped nøkkel og lagre hele hemmeligheten umiddelbart.
Rivya API
Quickstart-form
Modellag
Dynamisk katalog
Fakturering
Delte kreditter
Første versjon
Jobber + chat
Tilgang
API-nøkler
Den ekte forespørselen krever en Rivya API-nøkkel og tilgjengelige kontokreditter. Offentlige eksempler bruker plassholderhemmeligheter og kaller ikke modeller anonymt.
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
}Hva som leveres først
API-et er utformet som en Rivya-produktflate. Det bruker Rivya-modell-ID-er, Rivya-kreditter, offentlige oppgavetilstander og dokumentasjon som holder seg koblet til modellkatalogen.
Send inn bildejobber med prompt og støttede modellparametere, og poll deretter etter offentlige resultater.
Kjør asynkrone videojobber med de samme oppgave- og kredittkontrollene som brukes av Studio.
Bruk API-tilgjengelige lydmodeller gjennom samme konto-, saldo- og historikkgrense.
API-kall og Studio-bruk trekker fra samme Rivya-saldo, med reserverte kreditter og feilhåndtering.
Startspor
Logg inn, åpne API-nøkler i Innstillinger, opprett en scoped nøkkel og lagre hele hemmeligheten umiddelbart.
Les API-modellreferansen eller kall /api/v1/models for å inspisere modell-ID-er, parametere, chatstøtte og inndataklarhet før innsending.
Send en idempotent genereringsforespørsel, poll det offentlige oppgaveendepunktet, bruk signerte webhooks for genererings-callbacks eller send en Chat API-runde med valgfri SSE-strømming.
Versjonsgrense
Landingssiden kan nevne fremtidige flater, men den nåværende produktteksten må ikke antyde at uferdige API-er allerede er live.
Tilgjengelig for ikke-strømmende og SSE-strømmende runder med API-opprettede økter, kontokreditter og valgfrie bildevedlegg fra Files API.
Tilgjengelig for opplasting av referansebilder, -videoer og -lyd. Bruk det før generering når en modellside ber om params.referenceMediaItems.
Tilgjengelig for produksjonsintegrasjoner som vil ha signerte callbacks for vellykkede eller mislykkede genereringsoppgaver.
Nettdebugger
Debuggeren starter i mock-modus for alle besøkende. Genereringsvelgeren lister modeller uten chat som kan testes uten filopplasting, mens Files-panelet lar innloggede brukere teste /api/v1/files med en midlertidig API-nøkkel. Chat-eksempler finnes i API-dokumentasjonen.
Kontotilstand
Sjekker konto
Aktivt nøkkelprefiks
Opprett en nøkkel først
Gjeldende kreditter
Logg inn for å sjekke
Mock-modus kaller aldri en modell og bruker aldri kreditter.
Lim inn nøkkelen bare for denne forespørselen. Debuggeren lagrer den ikke etter oppdatering.
Opplastingstest for Files API
Last opp referansemedier via POST /api/v1/files, og kopier deretter returnert URL og varighetstoken inn i params.referenceMediaItems for en modell som støtter referanseinndata.
Den valgte modellen styrer tillatte MIME-typer, størrelse og varighetsregler. Live-opplastinger krever den midlertidige API-nøkkelen din og kan kalle den ekte opplastingstjenesten.
{
"model": "z-image",
"prompt": "Redaksjonelt produktfoto på et rent studiosett",
"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"
}
]
}
}Oppgavetilstand
Estimerte basiskreditter
1
Status
queued
Les om autentisering, forespørselskropper, svar, idempotens, modellparametere og feilkoder.
Åpne dokumentasjonOpprett, kopier én gang, tilbakekall og roter API-nøkler fra det beskyttede Innstillinger-området.
Administrer nøklerBruk mock-eksempler først; ekte feilsøking krever innlogging, en API-nøkkel og kontokreditter.
Forhåndsvis flyt