Skip to main content
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 statusDescriçã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" ] } ]