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/05/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ılabilircoming_soon: asenkron oluşturma modeli, ancak şu anda Public API üzerinden sunulmuyorstudio_only: model Studio veya başka bir ürün yüzeyi ü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
Model API Referansı
Rivya API model ID'lerini, kullanılabilirliği, desteklenen modları, parametre tablolarını, prompt limitlerini, referans medya kurallarını ve model detay bağlantılarını inceleyin.
OpenAPI ve Şema Sözleşmesi
Rivya API v1 şema kaynaklarını, uyumluluk kurallarını, public alanları ve salt okunur OpenAPI JSON sözleşmesini inceleyin.