API Modelleri
Rivya API modellerini listeleyin; model ID'lerini, kategorileri, prompt limitlerini, referans medyayı, readiness durumlarını ve Files API bağımlılıklarını anlayın.
Son inceleme 2026/08/11
Rivya modellerini Public API readiness durumlarıyla listelemek için GET /api/v1/models kullanın.
curl https://rivya.ai/api/v1/modelsBu endpoint public ve salt okunurdur. API dokümanları ve online debugger tarafından kullanılan aynı public model katmanını döndürür; henüz tamamen çağrılabilir olmayan modelleri de içerir.
Yanıt Şekli
Yanıt şu şekli kullanır:
{
"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": []
}
]
}Asenkron oluşturma modelleri için POST /api/v1/generations içinde id değerini model değeri olarak kullanın. Chat modelleri için POST /api/v1/chat/completions kullanın ve chat_capabilities alanını kontrol edin.
Kullanılabilirlik Durumları
Model referansı şu public durumları kullanır:
available: en az bir Public API oluşturma yolu kullanılabilirtemporarily_unavailable: model geçici olarak kullanılamıyor ve şu anda Public API v1 üzerinden çağrılamazstudio_only: model Studio veya başka bir ürün alanı üzerinden kullanılabilir, Public API v1 üzerinden kullanılamaz
Input readiness alanı daha spesifiktir:
available_text: prompt tabanlı istekler doğrudan test edilebiliravailable_url_input: public URL veya scalar params doğrudan test edilebilirpartial_requires_files: bazı modlar yükleme olmadan çağrılabilir; referans medya modları Files API kullanmalıdırrequires_files_api: model,/api/v1/filesüzerinden yüklenen referans medyaya bağlıdır
Yüklenmiş görüntü, video veya ses referansları gerektiren modları çağırmadan önce Files API kullanın.
Chat modelleri için chat_capabilities, Chat API'nin non-streaming yanıtları, streaming yanıtları, web araması, görüntü file_id ekleri, thoughts ve reasoning effort desteğini belgeler.
Model Sayısı Politikası
Rivya model ekledikçe, kaldırdıkça veya erişime kapattıkça public model listesi değişir.
Entegrasyonunuzda hard-coded model sayısına güvenmeyin. Her zaman /api/v1/models veya dinamik Model API Referansı sayfasını okuyun.
İlgili Sayfalar
Salt okunur Yakında kayıtları
coming_soon: model yalnızca keşif için listelenir; Generation veya Chat API'ye gönderilemez.supports_direct_generation: false, null runtime, faturalandırma ve fiyat ile boşsupported_modesveparamsdöner. İsteklerdeapi_status: availableseçin.
Rivya TypeScript SDK
SSE akışlı dahil Chat, modeller, üretim işleri, dosyalar, krediler ve webhook'lar için Public API v1 çağrılarında Rivya TypeScript SDK beta'yı kullanın.
Model API Referansı
Rivya API model ID'lerini, kullanılabilirliği, desteklenen modları, parametre tablolarını, istem limitlerini, referans medya kurallarını ve model detay bağlantılarını inceleyin.
