[
  {
    "id": "gemini-3-pro-preview",
    "type": "language",
    "family": "Gemini-3",
    "description": "Preview Gemini 3 Pro model for advanced reasoning, coding, multimodal understanding, and agentic workflows.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": true,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": true
    },
    "context": {
      "context_window": 1048576,
      "max_input_tokens": 1048576,
      "max_output_tokens": 65536
    },
    "pricing": {
      "input": 2,
      "output": 12,
      "unit": "USD/M tokens"
    },
    "status": "preview",
    "source": {
      "url": "https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-preview",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "gemini-3-pro-preview-customtools",
    "type": "language",
    "family": "Gemini-3",
    "description": "Gemini 3 Pro Preview endpoint tuned for agentic workflows that combine bash-like and custom tools.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": true,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": true
    },
    "context": {
      "context_window": 1048576,
      "max_input_tokens": 1048576,
      "max_output_tokens": 65536
    },
    "pricing": {
      "input": 2,
      "output": 12,
      "unit": "USD/M tokens"
    },
    "status": "preview",
    "source": {
      "url": "https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-preview-customtools",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "gemini-3-flash-preview",
    "type": "language",
    "family": "Gemini-3",
    "description": "Preview Gemini 3 Flash model for frontier-class performance at lower latency and cost.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": true,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": true
    },
    "context": {
      "context_window": 1048576,
      "max_input_tokens": 1048576,
      "max_output_tokens": 65536
    },
    "pricing": {
      "input": 0.5,
      "output": 3,
      "unit": "USD/M tokens"
    },
    "status": "preview",
    "source": {
      "url": "https://ai.google.dev/gemini-api/docs/models/gemini-3-flash-preview",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "gemini-2.5-pro",
    "type": "language",
    "family": "Gemini-2.5",
    "description": "Stable Gemini 2.5 Pro model for complex reasoning, coding, STEM, and long-context analysis.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": true,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": true
    },
    "context": {
      "context_window": 1048576,
      "max_input_tokens": 1048576,
      "max_output_tokens": 65536
    },
    "pricing": {
      "input": 1.25,
      "output": 10,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://ai.google.dev/gemini-api/docs/models/gemini-2.5-pro",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "gemini-2.5-flash",
    "type": "language",
    "family": "Gemini-2.5",
    "description": "Stable Gemini 2.5 Flash model for price-performance, low-latency, high-volume, and agentic tasks.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": true,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": true
    },
    "context": {
      "context_window": 1048576,
      "max_input_tokens": 1048576,
      "max_output_tokens": 65536
    },
    "pricing": {
      "input": 0.3,
      "output": 2.5,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "gemini-2.5-flash-lite",
    "type": "language",
    "family": "Gemini-2.5",
    "description": "Stable Gemini 2.5 Flash-Lite model for cost-efficient high-throughput multimodal tasks.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": true,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": true
    },
    "context": {
      "context_window": 1048576,
      "max_input_tokens": 1048576,
      "max_output_tokens": 65536
    },
    "pricing": {
      "input": 0.1,
      "output": 0.4,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-lite",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "gemini-2.0-flash",
    "type": "language",
    "family": "Gemini-2.0",
    "description": "Deprecated Gemini 2.0 Flash model with 1M context; migrate to Gemini 3 Flash Preview or a newer model.",
    "capabilities": {
      "reasoning": false,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": true,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": true
    },
    "context": {
      "context_window": 1048576,
      "max_input_tokens": 1048576,
      "max_output_tokens": 8192
    },
    "pricing": {
      "input": 0.1,
      "output": 0.4,
      "unit": "USD/M tokens"
    },
    "status": "deprecated",
    "source": {
      "url": "https://ai.google.dev/gemini-api/docs/models/gemini-2.0-flash",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "gemini-2.0-flash-lite",
    "type": "language",
    "family": "Gemini-2.0",
    "description": "Deprecated Gemini 2.0 Flash-Lite model; migrate to Gemini 2.5 Flash-Lite or a newer model.",
    "capabilities": {
      "reasoning": false,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": true,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 1048576,
      "max_input_tokens": 1048576,
      "max_output_tokens": 8192
    },
    "pricing": {
      "input": 0.075,
      "output": 0.3,
      "unit": "USD/M tokens"
    },
    "status": "deprecated",
    "source": {
      "url": "https://ai.google.dev/gemini-api/docs/models/gemini-2.0-flash-lite",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "gemini-3-pro-image-preview",
    "type": "image",
    "family": "Gemini-3",
    "description": "Preview Gemini 3 Pro image generation and editing model for professional-grade visuals and accurate text rendering.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": true,
      "image_edit": true,
      "audio_input": false,
      "audio_output": false,
      "function_call": false,
      "structured_output": true,
      "web_search": true
    },
    "context": {
      "context_window": 65536,
      "max_input_tokens": 65536,
      "max_output_tokens": 32768
    },
    "pricing": {
      "input": 2,
      "output": 120,
      "unit": "USD/M tokens"
    },
    "status": "preview",
    "source": {
      "url": "https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-image-preview",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "gemini-2.5-flash-image",
    "type": "image",
    "family": "Gemini-2.5",
    "description": "Stable Gemini 2.5 Flash image generation and conversational editing model for high-volume creative workflows.",
    "capabilities": {
      "reasoning": false,
      "vision_input": true,
      "image_output": true,
      "image_edit": true,
      "audio_input": false,
      "audio_output": false,
      "function_call": false,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 65536,
      "max_input_tokens": 65536,
      "max_output_tokens": 32768
    },
    "pricing": {
      "input": 0.3,
      "output": 30,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image",
      "last_verified": "2026-04-29"
    }
  }
]
