GET /v1/models, avec des filtres facultatifs.
Filtrer la liste
Tous les filtres sont facultatifs et portent le même nom dans tous les SDK : ce sont les paramètres de requête.
Par défaut, la liste ne contient que les modèles routables. Définissez
availability à all pour inclure les autres, puis affinez :
provider_availability_reasonsélectionne des états de déploiement commepreview_only,provider_not_ready,gated,access_limited,region_limited,project_limited,pausedousoft_blocked.capability_statussélectionne les correspondances d’endpoint qui ne sont pas encore routables, commecoming_soonouinternal_testing.
Vérifier un modèle
checkParameters et ses équivalents lisent les métadonnées en direct des routes de fournisseur, marquent chaque paramètre supported, partial, unsupported ou unknown, vérifient les valeurs et plages annoncées, et renvoient les routes de fournisseur qui acceptent l’ensemble des paramètres. preflight fait de même pour tout un corps de requête et y ajoute la vérification du cycle de vie du modèle, avec un ok global.
« Prochaine version » signifie que la méthode est dans la source du SDK, mais pas dans le paquet publié ; voir Vérifier ce que contient chaque paquet. Les méthodes d’informations de dépréciation renvoient l’état du modèle (
active, deprecated ou retired), ses dates de dépréciation et de retrait, et l’identifiant du modèle de remplacement.
Réponse
ModelListResponse :