Gemini nativo

Obter modelo

Obtém metadados do modelo usando o formato da API Google Gemini

GET
/v1beta/models/{model}

Retorna metadados para um modelo específico no formato da API Google Gemini.

Parâmetros de caminho

modelstringpathobrigatório

Nome do modelo (por exemplo, gemini-2.5-pro, gemini-3.5-flash). Aliases também são aceitos.

Autenticação

Autenticação não é obrigatória para o endpoint público de leitura de metadados do modelo.

Resposta

namestring

Nome do recurso do modelo no formato models/{model}.

displayNamestring

Nome legível do modelo.

inputTokenLimitinteger

Máximo de tokens de entrada (janela de contexto).

outputTokenLimitinteger

Máximo de tokens de saída.

supportedGenerationMethodsarray

Lista de métodos de geração suportados (por exemplo, generateContent, countTokens, embedContent).

versionstring

String de versão pública quando disponível.

descriptionstring

Descrição legível do modelo quando disponível.

temperaturenumber

Temperatura padrão quando o upstream a expõe.

topPnumber

Valor padrão de top-p quando disponível.

topKinteger

Valor padrão de top-k quando disponível.

maxTemperaturenumber

Temperatura máxima suportada quando disponível.

Erros

  • GETs inválidos que incluam acidentalmente :generateContent ou :streamGenerateContent retornam 405 METHOD_NOT_ALLOWED.
  • Modelos ausentes retornam 404 NOT_FOUND.

Requisição

curl "https://api.tokenlab.sh/v1beta/models/gemini-2.5-pro"

Resposta

Response
{
  "name": "models/gemini-2.5-pro",
  "version": "gemini-2.5-pro",
  "displayName": "gemini-2.5-pro",
  "description": "gemini-2.5-pro model available via TokenLab",
  "inputTokenLimit": 1048576,
  "outputTokenLimit": 65536,
  "supportedGenerationMethods": [
    "generateContent",
    "countTokens"
  ],
  "baseModelId": "gemini-2.5-pro"
}

Parâmetros de caminho

model*string

Resposta

application/json

application/json

application/json

application/json