[
    {
        "name": "models/gemini-2.5-flash",
        "displayName": "Gemini 2.5 Flash",
        "description": "Stable version of Gemini 2.5 Flash, our mid-size multimodal model that supports up to 1 million tokens, released in June of 2025.",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/gemini-2.5-pro",
        "displayName": "Gemini 2.5 Pro",
        "description": "Stable release (June 17th, 2025) of Gemini 2.5 Pro",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/gemma-4-26b-a4b-it",
        "displayName": "Gemma 4 26B A4B IT",
        "description": "Gemma 4 26B A4B IT",
        "inputTokenLimit": 262144,
        "outputTokenLimit": 32768
    },
    {
        "name": "models/gemma-4-31b-it",
        "displayName": "Gemma 4 31B IT",
        "description": "Gemma 4 31B IT",
        "inputTokenLimit": 262144,
        "outputTokenLimit": 32768
    },
    {
        "name": "models/gemini-2.5-flash-lite",
        "displayName": "Gemini 2.5 Flash-Lite",
        "description": "Stable version of Gemini 2.5 Flash-Lite, released in July of 2025",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/gemini-2.5-flash-image",
        "displayName": "Nano Banana",
        "description": "Gemini 2.5 Flash Preview Image",
        "inputTokenLimit": 32768,
        "outputTokenLimit": 32768
    },
    {
        "name": "models/gemini-3.1-flash-lite",
        "displayName": "Gemini 3.1 Flash Lite",
        "description": "Gemini 3.1 Flash Lite",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/gemini-3-pro-image",
        "displayName": "Nano Banana Pro",
        "description": "Gemini 3 Pro Image",
        "inputTokenLimit": 131072,
        "outputTokenLimit": 32768
    },
    {
        "name": "models/gemini-3.1-flash-image",
        "displayName": "Nano Banana 2",
        "description": "Gemini 3.1 Flash Image.",
        "inputTokenLimit": 65536,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/gemini-3.1-flash-lite-image",
        "displayName": "Nano Banana 2 Lite",
        "description": "Gemini 3.1 Flash Lite Image.",
        "inputTokenLimit": 65536,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/gemini-3.5-flash",
        "displayName": "Gemini 3.5 Flash",
        "description": "Gemini 3.5 Flash",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/gemini-3.5-flash-lite",
        "displayName": "Gemini 3.5 Flash Lite",
        "description": "Gemini 3.5 Flash Lite",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/gemini-3.6-flash",
        "displayName": "Gemini 3.6 Flash",
        "description": "Gemini 3.6 Flash",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/gemini-3.7-flash",
        "displayName": "Gemini 3.7 Flash",
        "description": "Gemini 3.7 Flash",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/gemini-3.8-flash",
        "displayName": "Gemini 3.8 Flash",
        "description": "Gemini 3.8 Flash",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/gemini-4-argon",
        "displayName": "Gemini 4 Argon",
        "description": "Gemini 4 Argon",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 32768
    },
    {
        "name": "models/antigravity-preview-05-2026",
        "displayName": "Antigravity Agent Preview",
        "description": "Preview release of Antigravity Agent (05-2026)",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/antigravity-preview-09-2026",
        "displayName": "Antigravity Agent Preview",
        "description": "Preview release of Antigravity Agent (09-2026)",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/antigravity-preview-latest",
        "displayName": "Antigravity Agent Preview Latest",
        "description": "Latest preview release of Antigravity Agent",
        "inputTokenLimit": 1048576,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/deep-research-max-preview-04-2026",
        "displayName": "Deep Research Max Preview (Apr-21-2026)",
        "description": "Preview release (April 21st, 2026) of Deep Research Max",
        "inputTokenLimit": 131072,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/deep-research-preview-04-2026",
        "displayName": "Deep Research Preview (Apr-21-2026)",
        "description": "Preview release (April 21th, 2026) of Deep Research",
        "inputTokenLimit": 131072,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/deep-research-pro-preview-12-2025",
        "displayName": "Deep Research Pro Preview (Dec-12-2025)",
        "description": "Preview release (December 12th, 2025) of Deep Research Pro",
        "inputTokenLimit": 131072,
        "outputTokenLimit": 65536
    },
    {
        "name": "models/gemini-embedding-001",
        "displayName": "Gemini Embedding 001",
        "description": "Obtain a distributed representation of a text.",
        "inputTokenLimit": 2048,
        "outputTokenLimit": 1
    },
    {
        "name": "models/gemini-embedding-2",
        "displayName": "Gemini Embedding 2",
        "description": "Obtain a distributed representation of multimodal content.",
        "inputTokenLimit": 8192,
        "outputTokenLimit": 1
    }
]