Modèles API
Listez les modèles API Rivya, comprenez les ID de modèles, catégories, limites de prompt, médias de référence, états de disponibilité et dépendances à l'API Files.
Dernière révision le 2026/05/11
Utilisez GET /api/v1/models pour lister les modèles Rivya avec leur état de disponibilité pour l'API publique.
curl https://rivya.ai/api/v1/modelsL'endpoint est public et en lecture seule. Il renvoie la même couche de modèles publics que celle utilisée par la documentation API et le débogueur en ligne, y compris les modèles qui ne sont pas encore entièrement appelables.
Forme de réponse
La réponse utilise cette forme :
{
"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": []
}
]
}Utilisez id comme valeur model dans POST /api/v1/generations pour les modèles de génération asynchrone. Pour les modèles de chat, utilisez POST /api/v1/chat/completions et vérifiez chat_capabilities.
États de disponibilité
La référence des modèles utilise ces états publics :
available: au moins un chemin de génération API publique est disponiblecoming_soon: modèle de génération asynchrone, mais pas actuellement exposé via l'API publiquestudio_only: le modèle est disponible via le Studio ou une autre surface produit, pas via Public API v1
Le champ de disponibilité des entrées est plus précis :
available_text: les requêtes basées sur un prompt peuvent être testées directementavailable_url_input: les URL publiques ou paramètres scalaires peuvent être testés directementpartial_requires_files: certains modes peuvent être appelés sans import ; les modes avec médias de référence doivent utiliser l'API Filesrequires_files_api: le modèle dépend de médias de référence importés via/api/v1/files
Utilisez API Files avant d'appeler les modes qui exigent des références image, vidéo ou audio importées.
Pour les modèles de chat, chat_capabilities indique si l'API Chat prend en charge les réponses non-streaming, les réponses en streaming, la recherche web, les pièces jointes image file_id, les thoughts et le reasoning effort.
Politique de comptage des modèles
La liste publique des modèles change à mesure que Rivya ajoute, retire ou restreint des modèles.
Ne vous appuyez pas sur un nombre de modèles codé en dur dans votre intégration. Lisez toujours /api/v1/models ou la référence API dynamique des modèles.
Pages associées
Référence API des modèles
Consultez les ID de modèles API Rivya, la disponibilité, les modes pris en charge, les tableaux de paramètres, les limites de prompt, les règles de médias de référence et les liens de détail des modèles.
Contrat OpenAPI et schéma
Examinez les sources de schéma Rivya API v1, les règles de compatibilité, les champs publics et le contrat OpenAPI JSON en lecture seule.