TokenLab

Gemini 原生

獲取模型

使用 Google Gemini API 格式獲取模型元數據

GET
/v1beta/models/{model}

以 Google Gemini API 格式傳回特定模型的元數據。

路徑參數

modelstringpath必填

模型名稱(例如:gemini-2.5-pro、gemini-3.5-flash)。也支援別名。

身分驗證

公開模型元數據讀取端點不需要身分驗證。

回應

namestring

models/{model} 格式的模型資源名稱。

displayNamestring

人類可讀的模型名稱。

inputTokenLimitinteger

最大輸入 token 數(上下文視窗)。

outputTokenLimitinteger

最大輸出 token 數。

supportedGenerationMethodsarray

支援的生成方法列表(例如:generateContent、countTokens、embedContent)。

versionstring

可用時的公開版本字串。

descriptionstring

可用時的人類可讀模型描述。

temperaturenumber

上游公開時的預設 temperature。

topPnumber

可用時的預設 top-p 值。

topKinteger

可用時的預設 top-k 值。

maxTemperaturenumber

可用時支援的最大 temperature。

錯誤

  • 如果 GET 請求錯誤地帶上了 :generateContent 或 :streamGenerateContent,會回傳 405 METHOD_NOT_ALLOWED。
  • 找不到模型時會回傳 404 NOT_FOUND。

請求

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

回應

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"
}

路徑參數

model*string

回應

application/json

application/json

application/json

application/json