Skip to main content
GET
Lister les modèles de la passerelle
Par défaut, ce point de terminaison renvoie uniquement les modèles actuellement routables. Définissez availability=all pour inclure les modèles connus mais indisponibles pour le moment. Les réponses du catalogue sont mises en cache pendant cinq minutes et peuvent être servies pendant cinq minutes supplémentaires lors de la revalidation du cache. Cela s’applique aux représentations JSON, RSS et Atom du catalogue actuel ; le flux des nouvelles versions dispose de son propre cache de consultation, plus court. GET /models/me est réservé à un futur filtrage des modèles adapté aux garde-fous de l’appelant actuel. Il renvoie actuellement 501 not implemented ; utilisez donc GET /models pour accéder au catalogue Gateway partagé.

Filtres utiles

  • endpoints accepte des noms publics comme chat.completions, responses et messages
  • status filtre le cycle de vie du modèle, par exemple active, deprecated ou retired
  • provider filtre l’identifiant public du fournisseur, par exemple openai, anthropic ou google_vertex
  • provider_status filtre le niveau de déploiement du fournisseur, par exemple active, beta, alpha ou not_ready
  • provider_routing_status filtre l’état de routage du fournisseur
  • model_routing_status filtre l’état de routage du modèle
  • capability_status filtre l’état des capacités du fournisseur pour la correspondance de point de terminaison demandée
  • provider_availability_status filtre la disponibilité du fournisseur, par exemple active, coming_soon ou inactive
  • provider_availability_reason filtre le motif de disponibilité du fournisseur, par exemple preview_only, provider_not_ready, gated, access_limited ou region_limited
  • organisation filtre le préfixe de l’identifiant public du modèle, par exemple anthropic dans anthropic/claude-3-haiku
  • availability=active est la valeur par défaut
  • availability=all inclut les modèles ou fournisseurs coming_soon, inactive ou pas encore routables publiquement
  • input_modalities est un alias de input_types
  • output_modalities est un alias de output_types
  • supported_parameters est un alias de params
Pour consulter le contrat de point de terminaison d’un modèle, appelez GET /models/{author}/{slug}/endpoints. La réponse sépare les routes de chaque fournisseur et indique, pour chaque ligne, le chemin public, les modalités, le détail des paramètres pris en charge, la disponibilité, l’état du routage, le slug du modèle du fournisseur et un récapitulatif des tarifs. Les entrées de fournisseur peuvent aussi inclure :
  • availability_status
  • availability_reason
  • provider_status
  • provider_routing_status
  • model_routing_status
  • capability_status

Réponse

availability_reason est le champ unique qui explique pourquoi une entrée de fournisseur est active, réservée à la préversion ou inactive.

Autorisations

Authorization
string
header
requis

Authentification par jeton Bearer

Paramètres de requête

Recherche insensible à la casse dans les identifiants, noms et descriptions des modèles et les organisations.

Maximum string length: 200

Recherche insensible à la casse de fournisseurs ou d’organisations de modèles.

Maximum string length: 100
input_modality
enum<string>

Exiger une modalité d’entrée prise en charge.

Options disponibles:
text,
image,
audio,
video
minimum_context_tokens
number

Exiger au moins ce nombre de tokens de contexte d’entrée.

Plage requise: x >= 0
maximum_input_price_per_million
number

Prix maximal en USD par million de tokens d’entrée.

Plage requise: x >= 0
gateway_available_only
boolean
défaut:false

Renvoyer uniquement les modèles ayant au moins une offre routable du gateway.

sort_by
enum<string>
défaut:relevance

Champ utilisé pour trier les résultats de découverte des modèles.

Options disponibles:
relevance,
input_price,
output_price,
context_length,
provider_count
sort_order
enum<string>

Sens de tri facultatif. Les prix sont triés par ordre croissant par défaut ; les autres valeurs numériques par ordre décroissant.

Options disponibles:
asc,
desc
endpoints
string[]

