Gemini native

Daftar Model

Daftar model yang tersedia menggunakan format Google Gemini API

GET
/v1beta/models

Mengembalikan daftar model yang tersedia dalam format Google Gemini API.

Parameter Query

pageSizeintegerquery

Jumlah maksimum model yang dikembalikan. Default: 50, maksimum: 1000.

pageTokenstringquery

Token lanjutan yang dikembalikan dari halaman sebelumnya. Kirim kembali tanpa diubah untuk mengambil bagian berikutnya.

Autentikasi

Autentikasi tidak diperlukan untuk endpoint baca katalog model publik.

Petunjuk autentikasi ala Gemini seperti ?key= atau x-goog-api-key tidak mengubah kontrak respons di sini.

Respons

modelsarray

Array objek model.

nextPageTokenstring

Dikirim ketika masih ada model lain. Gunakan nilai ini sebagai pageToken untuk melanjutkan paginasi.

Error

  • pageToken tidak valid mengembalikan 400 INVALID_ARGUMENT.
  • Kegagalan listing yang tak terduga mengembalikan 500 INTERNAL.

Permintaan

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

Respons

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

Parameter query

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

Respons

application/json

application/json

application/json