Saltar para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt

Use this file to discover all available pages before exploring further.

Retorna uma lista de modelos disponíveis no formato da API Google Gemini.

Parâmetros de consulta

pageSize
integer
Número máximo de modelos a retornar. Padrão: 1000, máximo: 1000.
pageToken
string
Token de continuação retornado por uma página anterior. Envie-o novamente sem alterações para buscar o próximo bloco.

Autenticação

Autenticação não é obrigatória para os endpoints públicos de leitura do catálogo de modelos. As dicas de autenticação no estilo Gemini, como ?key= ou x-goog-api-key, não alteram o contrato de resposta aqui.

Resposta

models
array
Array de objetos de modelo.
nextPageToken
string
Retornado quando ainda há mais modelos disponíveis. Passe este valor como pageToken para continuar a paginação.

Erros

  • pageToken inválido retorna 400 INVALID_ARGUMENT.
  • Falhas inesperadas na listagem retornam 500 INTERNAL.
curl "https://api.tokenlab.sh/v1beta/models?pageSize=5" \
  -H "x-goog-api-key: sk-your-api-key"
{
  "models": [
    {
      "name": "models/gemini-2.5-pro",
      "version": "1.0",
      "displayName": "gemini-2.5-pro",
      "description": "gemini-2.5-pro model available via TokenLab",
      "inputTokenLimit": 1048576,
      "outputTokenLimit": 65536,
      "supportedGenerationMethods": ["generateContent", "countTokens"],
      "temperature": 1.0,
      "topP": 0.95,
      "topK": 40,
      "maxTemperature": 2.0
    },
    {
      "name": "models/gemini-2.5-flash",
      "version": "1.0",
      "displayName": "gemini-2.5-flash",
      "description": "gemini-2.5-flash model available via TokenLab",
      "inputTokenLimit": 1048576,
      "outputTokenLimit": 65536,
      "supportedGenerationMethods": ["generateContent", "countTokens"],
      "temperature": 1.0,
      "topP": 0.95,
      "topK": 40,
      "maxTemperature": 2.0
    }
  ]
}