Gemini ネイティブ
モデル一覧
Google Gemini API 形式で利用可能なモデルを一覧表示します
Google Gemini API 形式で利用可能なモデルのリストを返します。
クエリパラメータ
pageSizeintegerquery
返されるモデルの最大数。デフォルト: 50、最大: 1000。
pageTokenstringquery
前のページで返された継続トークンです。そのまま渡すと次のページを取得できます。
認証
任意。他の Gemini エンドポイントと同じ認証方法をサポートしています:
?key=YOUR_API_KEYクエリパラメータx-goog-api-key: YOUR_API_KEYヘッダーAuthorization: Bearer YOUR_API_KEYヘッダー
レスポンス
modelsarray
モデルオブジェクトの配列。
nextPageTokenstring
さらにモデルがある場合に返されます。この値を pageToken として渡すと続きを取得できます。
エラー
- 無効な
pageTokenは400 INVALID_ARGUMENTを返します。 - 予期しない一覧失敗は
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": "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"
}
]
}