O controle de versão da API REST já foi feito. Para obter mais informações, confira "Sobre o controle de versão da API".
Pontos de extremidade da API REST para o catálogo de modelos
Use a API REST para obter uma lista dos modelos disponíveis para uso, incluindo detalhes como ID, modalidades de entrada/saída com suporte e limites de taxa.
Sobre o catálogo de GitHub Models
Você pode usar a API REST para explorar modelos disponíveis no catálogo GitHub Models.
List all models
Get a list of models available for use, including details like supported input/output modalities, publisher, and rate limits.
Códigos de status de resposta HTTP para "List all models"
Código de status | Descrição |
---|---|
200 | OK |
Exemplos de código para "List all models"
Exemplo de solicitação
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
Resposta
Status: 200
[
{
"id": "openai/gpt-4.1",
"name": "OpenAI GPT-4.1",
"publisher": "OpenAI",
"summary": "gpt-4.1 outperforms gpt-4o across the board, with major gains in coding, instruction following, and long-context understanding",
"rate_limit_tier": "high",
"supported_input_modalities": [
"text",
"image",
"audio"
],
"supported_output_modalities": [
"text"
],
"tags": [
"multipurpose",
"multilingual",
"multimodal"
]
}
]