API-modeller
Lista Rivya API-modeller och förstå modell-ID:n, kategorier, promptgränser, referensmedia, readiness-lägen och Files API-beroenden.
Senast granskad 2026/05/11
Använd GET /api/v1/models för att lista Rivya-modeller med deras Public API-readiness.
curl https://rivya.ai/api/v1/modelsEndpointen är offentlig och skrivskyddad. Den returnerar samma offentliga modellager som används av API-dokumentationen och online-debuggern, inklusive modeller som ännu inte är fullt anropsbara.
Svarsform
Svaret använder denna form:
{
"object": "list",
"data": [
{
"id": "z-image",
"display_name": "Z-Image",
"category": "image",
"runtime": "async_task",
"base_credits": 1,
"billing_type": "FIXED",
"supported_modes": ["text-to-image"],
"max_prompt_length": 1000,
"reference_media": null,
"params": [],
"api_status": "available",
"api_input_status": "available_text",
"supported_api_inputs": ["text"],
"requires_files_api": false,
"requires_upload_for_modes": [],
"url_input_supported": false,
"file_kinds": [],
"chat_capabilities": null,
"notices": []
}
]
}Använd id som värde för model i POST /api/v1/generations för asynkrona genereringsmodeller. För chattmodeller använder du POST /api/v1/chat/completions och kontrollerar chat_capabilities.
Tillgänglighetslägen
Modellreferensen använder dessa offentliga lägen:
available: minst en Public API-genereringsväg är tillgängligcoming_soon: asynkron genereringsmodell, men den exponeras inte för Public API just nustudio_only: modellen är tillgänglig via Studio eller ett annat produktområde, inte via Public API v1
Fältet för indata-readiness är mer specifikt:
available_text: promptbaserade begäranden kan testas direktavailable_url_input: offentliga URL:er eller skalära params kan testas direktpartial_requires_files: vissa lägen kan anropas utan uppladdning; lägen med referensmedia bör använda Files APIrequires_files_api: modellen beror på uppladdad referensmedia via/api/v1/files
Använd Files API innan du anropar lägen som kräver uppladdade bild-, video- eller ljudreferenser.
För chattmodeller dokumenterar chat_capabilities om Chat API stöder icke-streamande svar, streamande svar, webbsökning, bildbilagor via file_id, thoughts och reasoning effort.
Policy för modellantal
Den offentliga modellistan ändras när Rivya lägger till, tar bort eller spärrar modeller.
Förlita dig inte på ett hårdkodat modellantal i din integration. Läs alltid /api/v1/models eller den dynamiska modellreferensen för API.
Relaterade sidor
Rivya TypeScript SDK
Använd Rivya TypeScript SDK beta för att anropa Public API v1 för modeller, generationer, filer, credits, webhooks och Chat inklusive SSE-streaming.
Modellreferens för API
Slå upp Rivya API-modell-ID:n, tillgänglighet, stödda lägen, parametertabeller, promptgränser, regler för referensmedia och länkar till modellsidor.