Model API
Daftar model Rivya API, pahami ID model, kategori, batas prompt, media referensi, status kesiapan, dan dependensi Files API.
Terakhir ditinjau pada 2026/08/11
Gunakan GET /api/v1/models untuk mencantumkan model Rivya beserta kesiapan Public API-nya.
curl https://rivya.ai/api/v1/modelsEndpoint ini publik dan read-only. Responsnya mengembalikan layer model publik yang sama dengan yang digunakan oleh dokumentasi API dan debugger online, termasuk model yang belum sepenuhnya callable.
Bentuk Respons
Respons memakai bentuk berikut:
{
"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": []
}
]
}Gunakan id sebagai nilai model di POST /api/v1/generations untuk model generasi asinkron. Untuk model chat, gunakan POST /api/v1/chat/completions dan periksa chat_capabilities.
Status Ketersediaan
Referensi model memakai status publik berikut:
available: setidaknya satu jalur generasi Public API tersediatemporarily_unavailable: model sementara tidak tersedia dan saat ini tidak dapat dipanggil melalui Public API v1studio_only: model tersedia melalui Studio atau area produk lain, bukan melalui Public API v1
Field kesiapan input lebih spesifik:
available_text: request berbasis prompt dapat diuji langsungavailable_url_input: URL publik atau params scalar dapat diuji langsungpartial_requires_files: beberapa mode dapat dipanggil tanpa upload; mode media referensi sebaiknya memakai Files APIrequires_files_api: model bergantung pada media referensi yang diunggah melalui/api/v1/files
Gunakan Files API sebelum memanggil mode yang membutuhkan referensi gambar, video, atau audio yang diunggah.
Untuk model chat, chat_capabilities mendokumentasikan apakah Chat API mendukung respons non-streaming, respons streaming, web search, lampiran gambar file_id, thoughts, dan reasoning effort.
Kebijakan Jumlah Model
Daftar model publik berubah saat Rivya menambah, menghapus, atau membatasi akses model.
Jangan mengandalkan jumlah model yang hard-coded dalam integrasi Anda. Selalu baca /api/v1/models atau Referensi API Model yang dinamis.
Halaman Terkait
Entri Segera hadir hanya-baca
coming_soon: model hanya ditampilkan untuk penemuan dan tidak dapat dikirim ke API generasi atau Chat. Entri mengembalikansupports_direct_generation: false, runtime, penagihan, dan harga null, sertasupported_modesdanparamskosong. Pilihapi_status: availableuntuk permintaan.
Rivya TypeScript SDK
Gunakan Rivya TypeScript SDK versi beta untuk memanggil Public API v1 bagi model, pembuatan konten, berkas, kredit, webhook, dan Chat, termasuk streaming SSE.
Referensi API Model
Cari ID model Rivya API, ketersediaan, mode yang didukung, tabel parameter, batas prompt, aturan media referensi, dan tautan detail model.
