Skip to main content
L’API REST est maintenant versionnée. Pour plus d’informations, consultez « À propos des versions de l’API ».

Points de terminaison d’API REST pour le catalogue de modèles

Utilisez l’API REST pour obtenir une liste des modèles disponibles, y compris des détails tels que l’ID, les modalités d’entrée/sortie prises en charge et les limites de débit.

À propos du catalogue GitHub Models

Vous pouvez utiliser l’API REST pour explorer les modèles disponibles dans le catalogue GitHub Models.

List all models

Get a list of models available for use, including details like supported input/output modalities, publisher, and rate limits.

Codes d’état de la réponse HTTP pour « List all models »

Code d’étatDescription
200

OK

Exemples de code pour « List all models »

Exemple de requête

get/catalog/models
curl -L \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://models.github.ai/catalog/models

Response

Status: 200
[ { "id": "openai/gpt-4.1", "name": "OpenAI GPT-4.1", "publisher": "OpenAI", "registry": "azure-openai", "summary": "gpt-4.1 outperforms gpt-4o across the board, with major gains in coding, instruction following, and long-context understanding", "html_url": "https://github.com/marketplace/models/azure-openai/gpt-4-1", "version": "2025-04-14", "capabilities": [ "streaming", "tool-calling" ], "limits": { "max_input_tokens": 1048576, "max_output_tokens": 32768 }, "rate_limit_tier": "high", "supported_input_modalities": [ "text", "image", "audio" ], "supported_output_modalities": [ "text" ], "tags": [ "multipurpose", "multilingual", "multimodal" ] } ]