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 en annan produktyta, 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
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.
OpenAPI och schemakontrakt
Granska Rivya API v1:s schemakällor, kompatibilitetsregler, offentliga fält och det skrivskyddade OpenAPI JSON-kontraktet.