Opret en nøgle
Log ind, åbn API-nøgler i Indstillinger, opret en nøgle med afgrænset adgang, og gem den fulde secret med det samme.
Rivya API
Quickstart-form
Modellag
Dynamisk katalog
Fakturering
Fælles credits
Første version
Jobs + Chat
Adgang
API-nøgler
Den rigtige request kræver en Rivya API-nøgle og tilgængelige credits på kontoen. Offentlige eksempler bruger placeholder-secrets og kalder 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
}Første levering
API'et er designet som en Rivya-produktgrænseflade. Det bruger Rivya-model-ID'er, Rivya-credits, offentlige opgavetilstande og dokumentation, der forbliver koblet til modelkataloget.
Indsend billedjobs med prompt og understøttede modelparametre, og poll derefter efter offentlige resultater.
Kør asynkrone videojobs med de samme opgave- og credit-kontroller, som Studio bruger.
Brug API-tilgængelige lydmodeller gennem samme konto-, saldo- og historikgrænse.
API-kald og Studio-brug trækker fra samme Rivya-saldo med reserverede credits og fejlhåndtering.
Startspor
Log ind, åbn API-nøgler i Indstillinger, opret en nøgle med afgrænset adgang, og gem den fulde secret med det samme.
Læs API-modelreferencen, eller kald /api/v1/models for at inspicere model-ID'er, parametre, chatfunktioner og inputklarhed, før du indsender.
Send en idempotent genereringsrequest, poll det offentlige task-endpoint, brug signerede webhooks til genereringscallbacks, eller send en Chat API-turn med valgfri SSE-streaming.
Versionsgrænse
Landingssiden kan nævne fremtidige flader, men den aktuelle produkttekst må ikke antyde, at ufærdige API'er allerede er live.
Tilgængelig til ikke-streaming og SSE-streaming-turns med API-oprettede sessioner, kontocredits og valgfrie Files API-billedvedhæftninger.
Tilgængelig til uploads af referencebilleder, -videoer og -lyd. Brug den før generering, når en modelside beder om params.referenceMediaItems.
Tilgængelig til produktionsintegrationer, der ønsker signerede callbacks for vellykkede eller fejlede genereringsopgaver.
Online-debugger
Debuggeren starter i mock-tilstand for alle besøgende. Genereringsvælgeren viser ikke-chatmodeller, der kan testes uden filupload, mens Files-panelet lader indloggede brugere teste /api/v1/files med en midlertidig API-nøgle. Chateksempler findes i API-dokumentationen.
Kontotilstand
Tjekker konto
Aktivt nøglepræfiks
Opret først en nøgle
Aktuelle credits
Log ind for at tjekke
Mock-tilstand kalder aldrig en model og bruger aldrig credits.
Indsæt kun nøglen til denne request. Debuggeren gemmer den ikke efter genindlæsning.
Files API-uploadtest
Upload referencemedier via POST /api/v1/files, og kopiér derefter den returnerede URL og duration-token ind i params.referenceMediaItems for en model, der understøtter referenceinput.
Den valgte model styrer tilladte MIME-typer, størrelse og varighedsregler. Live-uploads kræver din midlertidige API-nøgle og kan kalde den rigtige uploadservice.
{
"model": "z-image",
"prompt": "Redaktionelt produktfoto på et rent studiosæt",
"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"
}
]
}
}Opgavetilstand
Estimerede basiscredits
1
Status
queued
Læs om autentificering, request bodies, svar, idempotens, modelparametre og fejlkoder.
Åbn dokumentationOpret, kopiér én gang, tilbagekald og rotér API-nøgler fra det beskyttede område Indstillinger.
Administrér nøglerBrug mock-eksempler først; live-debugging kræver login, en API-nøgle og kontocredits.
Forhåndsvis flow