Filtrer par points de terminaison

organisation

Filtrer par organisation Identifiant de l’organisation.

Options disponibles:
01-ai,
adept,
ai21,
aion-labs,
aisingapore,
alibaba,
allenai,
amazon,
anthracite-org,
anthropic,
arcee-ai,
baai,
baichuan,
baidu,
bigcode,
black-forest-labs,
bytedance,
bytedance-seed,
cogito,
cognitivecomputations,
cohere,
crofai,
cursor,
cyfragovpl,
databricks,
decart,
deepseek,
dots-studio,
early-access,
eleven-labs,
essential-ai,
fastino,
fish-audio,
github,
google,
gryphe,
hexgrad,
ibm,
ibm-granite,
inception,
inclusionai,
inference-net,
inflection,
intfloat,
jetbrains,
kblab,
kling,
kuaishou,
kwaipilot,
kwaivgi,
lg,
lightricks,
liquid-ai,
mancer,
medaibase,
meituan,
meta,
microsoft,
mindai,
minimax,
mistral,
mistralai,
moonshotai,
morph,
naver-hyperclova,
near-ai,
nex-agi,
nous,
nousresearch,
novasearch,
nvidia,
openai,
openbmb,
opencompass,
opengvlab,
orcarouter,
ornith,
perceptron,
perplexity,
phala,
pixverse,
poe,
poolside,
prime-intellect,
prism-ml,
qwen,
reka,
relace,
runway,
sakana,
sao10k,
sapiens-ai,
sentence-transformers,
sference,
shanghai-ai-laboratory,
shengshu-ai,
snowflake,
sourceful,
spacex-ai,
speakleash,
stability-ai,
stealth,
stepfun,
suno,
tencent,
thedrummer,
thinking-machines,
undi95,
upstage,
venice,
vercel,
villanova-ai,
voyage,
windsurf,
writer,
xai,
xgenerationlab,
xiaomi,
z-ai,
zyphra
provider
string[]

Filtrer par ID du fournisseur

provider_status
string[]

Filtrer par état de déploiement du fournisseur

provider_routing_status
string[]

Filtrer par état de routage du fournisseur

model_routing_status
string[]

Filtrer par état de routage du modèle

capability_status
string[]

Filtrer par état des capacités du fournisseur

provider_availability_status
string[]

Filtrer par état de disponibilité du fournisseur

provider_availability_reason
string[]

Filtrer par motif de disponibilité du fournisseur

status
string[]

Filtrer par état du modèle

input_types
string[]

Filtrer par types d’entrée

input_modalities
string[]

Alias public de input_types.

output_types
string[]

Filtrer par types de sortie

output_modalities
string[]

Alias public de output_types.

params
string[]

Filtrer par paramètres

supported_parameters
string[]

Alias public de params.

availability
enum<string>
défaut:active

Filtre de disponibilité. active renvoie uniquement les modèles routables publiquement ; all inclut les états de disponibilité non routables.

Options disponibles:
active,
all
limit
integer
défaut:50

Limiter le nombre de résultats

Plage requise: 1 <= x <= 250
offset
integer
défaut:0

Décalage pour la pagination

Plage requise: 0 <= x <= 5000
format
enum<string>
défaut:json

Format de réponse. json est utilisé par défaut.

Options disponibles:
json,
rss,
atom
feed
enum<string>

Alias de format. Accepte json, rss ou atom.

Options disponibles:
json,
rss,
atom

Réponse

Liste des modèles

ok
boolean
requis
Exemple:

true

availability_mode
enum<string>
requis
Options disponibles:
active,
all
Exemple:

"active"

limit
integer
requis
Plage requise: 1 <= x <= 250
Exemple:

50

offset
integer
requis
Plage requise: 0 <= x <= 5000
Exemple:

0

total
integer
requis
Plage requise: x >= 0
Exemple:

128

models
object[]
requis
Dernière modification le 2 octobre 2026