API-mallit
Listaa Rivya API -mallit ja ymmärrä mallitunnukset, kategoriat, promptirajat, referenssimedia, valmiustilat ja Files API -riippuvuudet.
Viimeksi tarkistettu 2026/05/11
Käytä GET /api/v1/models -endpointtia Rivya-mallien listaamiseen niiden Public API -valmiuden kanssa.
curl https://rivya.ai/api/v1/modelsEndpoint on julkinen ja vain lukuun tarkoitettu. Se palauttaa saman julkisen mallikerroksen, jota API-dokumentaatio ja verkkodebuggeri käyttävät, mukaan lukien mallit, joita ei vielä voi täysin kutsua.
Vastauksen muoto
Vastaus käyttää tätä muotoa:
{
"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": []
}
]
}Käytä id-arvoa model-arvona endpointissa POST /api/v1/generations asynkronisille generointimalleille. Chat-malleissa käytä POST /api/v1/chat/completions -endpointtia ja tarkista chat_capabilities.
Saatavuustilat
Malliviite käyttää näitä julkisia tiloja:
available: vähintään yksi Public API -generointipolku on saatavillacoming_soon: asynkroninen generointimalli, mutta ei tällä hetkellä esillä Public API:n kauttastudio_only: malli on saatavilla Studiossa tai toisella tuotepinnalla, ei Public API v1:n kautta
Syötevalmiuden kenttä on tarkempi:
available_text: promptipohjaisia pyyntöjä voi testata suoraanavailable_url_input: julkista URL-osoitetta tai skalaarisia params-arvoja voi testata suoraanpartial_requires_files: joitakin tiloja voi kutsua ilman latausta; referenssimediatilojen tulee käyttää Files API:arequires_files_api: malli riippuu/api/v1/files-endpointin kautta ladatusta referenssimediasta
Käytä Files API:a ennen sellaisten tilojen kutsumista, jotka vaativat ladattuja kuva-, video- tai audioreferenssejä.
Chat-malleissa chat_capabilities kertoo, tukeeko Chat API ei-streamaavia vastauksia, streamaavia vastauksia, verkkohakua, kuvan file_id-liitteitä, thoughts-tilaa ja päättelypanosta.
Mallimäärän käytäntö
Julkinen malliluettelo muuttuu, kun Rivya lisää, poistaa tai rajoittaa malleja.
Älä nojaa integraatiossasi kovakoodattuun mallimäärään. Lue aina /api/v1/models tai dynaaminen mallien API-viite.
Liittyvät sivut
Mallien API-viite
Hae Rivya API -mallitunnuksia, saatavuutta, tuettuja tiloja, parametrien taulukoita, promptirajoja, referenssimedian sääntöjä ja mallien detail-linkkejä.
OpenAPI- ja schema-sopimus
Tarkista Rivya API v1:n schema-lähteet, yhteensopivuussäännöt, julkiset kentät ja vain lukuun tarkoitettu OpenAPI JSON -sopimus.