TokenLab

Gemini natif

Lister les modèles

Lister les modèles disponibles en utilisant le format de l'API Google Gemini

GET
/v1beta/models

Renvoie une liste des modèles disponibles au format de l’API Google Gemini.

Paramètres de requête

pageSizeintegerquery

Nombre maximum de modèles à retourner. Par défaut : 50, maximum : 1000.

pageTokenstringquery

Jeton de continuation renvoyé par une page précédente. Renvoyez-le tel quel pour récupérer le segment suivant.

Authentification

L’authentification n’est pas requise pour les points de lecture du catalogue public de modèles.

Les indications d’authentification de type Gemini comme ?key= ou x-goog-api-key ne modifient pas le contrat de réponse ici.

Réponse

modelsarray

Tableau d'objets de modèle.

nextPageTokenstring

Renvoie une valeur lorsqu’il reste d’autres modèles. Passez cette valeur comme pageToken pour continuer la pagination.

Erreurs

  • Un pageToken invalide renvoie 400 INVALID_ARGUMENT.
  • Les échecs inattendus de lecture renvoient 500 INTERNAL.

Requête

curl "https://api.tokenlab.sh/v1beta/models?pageSize=5" \
  -H "x-goog-api-key: sk-your-api-key"

Réponse

Response
{
  "models": [
    {
      "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"
    },
    {
      "name": "models/gemini-3.5-flash",
      "version": "gemini-3.5-flash",
      "displayName": "gemini-3.5-flash",
      "description": "gemini-3.5-flash model available via TokenLab",
      "inputTokenLimit": 1048576,
      "outputTokenLimit": 65536,
      "supportedGenerationMethods": [
        "generateContent",
        "countTokens"
      ],
      "baseModelId": "gemini-3.5-flash"
    }
  ]
}

Paramètres de requête

pageSize?integer
Plage1 <= value <= 1000
pageToken?string

Réponse

application/json

application/json

application/json