Gemini yerel
Modelleri Listele
Google Gemini API formatını kullanarak mevcut modelleri listeler
Google Gemini API formatında mevcut model listesini döndürür.
Sorgu Parametreleri
pageSizeintegerquery
Döndürülecek maksimum model sayısı. Varsayılan: 50, maksimum: 1000.
pageTokenstringquery
Önceki sayfadan dönen devam belirteci. Sonraki parçayı almak için aynı şekilde geri gönderin.
Kimlik Doğrulama
Herkese açık model kataloğu okuma endpoint'leri için kimlik doğrulama gerekmez.
?key= veya x-goog-api-key gibi Gemini tarzı auth ipuçları burada yanıt sözleşmesini değiştirmez.
Yanıt
modelsarray
Model nesneleri dizisi.
nextPageTokenstring
Daha fazla model olduğunda döner. Paginasyonu sürdürmek için bu değeri pageToken olarak gönderin.
Hatalar
- Geçersiz
pageToken,400 INVALID_ARGUMENTdöndürür. - Beklenmeyen listeleme hataları
500 INTERNALdöndürür.
İstek
curl "https://api.tokenlab.sh/v1beta/models?pageSize=5" \
-H "x-goog-api-key: sk-your-api-key"Yanıt
{
"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"
}
]
}Sorgu parametreleri
pageSize?integer
Aralık
1 <= value <= 1000pageToken?string
Yanıt
application/json
application/json
application/json