GET /v1/models zu lesen, optional mit Filtern.
Liste filtern
Alle Filter sind optional und heißen in jedem SDK gleich: Es sind die Query-Parameter.
Standardmäßig enthält die Liste nur routbare Modelle. Setze
availability auf all, um auch die übrigen einzuschließen, und grenze die Liste dann ein:
provider_availability_reasonwählt Rollout-Zustände wiepreview_only,provider_not_ready,gated,access_limited,region_limited,project_limited,pausedodersoft_blocked.capability_statuswählt Endpunkt-Zuordnungen, die noch nicht routbar sind, etwacoming_soonoderinternal_testing.
Ein einzelnes Modell prüfen
checkParameters und seine Entsprechungen lesen die Live-Metadaten der Anbieter-Routen, markieren jeden Parameter als supported, partial, unsupported oder unknown, prüfen angegebene Werte und Wertebereiche und geben die Anbieter-Routen zurück, die den gesamten Satz akzeptieren. preflight macht dasselbe für einen ganzen Anfrage-Body, ergänzt die Lebenszyklusprüfung des Modells und liefert einen Gesamtwert ok.
„Nächstes Release“ bedeutet, dass die Methode im Quellcode des SDK steht, aber nicht im veröffentlichten Paket; siehe Prüfen, was jedes Paket enthält. Die Methoden für Abkündigungsinformationen geben den Status des Modells (
active, deprecated oder retired), das Abkündigungs- und Einstellungsdatum sowie die ID des Nachfolgemodells zurück.
Antwort
ModelListResponse: