[
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 200000,
    "max_output_tokens": 64000,
    "deprecation_date": "2026-02-19",
    "cache_creation_input_token_cost_above_1hr": 0.000006,
    "max_tokens": 64000,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.01,
      "search_context_size_low": 0.01,
      "search_context_size_medium": 0.01
    },
    "supports_assistant_prefill": true,
    "supports_computer_use": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "claude-3-7-sonnet-20250219",
    "model_name": "Claude 3 7 Sonnet (Feb 2025)",
    "provider_id": "anthropic",
    "provider_name": "Anthropic",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 3e-7,
    "cache_read_cost_per_million": 0.3,
    "cache_write_cost_per_token": 0.00000375,
    "cache_write_cost_per_million": 3.75,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 1000000,
    "max_output_tokens": 64000,
    "cache_creation_input_token_cost_above_200k_tokens": 0.0000075,
    "cache_read_input_token_cost_above_200k_tokens": 6e-7,
    "input_cost_per_token_above_200k_tokens": 0.000006,
    "max_tokens": 64000,
    "output_cost_per_token_above_200k_tokens": 0.0000225,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.01,
      "search_context_size_low": 0.01,
      "search_context_size_medium": 0.01
    },
    "supports_assistant_prefill": true,
    "supports_computer_use": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "claude-4-sonnet-20250514",
    "model_name": "Claude 4 Sonnet (May 2025)",
    "provider_id": "anthropic",
    "provider_name": "Anthropic",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 3e-7,
    "cache_read_cost_per_million": 0.3,
    "cache_write_cost_per_token": 0.00000375,
    "cache_write_cost_per_million": 3.75,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 200000,
    "max_output_tokens": 64000,
    "cache_creation_input_token_cost_above_1hr": 0.000006,
    "cache_creation_input_token_cost_above_1hr_above_200k_tokens": 0.000012,
    "input_cost_per_token_above_200k_tokens": 0.000006,
    "output_cost_per_token_above_200k_tokens": 0.0000225,
    "cache_creation_input_token_cost_above_200k_tokens": 0.0000075,
    "cache_read_input_token_cost_above_200k_tokens": 6e-7,
    "max_tokens": 64000,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.01,
      "search_context_size_low": 0.01,
      "search_context_size_medium": 0.01
    },
    "supports_assistant_prefill": true,
    "supports_computer_use": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "claude-sonnet-4-5-20250929",
    "model_name": "Claude Sonnet 4 5 (Sep 2025)",
    "provider_id": "anthropic",
    "provider_name": "Anthropic",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 3e-7,
    "cache_read_cost_per_million": 0.3,
    "cache_write_cost_per_token": 0.00000375,
    "cache_write_cost_per_million": 3.75,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://devblogs.microsoft.com/foundry/announcing-grok-3-and-grok-3-mini-on-azure-ai-foundry/",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure_ai/global/grok-3",
    "model_name": "Grok 3",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.00000127,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://devblogs.microsoft.com/foundry/announcing-grok-3-and-grok-3-mini-on-azure-ai-foundry/",
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure_ai/global/grok-3-mini",
    "model_name": "Grok 3 Mini",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 1.27,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.0000025,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 5e-7,
    "cache_read_input_token_cost_priority": 5e-7,
    "cache_read_input_token_cost_above_272k_tokens_priority": 0.000001,
    "input_cost_per_token_above_272k_tokens": 0.000005,
    "input_cost_per_token_priority": 0.000005,
    "input_cost_per_token_above_272k_tokens_priority": 0.00001,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.0000225,
    "output_cost_per_token_priority": 0.00003,
    "output_cost_per_token_above_272k_tokens_priority": 0.000045,
    "source": "https://ai.azure.com/catalog/models/gpt-5.4",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": true,
    "model_id": "azure_ai/gpt-5.4",
    "model_name": "GPT-5.4",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 2.5,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 2.5e-7,
    "cache_read_cost_per_million": 0.25,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.0000025,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 5e-7,
    "cache_read_input_token_cost_priority": 5e-7,
    "cache_read_input_token_cost_above_272k_tokens_priority": 0.000001,
    "input_cost_per_token_above_272k_tokens": 0.000005,
    "input_cost_per_token_priority": 0.000005,
    "input_cost_per_token_above_272k_tokens_priority": 0.00001,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.0000225,
    "output_cost_per_token_priority": 0.00003,
    "output_cost_per_token_above_272k_tokens_priority": 0.000045,
    "source": "https://ai.azure.com/catalog/models/gpt-5.4",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": true,
    "model_id": "azure_ai/gpt-5.4-2026-03-05",
    "model_name": "GPT-5.4 (Mar 2026)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 2.5,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 2.5e-7,
    "cache_read_cost_per_million": 0.25,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.0000045,
    "max_input_tokens": 400000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 1.5e-7,
    "cache_read_input_token_cost_priority": 1.5e-7,
    "cache_read_input_token_cost_above_272k_tokens_priority": 3e-7,
    "input_cost_per_token_above_272k_tokens": 0.0000015,
    "input_cost_per_token_priority": 0.0000015,
    "input_cost_per_token_above_272k_tokens_priority": 0.000003,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.00000675,
    "output_cost_per_token_priority": 0.000009,
    "output_cost_per_token_above_272k_tokens_priority": 0.0000135,
    "source": "https://ai.azure.com/catalog/models/gpt-5.4-mini",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "azure_ai/gpt-5.4-mini",
    "model_name": "GPT-5.4 Mini",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.75,
    "output_cost_per_million": 4.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.0000045,
    "max_input_tokens": 400000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 1.5e-7,
    "cache_read_input_token_cost_priority": 1.5e-7,
    "cache_read_input_token_cost_above_272k_tokens_priority": 3e-7,
    "input_cost_per_token_above_272k_tokens": 0.0000015,
    "input_cost_per_token_priority": 0.0000015,
    "input_cost_per_token_above_272k_tokens_priority": 0.000003,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.00000675,
    "output_cost_per_token_priority": 0.000009,
    "output_cost_per_token_above_272k_tokens_priority": 0.0000135,
    "source": "https://ai.azure.com/catalog/models/gpt-5.4-mini",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "azure_ai/gpt-5.4-mini-2026-03-17",
    "model_name": "GPT-5.4 Mini (Mar 2026)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.75,
    "output_cost_per_million": 4.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 0.00000125,
    "max_input_tokens": 400000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 4e-8,
    "cache_read_input_token_cost_priority": 4e-8,
    "cache_read_input_token_cost_above_272k_tokens_priority": 8e-8,
    "input_cost_per_token_above_272k_tokens": 4e-7,
    "input_cost_per_token_priority": 4e-7,
    "input_cost_per_token_above_272k_tokens_priority": 8e-7,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.000001875,
    "output_cost_per_token_priority": 0.0000025,
    "output_cost_per_token_above_272k_tokens_priority": 0.00000375,
    "source": "https://ai.azure.com/catalog/models/gpt-5.4-nano",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "azure_ai/gpt-5.4-nano",
    "model_name": "GPT-5.4 Nano",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 1.25,
    "cache_read_cost_per_token": 2e-8,
    "cache_read_cost_per_million": 0.02,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 0.00000125,
    "max_input_tokens": 400000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 4e-8,
    "cache_read_input_token_cost_priority": 4e-8,
    "cache_read_input_token_cost_above_272k_tokens_priority": 8e-8,
    "input_cost_per_token_above_272k_tokens": 4e-7,
    "input_cost_per_token_priority": 4e-7,
    "input_cost_per_token_above_272k_tokens_priority": 8e-7,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.000001875,
    "output_cost_per_token_priority": 0.0000025,
    "output_cost_per_token_above_272k_tokens_priority": 0.00000375,
    "source": "https://ai.azure.com/catalog/models/gpt-5.4-nano",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "azure_ai/gpt-5.4-nano-2026-03-17",
    "model_name": "GPT-5.4 Nano (Mar 2026)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 1.25,
    "cache_read_cost_per_token": 2e-8,
    "cache_read_cost_per_million": 0.02,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.00003,
    "output_cost_per_token": 0.00018,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000006,
    "cache_read_input_token_cost_priority": 0.000006,
    "cache_read_input_token_cost_above_272k_tokens_priority": 0.000012,
    "input_cost_per_token_above_272k_tokens": 0.00006,
    "input_cost_per_token_priority": 0.00006,
    "input_cost_per_token_above_272k_tokens_priority": 0.00012,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.00027,
    "output_cost_per_token_priority": 0.00036,
    "output_cost_per_token_above_272k_tokens_priority": 0.00054,
    "source": "https://ai.azure.com/catalog/models/gpt-5.4-pro",
    "supported_endpoints": [
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": true,
    "model_id": "azure_ai/gpt-5.4-pro",
    "model_name": "GPT-5.4 Pro",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 30,
    "output_cost_per_million": 180,
    "cache_read_cost_per_token": 0.000003,
    "cache_read_cost_per_million": 3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.00003,
    "output_cost_per_token": 0.00018,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000006,
    "cache_read_input_token_cost_priority": 0.000006,
    "cache_read_input_token_cost_above_272k_tokens_priority": 0.000012,
    "input_cost_per_token_above_272k_tokens": 0.00006,
    "input_cost_per_token_priority": 0.00006,
    "input_cost_per_token_above_272k_tokens_priority": 0.00012,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.00027,
    "output_cost_per_token_priority": 0.00036,
    "output_cost_per_token_above_272k_tokens_priority": 0.00054,
    "source": "https://ai.azure.com/catalog/models/gpt-5.4-pro",
    "supported_endpoints": [
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": true,
    "model_id": "azure_ai/gpt-5.4-pro-2026-03-05",
    "model_name": "GPT-5.4 Pro (Mar 2026)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 30,
    "output_cost_per_million": 180,
    "cache_read_cost_per_token": 0.000003,
    "cache_read_cost_per_million": 3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.00003,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000001,
    "cache_read_input_token_cost_priority": 0.000001,
    "cache_read_input_token_cost_above_272k_tokens_priority": 0.000002,
    "input_cost_per_token_above_272k_tokens": 0.00001,
    "input_cost_per_token_priority": 0.00001,
    "input_cost_per_token_above_272k_tokens_priority": 0.00002,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.000045,
    "output_cost_per_token_priority": 0.00006,
    "output_cost_per_token_above_272k_tokens_priority": 0.00009,
    "source": "https://ai.azure.com/catalog/models/gpt-5.5",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "azure_ai/gpt-5.5",
    "model_name": "GPT-5.5",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 5,
    "output_cost_per_million": 30,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.00003,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000001,
    "cache_read_input_token_cost_priority": 0.000001,
    "cache_read_input_token_cost_above_272k_tokens_priority": 0.000002,
    "input_cost_per_token_above_272k_tokens": 0.00001,
    "input_cost_per_token_priority": 0.00001,
    "input_cost_per_token_above_272k_tokens_priority": 0.00002,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.000045,
    "output_cost_per_token_priority": 0.00006,
    "output_cost_per_token_above_272k_tokens_priority": 0.00009,
    "source": "https://ai.azure.com/catalog/models/gpt-5.5",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "azure_ai/gpt-5.5-2026-04-23",
    "model_name": "GPT-5.5 (Apr 2026)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 5,
    "output_cost_per_million": 30,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://azure.microsoft.com/en-us/pricing/details/ai-foundry-models/grok/",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure_ai/grok-3",
    "model_name": "Grok 3",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.00000127,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://azure.microsoft.com/en-us/pricing/details/ai-foundry-models/grok/",
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure_ai/grok-3-mini",
    "model_name": "Grok 3 Mini",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 1.27,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://azure.microsoft.com/en-us/pricing/details/ai-foundry-models/grok/",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure_ai/grok-4",
    "model_name": "Grok 4",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://techcommunity.microsoft.com/t5/Azure-AI-Foundry-Blog/Grok-4-0-Goes-GA-in-Microsoft-Foundry-and-Grok-4-1-Fast-Arrives/ba-p/4497964",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure_ai/grok-4-1-fast-non-reasoning",
    "model_name": "Grok 4 1 Fast Non Reasoning",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://techcommunity.microsoft.com/t5/Azure-AI-Foundry-Blog/Grok-4-0-Goes-GA-in-Microsoft-Foundry-and-Grok-4-1-Fast-Arrives/ba-p/4497964",
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure_ai/grok-4-1-fast-reasoning",
    "model_name": "Grok 4 1 Fast Reasoning",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure_ai/grok-4-fast-non-reasoning",
    "model_name": "Grok 4 Fast Non Reasoning",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://azure.microsoft.com/en-us/pricing/details/ai-foundry-models/grok/",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure_ai/grok-4-fast-reasoning",
    "model_name": "Grok 4 Fast Reasoning",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 0.0000015,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://azure.microsoft.com/en-us/pricing/details/ai-foundry-models/grok/",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure_ai/grok-code-fast-1",
    "model_name": "Grok Code Fast 1",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 1.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.0000055,
    "output_cost_per_token": 0.000033,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.0000011,
    "cache_read_input_token_cost_priority": 0.00000138,
    "input_cost_per_token_above_272k_tokens": 0.000011,
    "input_cost_per_token_priority": 0.00001375,
    "output_cost_per_token_above_272k_tokens": 0.0000495,
    "output_cost_per_token_priority": 0.0000825,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "azure/eu/gpt-5.5",
    "model_name": "GPT-5.5",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 5.5,
    "output_cost_per_million": 33,
    "cache_read_cost_per_token": 5.5e-7,
    "cache_read_cost_per_million": 0.55,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.0000055,
    "output_cost_per_token": 0.000033,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.0000011,
    "cache_read_input_token_cost_priority": 0.00000138,
    "input_cost_per_token_above_272k_tokens": 0.000011,
    "input_cost_per_token_priority": 0.00001375,
    "output_cost_per_token_above_272k_tokens": 0.0000495,
    "output_cost_per_token_priority": 0.0000825,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure/eu/gpt-5.5-2026-04-23",
    "model_name": "GPT-5.5 (Apr 2026)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 5.5,
    "output_cost_per_million": 33,
    "cache_read_cost_per_token": 5.5e-7,
    "cache_read_cost_per_million": 0.55,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000021,
    "output_cost_per_token": 0.000168,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure/gpt-5.2-pro",
    "model_name": "GPT-5.2 Pro",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 21,
    "output_cost_per_million": 168,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000021,
    "output_cost_per_token": 0.000168,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure/gpt-5.2-pro-2025-12-11",
    "model_name": "GPT-5.2 Pro (Dec 2025)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 21,
    "output_cost_per_million": 168,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.0000045,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "model_id": "azure/gpt-5.4-mini",
    "model_name": "GPT-5.4 Mini",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.75,
    "output_cost_per_million": 4.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.0000045,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "model_id": "azure/gpt-5.4-mini-2026-03-17",
    "model_name": "GPT-5.4 Mini (Mar 2026)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.75,
    "output_cost_per_million": 4.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 0.00000125,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "model_id": "azure/gpt-5.4-nano",
    "model_name": "GPT-5.4 Nano",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 1.25,
    "cache_read_cost_per_token": 2e-8,
    "cache_read_cost_per_million": 0.02,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 0.00000125,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "model_id": "azure/gpt-5.4-nano-2026-03-17",
    "model_name": "GPT-5.4 Nano (Mar 2026)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 1.25,
    "cache_read_cost_per_token": 2e-8,
    "cache_read_cost_per_million": 0.02,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.00003,
    "output_cost_per_token": 0.00018,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000006,
    "input_cost_per_token_above_272k_tokens": 0.00006,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.00027,
    "supported_endpoints": [
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure/gpt-5.4-pro",
    "model_name": "GPT-5.4 Pro",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 30,
    "output_cost_per_million": 180,
    "cache_read_cost_per_token": 0.000003,
    "cache_read_cost_per_million": 3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.00003,
    "output_cost_per_token": 0.00018,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000006,
    "input_cost_per_token_above_272k_tokens": 0.00006,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.00027,
    "supported_endpoints": [
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure/gpt-5.4-pro-2026-03-05",
    "model_name": "GPT-5.4 Pro (Mar 2026)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 30,
    "output_cost_per_million": 180,
    "cache_read_cost_per_token": 0.000003,
    "cache_read_cost_per_million": 3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.00003,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000001,
    "cache_read_input_token_cost_priority": 0.000001,
    "cache_read_input_token_cost_above_272k_tokens_priority": 0.000002,
    "input_cost_per_token_above_272k_tokens": 0.00001,
    "input_cost_per_token_priority": 0.00001,
    "input_cost_per_token_above_272k_tokens_priority": 0.00002,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.000045,
    "output_cost_per_token_priority": 0.00006,
    "output_cost_per_token_above_272k_tokens_priority": 0.00009,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "azure/gpt-5.5",
    "model_name": "GPT-5.5",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 5,
    "output_cost_per_million": 30,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.00003,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000001,
    "cache_read_input_token_cost_priority": 0.000001,
    "cache_read_input_token_cost_above_272k_tokens_priority": 0.000002,
    "input_cost_per_token_above_272k_tokens": 0.00001,
    "input_cost_per_token_priority": 0.00001,
    "input_cost_per_token_above_272k_tokens_priority": 0.00002,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.000045,
    "output_cost_per_token_priority": 0.00006,
    "output_cost_per_token_above_272k_tokens_priority": 0.00009,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure/gpt-5.5-2026-04-23",
    "model_name": "GPT-5.5 (Apr 2026)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 5,
    "output_cost_per_million": 30,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.00003,
    "output_cost_per_token": 0.00018,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000006,
    "input_cost_per_token_above_272k_tokens": 0.00006,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.00027,
    "supported_endpoints": [
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "supports_low_reasoning_effort": false,
    "model_id": "azure/gpt-5.5-pro",
    "model_name": "GPT-5.5 Pro",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 30,
    "output_cost_per_million": 180,
    "cache_read_cost_per_token": 0.000003,
    "cache_read_cost_per_million": 3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.00003,
    "output_cost_per_token": 0.00018,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000006,
    "input_cost_per_token_above_272k_tokens": 0.00006,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.00027,
    "supported_endpoints": [
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure/gpt-5.5-pro-2026-04-23",
    "model_name": "GPT-5.5 Pro (Apr 2026)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 30,
    "output_cost_per_million": 180,
    "cache_read_cost_per_token": 0.000003,
    "cache_read_cost_per_million": 3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00001,
    "output_cost_per_token": 0.00004,
    "max_input_tokens": 200000,
    "max_output_tokens": 100000,
    "max_tokens": 100000,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure/o3-deep-research",
    "model_name": "O3 Deep Research",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 10,
    "output_cost_per_million": 40,
    "cache_read_cost_per_token": 0.0000025,
    "cache_read_cost_per_million": 2.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.0000055,
    "output_cost_per_token": 0.000033,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.0000011,
    "cache_read_input_token_cost_priority": 0.00000138,
    "input_cost_per_token_above_272k_tokens": 0.000011,
    "input_cost_per_token_priority": 0.00001375,
    "output_cost_per_token_above_272k_tokens": 0.0000495,
    "output_cost_per_token_priority": 0.0000825,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "azure/us/gpt-5.5",
    "model_name": "GPT-5.5",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 5.5,
    "output_cost_per_million": 33,
    "cache_read_cost_per_token": 5.5e-7,
    "cache_read_cost_per_million": 0.55,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.0000055,
    "output_cost_per_token": 0.000033,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.0000011,
    "cache_read_input_token_cost_priority": 0.00000138,
    "input_cost_per_token_above_272k_tokens": 0.000011,
    "input_cost_per_token_priority": 0.00001375,
    "output_cost_per_token_above_272k_tokens": 0.0000495,
    "output_cost_per_token_priority": 0.0000825,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "azure/us/gpt-5.5-2026-04-23",
    "model_name": "GPT-5.5 (Apr 2026)",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "input_cost_per_million": 5.5,
    "output_cost_per_million": 33,
    "cache_read_cost_per_token": 5.5e-7,
    "cache_read_cost_per_million": 0.55,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": true,
    "input_cost_per_token": 6e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 262144,
    "max_output_tokens": 262144,
    "max_tokens": 262144,
    "source": "https://fireworks.ai/pricing",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "fireworks_ai/accounts/fireworks/models/kimi-k2-thinking",
    "model_name": "Kimi K2 Thinking",
    "provider_id": "fireworks",
    "provider_name": "Fireworks AI",
    "input_cost_per_million": 0.6,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 8192,
    "deprecation_date": "2026-06-01",
    "input_cost_per_audio_token": 7e-7,
    "max_tokens": 8192,
    "rpm": 10000,
    "source": "https://ai.google.dev/pricing#2_0flash",
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_audio_input": true,
    "supports_audio_output": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 10000000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "2.0-flash",
    "model_name": "2.0 Flash",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 8192,
    "deprecation_date": "2026-06-01",
    "input_cost_per_audio_token": 7e-7,
    "max_tokens": 8192,
    "rpm": 10000,
    "source": "https://ai.google.dev/pricing#2_0flash",
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_audio_output": false,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "tpm": 10000000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "2.0-flash-001",
    "model_name": "2.0 Flash 001",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-8,
    "output_cost_per_token": 3e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 8192,
    "deprecation_date": "2026-06-01",
    "input_cost_per_audio_token": 7.5e-8,
    "rpm": 4000,
    "source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-2.0-flash-lite",
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "tpm": 4000000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "2.0-flash-lite",
    "model_name": "2.0 Flash Lite",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.075,
    "output_cost_per_million": 0.3,
    "cache_read_cost_per_token": 1.875e-8,
    "cache_read_cost_per_million": 0.01875,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-8,
    "output_cost_per_token": 3e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 8192,
    "deprecation_date": "2026-06-01",
    "input_cost_per_audio_token": 7.5e-8,
    "rpm": 4000,
    "source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-2.0-flash-lite",
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "tpm": 4000000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "2.0-flash-lite-001",
    "model_name": "2.0 Flash Lite 001",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.075,
    "output_cost_per_million": 0.3,
    "cache_read_cost_per_token": 1.875e-8,
    "cache_read_cost_per_million": 0.01875,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.0000025,
    "rpm": 100000,
    "source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 8000000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "supports_image_size": false,
    "model_id": "2.5-flash",
    "model_name": "2.5 Flash",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 3e-8,
    "cache_read_cost_per_million": 0.03,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 32768,
    "max_output_tokens": 32768,
    "input_cost_per_audio_token": 0.000001,
    "supports_reasoning": false,
    "max_tokens": 32768,
    "output_cost_per_image": 0.039,
    "output_cost_per_image_token": 0.00003,
    "output_cost_per_reasoning_token": 0.0000025,
    "rpm": 100000,
    "source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-2.5-flash-image",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 8000000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "supports_image_size": false,
    "model_id": "2.5-flash-image",
    "model_name": "2.5 Flash Image",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 3e-8,
    "cache_read_cost_per_million": 0.03,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "image",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 3e-7,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 4e-7,
    "rpm": 15,
    "source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-lite",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 250000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "supports_image_size": false,
    "model_id": "2.5-flash-lite",
    "model_name": "2.5 Flash Lite",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 1e-8,
    "cache_read_cost_per_million": 0.01,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "deprecation_date": "2025-11-18",
    "input_cost_per_audio_token": 5e-7,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 4e-7,
    "rpm": 15,
    "source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-lite",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 250000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "supports_image_size": false,
    "model_id": "2.5-flash-lite-preview-06-17",
    "model_name": "2.5 Flash Lite Preview 06 17",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 3e-7,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 4e-7,
    "rpm": 15,
    "source": "https://developers.googleblog.com/en/continuing-to-bring-you-our-latest-models-with-an-improved-gemini-2-5-flash-and-flash-lite-release/",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 250000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "supports_image_size": false,
    "model_id": "2.5-flash-lite-preview-09-2025",
    "model_name": "2.5 Flash Lite Preview 09 2025",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 1e-8,
    "cache_read_cost_per_million": 0.01,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.0000025,
    "rpm": 15,
    "source": "https://developers.googleblog.com/en/continuing-to-bring-you-our-latest-models-with-an-improved-gemini-2-5-flash-and-flash-lite-release/",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 250000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "supports_image_size": false,
    "model_id": "2.5-flash-preview-09-2025",
    "model_name": "2.5 Flash Preview 09 2025",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "cache_read_input_token_cost_above_200k_tokens": 2.5e-7,
    "input_cost_per_token_above_200k_tokens": 0.0000025,
    "input_cost_per_token_priority": 0.00000125,
    "input_cost_per_token_above_200k_tokens_priority": 0.0000025,
    "max_tokens": 65535,
    "output_cost_per_token_above_200k_tokens": 0.000015,
    "output_cost_per_token_priority": 0.00001,
    "output_cost_per_token_above_200k_tokens_priority": 0.000015,
    "rpm": 2000,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/pricing",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "tpm": 800000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "2.5-pro",
    "model_name": "2.5 Pro",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "cache_read_input_token_cost_above_200k_tokens": 2.5e-7,
    "input_cost_per_audio_token": 7e-7,
    "input_cost_per_token_above_200k_tokens": 0.0000025,
    "max_tokens": 65535,
    "output_cost_per_token_above_200k_tokens": 0.000015,
    "rpm": 10000,
    "source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-2.5-pro-preview",
    "supported_modalities": [
      "text"
    ],
    "supported_output_modalities": [
      "audio"
    ],
    "supports_audio_output": false,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "tpm": 10000000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "2.5-pro-preview-tts",
    "model_name": "2.5 Pro Preview TTS",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 5e-7,
    "output_cost_per_token": 0.000003,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.000003,
    "rpm": 2000,
    "source": "https://ai.google.dev/pricing/gemini-3",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "supports_native_streaming": true,
    "tpm": 800000,
    "input_cost_per_token_priority": 9e-7,
    "input_cost_per_audio_token_priority": 0.0000018,
    "output_cost_per_token_priority": 0.0000054,
    "cache_read_input_token_cost_priority": 9e-8,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "3-flash-preview",
    "model_name": "3 Flash Preview",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.5,
    "output_cost_per_million": 3,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": false,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000012,
    "max_input_tokens": 65536,
    "max_output_tokens": 32768,
    "input_cost_per_image": 0.0011,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 32768,
    "output_cost_per_image": 0.134,
    "output_cost_per_image_token": 0.00012,
    "rpm": 1000,
    "tpm": 4000000,
    "output_cost_per_token_batches": 0.000006,
    "source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-3-pro-image",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "3-pro-image",
    "model_name": "3 Pro Image",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 2,
    "output_cost_per_million": 12,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "image",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": false,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000012,
    "max_input_tokens": 65536,
    "max_output_tokens": 32768,
    "input_cost_per_image": 0.0011,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 32768,
    "output_cost_per_image": 0.134,
    "output_cost_per_image_token": 0.00012,
    "rpm": 1000,
    "tpm": 4000000,
    "output_cost_per_token_batches": 0.000006,
    "source": "https://ai.google.dev/gemini-api/docs/pricing",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "3-pro-image-preview",
    "model_name": "3 Pro Image Preview",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 2,
    "output_cost_per_million": 12,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "image",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000012,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "deprecation_date": "2026-03-09",
    "cache_read_input_token_cost_above_200k_tokens": 4e-7,
    "input_cost_per_token_above_200k_tokens": 0.000004,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_token_above_200k_tokens": 0.000018,
    "output_cost_per_token_batches": 0.000006,
    "rpm": 2000,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/pricing",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "tpm": 800000,
    "input_cost_per_token_priority": 0.0000036,
    "input_cost_per_token_above_200k_tokens_priority": 0.0000072,
    "output_cost_per_token_priority": 0.0000216,
    "output_cost_per_token_above_200k_tokens_priority": 0.0000324,
    "cache_read_input_token_cost_priority": 3.6e-7,
    "cache_read_input_token_cost_above_200k_tokens_priority": 7.2e-7,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "3-pro-preview",
    "model_name": "3 Pro Preview",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 2,
    "output_cost_per_million": 12,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": false,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.0000015,
    "max_input_tokens": 65536,
    "max_output_tokens": 32768,
    "input_cost_per_token_batches": 1.25e-7,
    "max_tokens": 32768,
    "output_cost_per_image": 0.045,
    "output_cost_per_image_token": 0.00006,
    "output_cost_per_token_batches": 7.5e-7,
    "rpm": 1000,
    "tpm": 4000000,
    "source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-3.1-flash-image",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "3.1-flash-image",
    "model_name": "3.1 Flash Image",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 1.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "image",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": false,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.0000015,
    "max_input_tokens": 65536,
    "max_output_tokens": 32768,
    "input_cost_per_token_batches": 1.25e-7,
    "max_tokens": 32768,
    "output_cost_per_image": 0.045,
    "output_cost_per_image_token": 0.00006,
    "output_cost_per_token_batches": 7.5e-7,
    "rpm": 1000,
    "tpm": 4000000,
    "source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-3.1-flash-image-preview",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "3.1-flash-image-preview",
    "model_name": "3.1 Flash Image Preview",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 1.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "image",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.0000015,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65536,
    "cache_read_input_token_cost_flex": 1.25e-8,
    "cache_read_input_token_cost_priority": 4.5e-8,
    "input_cost_per_audio_token": 5e-7,
    "input_cost_per_token_batches": 1.25e-7,
    "input_cost_per_token_flex": 1.25e-7,
    "input_cost_per_token_priority": 4.5e-7,
    "max_tokens": 65536,
    "output_cost_per_reasoning_token": 0.0000015,
    "output_cost_per_token_batches": 7.5e-7,
    "output_cost_per_token_flex": 7.5e-7,
    "output_cost_per_token_priority": 0.0000027,
    "rpm": 15,
    "source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-3.1-flash-lite",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "supports_native_streaming": true,
    "tpm": 250000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "3.1-flash-lite",
    "model_name": "3.1 Flash Lite",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 1.5,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.0000015,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65536,
    "input_cost_per_audio_token": 5e-7,
    "max_tokens": 65536,
    "output_cost_per_reasoning_token": 0.0000015,
    "rpm": 15,
    "source": "https://ai.google.dev/gemini-api/docs/models",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "supports_native_streaming": true,
    "tpm": 250000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "3.1-flash-lite-preview",
    "model_name": "3.1 Flash Lite Preview",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 1.5,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.0000045,
    "max_input_tokens": 131072,
    "max_output_tokens": 65536,
    "input_cost_per_audio_token": 0.000003,
    "input_cost_per_image_token": 0.000001,
    "input_cost_per_video_per_second": 0.000033333333333333335,
    "max_tokens": 65536,
    "output_cost_per_audio_token": 0.000012,
    "source": "https://ai.google.dev/gemini-api/docs/pricing",
    "supported_endpoints": [
      "/v1/realtime"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text",
      "audio"
    ],
    "supports_audio_input": true,
    "supports_audio_output": true,
    "supports_web_search": true,
    "tpm": 250000,
    "rpm": 10,
    "gemini_audio_only_live": true,
    "model_id": "3.1-flash-live-preview",
    "model_name": "3.1 Flash Live Preview",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.75,
    "output_cost_per_million": 4.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000012,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65536,
    "cache_read_input_token_cost_above_200k_tokens": 4e-7,
    "input_cost_per_token_above_200k_tokens": 0.000004,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 65536,
    "output_cost_per_token_above_200k_tokens": 0.000018,
    "output_cost_per_token_batches": 0.000006,
    "rpm": 2000,
    "source": "https://ai.google.dev/gemini-api/docs/models#gemini-3.1-pro-preview",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "supports_url_context": true,
    "supports_native_streaming": true,
    "tpm": 800000,
    "input_cost_per_token_priority": 0.0000036,
    "input_cost_per_token_above_200k_tokens_priority": 0.0000072,
    "output_cost_per_token_priority": 0.0000216,
    "output_cost_per_token_above_200k_tokens_priority": 0.0000324,
    "cache_read_input_token_cost_priority": 3.6e-7,
    "cache_read_input_token_cost_above_200k_tokens_priority": 7.2e-7,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "3.1-pro-preview",
    "model_name": "3.1 Pro Preview",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 2,
    "output_cost_per_million": 12,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000012,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65536,
    "cache_read_input_token_cost_above_200k_tokens": 4e-7,
    "input_cost_per_token_above_200k_tokens": 0.000004,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 65536,
    "output_cost_per_token_above_200k_tokens": 0.000018,
    "output_cost_per_token_batches": 0.000006,
    "rpm": 2000,
    "source": "https://ai.google.dev/gemini-api/docs/models#gemini-3.1-pro-preview",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "supports_url_context": true,
    "supports_native_streaming": true,
    "tpm": 800000,
    "input_cost_per_token_priority": 0.0000036,
    "input_cost_per_token_above_200k_tokens_priority": 0.0000072,
    "output_cost_per_token_priority": 0.0000216,
    "output_cost_per_token_above_200k_tokens_priority": 0.0000324,
    "cache_read_input_token_cost_priority": 3.6e-7,
    "cache_read_input_token_cost_above_200k_tokens_priority": 7.2e-7,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "3.1-pro-preview-customtools",
    "model_name": "3.1 Pro Preview Customtools",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 2,
    "output_cost_per_million": 12,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.0000015,
    "output_cost_per_token": 0.000009,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.000009,
    "rpm": 2000,
    "source": "https://ai.google.dev/pricing/gemini-3",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "supports_native_streaming": true,
    "tpm": 800000,
    "input_cost_per_token_priority": 0.0000027,
    "input_cost_per_audio_token_priority": 0.0000018,
    "output_cost_per_token_priority": 0.0000162,
    "cache_read_input_token_cost_priority": 2.7e-7,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "3.5-flash",
    "model_name": "3.5 Flash",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 1.5,
    "output_cost_per_million": 9,
    "cache_read_cost_per_token": 1.5e-7,
    "cache_read_cost_per_million": 0.15,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.0000025,
    "rpm": 15,
    "source": "https://developers.googleblog.com/en/continuing-to-bring-you-our-latest-models-with-an-improved-gemini-2-5-flash-and-flash-lite-release/",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 250000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "flash-latest",
    "model_name": "Flash Latest",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 3e-7,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 4e-7,
    "rpm": 15,
    "source": "https://developers.googleblog.com/en/continuing-to-bring-you-our-latest-models-with-an-improved-gemini-2-5-flash-and-flash-lite-release/",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 250000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "flash-lite-latest",
    "model_name": "Flash Lite Latest",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.0000045,
    "max_input_tokens": 131072,
    "max_output_tokens": 65536,
    "input_cost_per_audio_token": 0.000003,
    "input_cost_per_image_token": 0.000001,
    "input_cost_per_video_per_second": 0.000033333333333333335,
    "max_tokens": 65536,
    "output_cost_per_audio_token": 0.000012,
    "source": "https://ai.google.dev/gemini-api/docs/pricing",
    "supported_endpoints": [
      "/v1/realtime"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text",
      "audio"
    ],
    "supports_audio_input": true,
    "supports_audio_output": true,
    "supports_web_search": true,
    "gemini_audio_only_live": true,
    "model_id": "gemini-3.1-flash-live-preview",
    "model_name": "Gemini 3.1 Flash Live Preview",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.75,
    "output_cost_per_million": 4.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.0000025,
    "rpm": 100000,
    "source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 8000000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "gemini-exp-1206",
    "model_name": "Gemini Exp (Jun 2012)",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 3e-8,
    "cache_read_cost_per_million": 0.03,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.0000025,
    "rpm": 100000,
    "source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 8000000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "gemini-flash-latest",
    "model_name": "Gemini Flash Latest",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 3e-8,
    "cache_read_cost_per_million": 0.03,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 3e-7,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 4e-7,
    "rpm": 15,
    "source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-lite",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 250000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "gemini-flash-lite-latest",
    "model_name": "Gemini Flash Lite Latest",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 1e-8,
    "cache_read_cost_per_million": 0.01,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "cache_read_input_token_cost_above_200k_tokens": 2.5e-7,
    "input_cost_per_token_above_200k_tokens": 0.0000025,
    "max_tokens": 65535,
    "output_cost_per_token_above_200k_tokens": 0.000015,
    "rpm": 2000,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/pricing",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "tpm": 800000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "gemini-pro-latest",
    "model_name": "Gemini Pro Latest",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000003,
    "max_tokens": 65535,
    "output_cost_per_audio_token": 0.000012,
    "rpm": 100000,
    "source": "https://ai.google.dev/gemini-api/docs/pricing",
    "supported_endpoints": [
      "/v1/realtime"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text",
      "audio"
    ],
    "supports_audio_input": true,
    "supports_audio_output": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 8000000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "gemini_native_audio": true,
    "model_id": "live-2.5-flash-preview-native-audio-09-2025",
    "model_name": "Live 2.5 Flash Preview Native Audio 09 2025",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "realtime",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "cache_read_input_token_cost_above_200k_tokens": 2.5e-7,
    "input_cost_per_token_above_200k_tokens": 0.0000025,
    "max_tokens": 65535,
    "output_cost_per_token_above_200k_tokens": 0.000015,
    "rpm": 2000,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/pricing",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "tpm": 800000,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "pro-latest",
    "model_name": "Pro Latest",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.0000025,
    "source": "https://ai.google.dev/gemini-api/docs/models#gemini-robotics-er-1-5-preview",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions"
    ],
    "supported_modalities": [
      "text",
      "image",
      "video",
      "audio"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_prompt_caching": false,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 250000,
    "rpm": 10,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "robotics-er-1.5-preview",
    "model_name": "Robotics Er 1.5 Preview",
    "provider_id": "google",
    "provider_name": "Google",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-8,
    "output_cost_per_token": 3e-7,
    "max_input_tokens": 131072,
    "max_output_tokens": 65536,
    "max_tokens": 65536,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "openai/gpt-oss-safeguard-20b",
    "model_name": "GPT Oss Safeguard 20B",
    "provider_id": "groq",
    "provider_name": "Groq",
    "input_cost_per_million": 0.075,
    "output_cost_per_million": 0.3,
    "cache_read_cost_per_token": 3.7e-8,
    "cache_read_cost_per_million": 0.037,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 6e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "deprecation_date": "2026-05-25",
    "max_tokens": 131072,
    "source": "https://platform.moonshot.ai/docs/pricing/chat#generation-model-kimi-k2",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "moonshot/kimi-k2-0711-preview",
    "model_name": "Kimi K2 0711 Preview",
    "provider_id": "moonshot",
    "provider_name": "Moonshot AI",
    "input_cost_per_million": 0.6,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 1.5e-7,
    "cache_read_cost_per_million": 0.15,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 6e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 262144,
    "max_output_tokens": 262144,
    "deprecation_date": "2026-05-25",
    "max_tokens": 262144,
    "source": "https://platform.moonshot.ai/docs/pricing/chat#generation-model-kimi-k2",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "moonshot/kimi-k2-0905-preview",
    "model_name": "Kimi K2 0905 Preview",
    "provider_id": "moonshot",
    "provider_name": "Moonshot AI",
    "input_cost_per_million": 0.6,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 1.5e-7,
    "cache_read_cost_per_million": 0.15,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 6e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 262144,
    "max_output_tokens": 262144,
    "deprecation_date": "2026-05-25",
    "max_tokens": 262144,
    "source": "https://platform.moonshot.ai/docs/pricing/chat#generation-model-kimi-k2",
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "moonshot/kimi-k2-thinking",
    "model_name": "Kimi K2 Thinking",
    "provider_id": "moonshot",
    "provider_name": "Moonshot AI",
    "input_cost_per_million": 0.6,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 1.5e-7,
    "cache_read_cost_per_million": 0.15,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.00000115,
    "output_cost_per_token": 0.000008,
    "max_input_tokens": 262144,
    "max_output_tokens": 262144,
    "deprecation_date": "2026-05-25",
    "max_tokens": 262144,
    "source": "https://platform.moonshot.ai/docs/pricing/chat#generation-model-kimi-k2",
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "moonshot/kimi-k2-thinking-turbo",
    "model_name": "Kimi K2 Thinking Turbo",
    "provider_id": "moonshot",
    "provider_name": "Moonshot AI",
    "input_cost_per_million": 1.15,
    "output_cost_per_million": 8,
    "cache_read_cost_per_token": 1.5e-7,
    "cache_read_cost_per_million": 0.15,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.00000115,
    "output_cost_per_token": 0.000008,
    "max_input_tokens": 262144,
    "max_output_tokens": 262144,
    "deprecation_date": "2026-05-25",
    "max_tokens": 262144,
    "source": "https://platform.moonshot.ai/docs/pricing/chat#generation-model-kimi-k2",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "moonshot/kimi-k2-turbo-preview",
    "model_name": "Kimi K2 Turbo Preview",
    "provider_id": "moonshot",
    "provider_name": "Moonshot AI",
    "input_cost_per_million": 1.15,
    "output_cost_per_million": 8,
    "cache_read_cost_per_token": 1.5e-7,
    "cache_read_cost_per_million": 0.15,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000008,
    "max_input_tokens": 1047576,
    "max_output_tokens": 32768,
    "cache_read_input_token_cost_priority": 8.75e-7,
    "input_cost_per_token_batches": 0.000001,
    "input_cost_per_token_priority": 0.0000035,
    "max_tokens": 32768,
    "output_cost_per_token_batches": 0.000004,
    "output_cost_per_token_priority": 0.000014,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "gpt-4.1",
    "model_name": "GPT-4.1",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 8,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000008,
    "max_input_tokens": 1047576,
    "max_output_tokens": 32768,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 32768,
    "output_cost_per_token_batches": 0.000004,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "gpt-4.1-2025-04-14",
    "model_name": "GPT-4.1 (Apr 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 8,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 4e-7,
    "output_cost_per_token": 0.0000016,
    "max_input_tokens": 1047576,
    "max_output_tokens": 32768,
    "cache_read_input_token_cost_priority": 1.75e-7,
    "input_cost_per_token_batches": 2e-7,
    "input_cost_per_token_priority": 7e-7,
    "max_tokens": 32768,
    "output_cost_per_token_batches": 8e-7,
    "output_cost_per_token_priority": 0.0000028,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "gpt-4.1-mini",
    "model_name": "GPT-4.1 mini",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.39999999999999997,
    "output_cost_per_million": 1.5999999999999999,
    "cache_read_cost_per_token": 1e-7,
    "cache_read_cost_per_million": 0.09999999999999999,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 4e-7,
    "output_cost_per_token": 0.0000016,
    "max_input_tokens": 1047576,
    "max_output_tokens": 32768,
    "input_cost_per_token_batches": 2e-7,
    "max_tokens": 32768,
    "output_cost_per_token_batches": 8e-7,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "gpt-4.1-mini-2025-04-14",
    "model_name": "GPT-4.1 mini (Apr 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.39999999999999997,
    "output_cost_per_million": 1.5999999999999999,
    "cache_read_cost_per_token": 1e-7,
    "cache_read_cost_per_million": 0.09999999999999999,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1.5e-7,
    "output_cost_per_token": 6e-7,
    "max_input_tokens": 128000,
    "max_output_tokens": 16384,
    "input_cost_per_token_batches": 7.5e-8,
    "max_tokens": 16384,
    "output_cost_per_token_batches": 3e-7,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.03,
      "search_context_size_low": 0.025,
      "search_context_size_medium": 0.0275
    },
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "gpt-4o-mini-search-preview",
    "model_name": "GPT-4o Mini Search Preview",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.15,
    "output_cost_per_million": 0.6,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.0000025,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 128000,
    "max_output_tokens": 16384,
    "input_cost_per_token_batches": 0.00000125,
    "max_tokens": 16384,
    "output_cost_per_token_batches": 0.000005,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.05,
      "search_context_size_low": 0.03,
      "search_context_size_medium": 0.035
    },
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "gpt-4o-search-preview",
    "model_name": "GPT-4o Search Preview",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 2.5,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 0.00000125,
    "cache_read_cost_per_million": 1.25,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_flex": 6.25e-8,
    "cache_read_input_token_cost_priority": 2.5e-7,
    "input_cost_per_token_flex": 6.25e-7,
    "input_cost_per_token_priority": 0.0000025,
    "max_tokens": 128000,
    "output_cost_per_token_flex": 0.000005,
    "output_cost_per_token_priority": 0.00002,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5",
    "model_name": "GPT-5",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_flex": 6.25e-8,
    "cache_read_input_token_cost_priority": 2.5e-7,
    "input_cost_per_token_flex": 6.25e-7,
    "input_cost_per_token_priority": 0.0000025,
    "max_tokens": 128000,
    "output_cost_per_token_flex": 0.000005,
    "output_cost_per_token_priority": 0.00002,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5-2025-08-07",
    "model_name": "GPT-5 (Aug 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": false,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5-codex",
    "model_name": "GPT-5 Codex",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_flex": 1.25e-8,
    "cache_read_input_token_cost_priority": 4.5e-8,
    "input_cost_per_token_flex": 1.25e-7,
    "input_cost_per_token_priority": 4.5e-7,
    "max_tokens": 128000,
    "output_cost_per_token_flex": 0.000001,
    "output_cost_per_token_priority": 0.0000036,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5-mini",
    "model_name": "GPT-5 Mini",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_flex": 1.25e-8,
    "cache_read_input_token_cost_priority": 4.5e-8,
    "input_cost_per_token_flex": 1.25e-7,
    "input_cost_per_token_priority": 4.5e-7,
    "max_tokens": 128000,
    "output_cost_per_token_flex": 0.000001,
    "output_cost_per_token_priority": 0.0000036,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5-mini-2025-08-07",
    "model_name": "GPT-5 Mini (Aug 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 5e-8,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_flex": 2.5e-9,
    "input_cost_per_token_flex": 2.5e-8,
    "input_cost_per_token_priority": 0.0000025,
    "max_tokens": 128000,
    "output_cost_per_token_flex": 2e-7,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5-nano",
    "model_name": "GPT-5 Nano",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.049999999999999996,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 5e-9,
    "cache_read_cost_per_million": 0.005,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 5e-8,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_flex": 2.5e-9,
    "input_cost_per_token_flex": 2.5e-8,
    "max_tokens": 128000,
    "output_cost_per_token_flex": 2e-7,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5-nano-2025-08-07",
    "model_name": "GPT-5 Nano (Aug 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.049999999999999996,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 5e-9,
    "cache_read_cost_per_million": 0.005,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000015,
    "output_cost_per_token": 0.00012,
    "max_input_tokens": 400000,
    "max_output_tokens": 128000,
    "input_cost_per_token_batches": 0.0000075,
    "max_tokens": 128000,
    "output_cost_per_token_batches": 0.00006,
    "supported_endpoints": [
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5-pro",
    "model_name": "GPT-5 Pro",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 15,
    "output_cost_per_million": 120,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000015,
    "output_cost_per_token": 0.00012,
    "max_input_tokens": 400000,
    "max_output_tokens": 128000,
    "input_cost_per_token_batches": 0.0000075,
    "max_tokens": 128000,
    "output_cost_per_token_batches": 0.00006,
    "supported_endpoints": [
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5-pro-2025-10-06",
    "model_name": "GPT-5 Pro (Oct 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 15,
    "output_cost_per_million": 120,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5-search-api",
    "model_name": "GPT-5 Search API",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "model_id": "gpt-5-search-api-2025-10-14",
    "model_name": "GPT-5 Search API (Oct 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_priority": 2.5e-7,
    "input_cost_per_token_priority": 0.0000025,
    "max_tokens": 128000,
    "output_cost_per_token_priority": 0.00002,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.1",
    "model_name": "GPT-5.1",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_priority": 2.5e-7,
    "input_cost_per_token_priority": 0.0000025,
    "max_tokens": 128000,
    "output_cost_per_token_priority": 0.00002,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.1-2025-11-13",
    "model_name": "GPT-5.1 (Nov 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": false,
    "supports_parallel_function_calling": false,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 128000,
    "max_output_tokens": 16384,
    "cache_read_input_token_cost_priority": 2.5e-7,
    "input_cost_per_token_priority": 0.0000025,
    "max_tokens": 16384,
    "output_cost_per_token_priority": 0.00002,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": false,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.1-chat-latest",
    "model_name": "GPT-5.1 Chat Latest",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_priority": 2.5e-7,
    "input_cost_per_token_priority": 0.0000025,
    "max_tokens": 128000,
    "output_cost_per_token_priority": 0.00002,
    "supported_endpoints": [
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": false,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.1-codex",
    "model_name": "GPT-5.1 Codex",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": false,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.1-codex-max",
    "model_name": "GPT-5.1 Codex Max",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_priority": 4.5e-8,
    "input_cost_per_token_priority": 4.5e-7,
    "max_tokens": 128000,
    "output_cost_per_token_priority": 0.0000036,
    "supported_endpoints": [
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": false,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.1-codex-mini",
    "model_name": "GPT-5.1 Codex Mini",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000175,
    "output_cost_per_token": 0.000014,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_priority": 3.5e-7,
    "input_cost_per_token_priority": 0.0000035,
    "max_tokens": 128000,
    "output_cost_per_token_priority": 0.000028,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.2",
    "model_name": "GPT-5.2",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.75,
    "output_cost_per_million": 14,
    "cache_read_cost_per_token": 1.75e-7,
    "cache_read_cost_per_million": 0.175,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000175,
    "output_cost_per_token": 0.000014,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_priority": 3.5e-7,
    "input_cost_per_token_priority": 0.0000035,
    "max_tokens": 128000,
    "output_cost_per_token_priority": 0.000028,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.2-2025-12-11",
    "model_name": "GPT-5.2 (Dec 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.75,
    "output_cost_per_million": 14,
    "cache_read_cost_per_token": 1.75e-7,
    "cache_read_cost_per_million": 0.175,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000175,
    "output_cost_per_token": 0.000014,
    "max_input_tokens": 128000,
    "max_output_tokens": 16384,
    "cache_read_input_token_cost_priority": 3.5e-7,
    "input_cost_per_token_priority": 0.0000035,
    "max_tokens": 16384,
    "output_cost_per_token_priority": 0.000028,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.2-chat-latest",
    "model_name": "GPT-5.2 Chat Latest",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.75,
    "output_cost_per_million": 14,
    "cache_read_cost_per_token": 1.75e-7,
    "cache_read_cost_per_million": 0.175,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000175,
    "output_cost_per_token": 0.000014,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_priority": 3.5e-7,
    "input_cost_per_token_priority": 0.0000035,
    "max_tokens": 128000,
    "output_cost_per_token_priority": 0.000028,
    "supported_endpoints": [
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": false,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.2-codex",
    "model_name": "GPT-5.2 Codex",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.75,
    "output_cost_per_million": 14,
    "cache_read_cost_per_token": 1.75e-7,
    "cache_read_cost_per_million": 0.175,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000021,
    "output_cost_per_token": 0.000168,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.2-pro",
    "model_name": "GPT-5.2 Pro",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 21,
    "output_cost_per_million": 168,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000021,
    "output_cost_per_token": 0.000168,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.2-pro-2025-12-11",
    "model_name": "GPT-5.2 Pro (Dec 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 21,
    "output_cost_per_million": 168,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000175,
    "output_cost_per_token": 0.000014,
    "max_input_tokens": 128000,
    "max_output_tokens": 16384,
    "cache_read_input_token_cost_priority": 3.5e-7,
    "input_cost_per_token_priority": 0.0000035,
    "max_tokens": 16384,
    "output_cost_per_token_priority": 0.000028,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.3-chat-latest",
    "model_name": "GPT-5.3 Chat Latest",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.75,
    "output_cost_per_million": 14,
    "cache_read_cost_per_token": 1.75e-7,
    "cache_read_cost_per_million": 0.175,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000175,
    "output_cost_per_token": 0.000014,
    "max_input_tokens": 272000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_priority": 3.5e-7,
    "input_cost_per_token_priority": 0.0000035,
    "max_tokens": 128000,
    "output_cost_per_token_priority": 0.000028,
    "supported_endpoints": [
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": false,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": false,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.3-codex",
    "model_name": "GPT-5.3 Codex",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.75,
    "output_cost_per_million": 14,
    "cache_read_cost_per_token": 1.75e-7,
    "cache_read_cost_per_million": 0.175,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.0000045,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_flex": 3.75e-8,
    "cache_read_input_token_cost_priority": 1.5e-7,
    "input_cost_per_token_flex": 3.75e-7,
    "input_cost_per_token_batches": 3.75e-7,
    "input_cost_per_token_priority": 0.0000015,
    "max_tokens": 128000,
    "output_cost_per_token_flex": 0.00000225,
    "output_cost_per_token_batches": 0.00000225,
    "output_cost_per_token_priority": 0.000009,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "gpt-5.4-mini",
    "model_name": "GPT-5.4 Mini",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.75,
    "output_cost_per_million": 4.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.0000045,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_flex": 3.75e-8,
    "cache_read_input_token_cost_priority": 1.5e-7,
    "input_cost_per_token_flex": 3.75e-7,
    "input_cost_per_token_batches": 3.75e-7,
    "input_cost_per_token_priority": 0.0000015,
    "max_tokens": 128000,
    "output_cost_per_token_flex": 0.00000225,
    "output_cost_per_token_batches": 0.00000225,
    "output_cost_per_token_priority": 0.000009,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "gpt-5.4-mini-2026-03-17",
    "model_name": "GPT-5.4 Mini (Mar 2026)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.75,
    "output_cost_per_million": 4.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 0.00000125,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_flex": 1e-8,
    "input_cost_per_token_flex": 1e-7,
    "input_cost_per_token_batches": 1e-7,
    "max_tokens": 128000,
    "output_cost_per_token_flex": 6.25e-7,
    "output_cost_per_token_batches": 6.25e-7,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "gpt-5.4-nano",
    "model_name": "GPT-5.4 Nano",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 1.25,
    "cache_read_cost_per_token": 2e-8,
    "cache_read_cost_per_million": 0.02,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 0.00000125,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_flex": 1e-8,
    "input_cost_per_token_flex": 1e-7,
    "input_cost_per_token_batches": 1e-7,
    "max_tokens": 128000,
    "output_cost_per_token_flex": 6.25e-7,
    "output_cost_per_token_batches": 6.25e-7,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "gpt-5.4-nano-2026-03-17",
    "model_name": "GPT-5.4 Nano (Mar 2026)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 1.25,
    "cache_read_cost_per_token": 2e-8,
    "cache_read_cost_per_million": 0.02,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.00003,
    "output_cost_per_token": 0.00018,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000006,
    "input_cost_per_token_above_272k_tokens": 0.00006,
    "input_cost_per_token_flex": 0.000015,
    "input_cost_per_token_batches": 0.000015,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.00027,
    "output_cost_per_token_flex": 0.00009,
    "output_cost_per_token_batches": 0.00009,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/responses",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.4-pro",
    "model_name": "GPT-5.4 Pro",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 30,
    "output_cost_per_million": 180,
    "cache_read_cost_per_token": 0.000003,
    "cache_read_cost_per_million": 3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.00003,
    "output_cost_per_token": 0.00018,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000006,
    "input_cost_per_token_above_272k_tokens": 0.00006,
    "input_cost_per_token_flex": 0.000015,
    "input_cost_per_token_batches": 0.000015,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.00027,
    "output_cost_per_token_flex": 0.00009,
    "output_cost_per_token_batches": 0.00009,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/responses",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": true,
    "model_id": "gpt-5.4-pro-2026-03-05",
    "model_name": "GPT-5.4 Pro (Mar 2026)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 30,
    "output_cost_per_million": 180,
    "cache_read_cost_per_token": 0.000003,
    "cache_read_cost_per_million": 3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.00003,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000001,
    "cache_read_input_token_cost_flex": 2.5e-7,
    "cache_read_input_token_cost_priority": 0.000001,
    "input_cost_per_token_above_272k_tokens": 0.00001,
    "input_cost_per_token_flex": 0.0000025,
    "input_cost_per_token_batches": 0.0000025,
    "input_cost_per_token_priority": 0.00001,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.000045,
    "output_cost_per_token_flex": 0.000015,
    "output_cost_per_token_batches": 0.000015,
    "output_cost_per_token_priority": 0.00006,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "gpt-5.5",
    "model_name": "GPT-5.5",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 5,
    "output_cost_per_million": 30,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.00003,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000001,
    "cache_read_input_token_cost_flex": 2.5e-7,
    "cache_read_input_token_cost_priority": 0.000001,
    "input_cost_per_token_above_272k_tokens": 0.00001,
    "input_cost_per_token_flex": 0.0000025,
    "input_cost_per_token_batches": 0.0000025,
    "input_cost_per_token_priority": 0.00001,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.000045,
    "output_cost_per_token_flex": 0.000015,
    "output_cost_per_token_batches": 0.000015,
    "output_cost_per_token_priority": 0.00006,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": true,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "model_id": "gpt-5.5-2026-04-23",
    "model_name": "GPT-5.5 (Apr 2026)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 5,
    "output_cost_per_million": 30,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.00003,
    "output_cost_per_token": 0.00018,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000006,
    "input_cost_per_token_above_272k_tokens": 0.00006,
    "input_cost_per_token_flex": 0.000015,
    "input_cost_per_token_batches": 0.000015,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.00027,
    "output_cost_per_token_flex": 0.00009,
    "output_cost_per_token_batches": 0.00009,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/responses",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "supports_low_reasoning_effort": false,
    "model_id": "gpt-5.5-pro",
    "model_name": "GPT-5.5 Pro",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 30,
    "output_cost_per_million": 180,
    "cache_read_cost_per_token": 0.000003,
    "cache_read_cost_per_million": 3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.00003,
    "output_cost_per_token": 0.00018,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_read_input_token_cost_above_272k_tokens": 0.000006,
    "input_cost_per_token_above_272k_tokens": 0.00006,
    "input_cost_per_token_flex": 0.000015,
    "input_cost_per_token_batches": 0.000015,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.00027,
    "output_cost_per_token_flex": 0.00009,
    "output_cost_per_token_batches": 0.00009,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/responses",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_none_reasoning_effort": false,
    "supports_xhigh_reasoning_effort": true,
    "supports_minimal_reasoning_effort": false,
    "supports_low_reasoning_effort": false,
    "model_id": "gpt-5.5-pro-2026-04-23",
    "model_name": "GPT-5.5 Pro (Apr 2026)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 30,
    "output_cost_per_million": 180,
    "cache_read_cost_per_token": 0.000003,
    "cache_read_cost_per_million": 3,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.00003,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_creation_input_token_cost_above_272k_tokens": 0.0000125,
    "cache_creation_input_token_cost_flex": 0.000003125,
    "cache_creation_input_token_cost_priority": 0.0000125,
    "cache_read_input_token_cost_above_272k_tokens": 0.000001,
    "cache_read_input_token_cost_flex": 2.5e-7,
    "cache_read_input_token_cost_priority": 0.000001,
    "input_cost_per_token_above_272k_tokens": 0.00001,
    "input_cost_per_token_batches": 0.0000025,
    "input_cost_per_token_flex": 0.0000025,
    "input_cost_per_token_priority": 0.00001,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.000045,
    "output_cost_per_token_batches": 0.000015,
    "output_cost_per_token_flex": 0.000015,
    "output_cost_per_token_priority": 0.00006,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_minimal_reasoning_effort": false,
    "supports_native_streaming": true,
    "supports_none_reasoning_effort": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_xhigh_reasoning_effort": true,
    "model_id": "gpt-5.6",
    "model_name": "GPT-5.6",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 5,
    "output_cost_per_million": 30,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0.00000625,
    "cache_write_cost_per_million": 6.25,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000006,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_creation_input_token_cost_above_272k_tokens": 0.0000025,
    "cache_creation_input_token_cost_flex": 6.25e-7,
    "cache_creation_input_token_cost_priority": 0.0000025,
    "cache_read_input_token_cost_above_272k_tokens": 2e-7,
    "cache_read_input_token_cost_flex": 5e-8,
    "cache_read_input_token_cost_priority": 2e-7,
    "input_cost_per_token_above_272k_tokens": 0.000002,
    "input_cost_per_token_batches": 5e-7,
    "input_cost_per_token_flex": 5e-7,
    "input_cost_per_token_priority": 0.000002,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.000009,
    "output_cost_per_token_batches": 0.000003,
    "output_cost_per_token_flex": 0.000003,
    "output_cost_per_token_priority": 0.000012,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_minimal_reasoning_effort": false,
    "supports_native_streaming": true,
    "supports_none_reasoning_effort": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_xhigh_reasoning_effort": true,
    "model_id": "gpt-5.6-luna",
    "model_name": "GPT-5.6 Luna",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1,
    "output_cost_per_million": 6,
    "cache_read_cost_per_token": 1e-7,
    "cache_read_cost_per_million": 0.09999999999999999,
    "cache_write_cost_per_token": 0.00000125,
    "cache_write_cost_per_million": 1.25,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.00003,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_creation_input_token_cost_above_272k_tokens": 0.0000125,
    "cache_creation_input_token_cost_flex": 0.000003125,
    "cache_creation_input_token_cost_priority": 0.0000125,
    "cache_read_input_token_cost_above_272k_tokens": 0.000001,
    "cache_read_input_token_cost_flex": 2.5e-7,
    "cache_read_input_token_cost_priority": 0.000001,
    "input_cost_per_token_above_272k_tokens": 0.00001,
    "input_cost_per_token_batches": 0.0000025,
    "input_cost_per_token_flex": 0.0000025,
    "input_cost_per_token_priority": 0.00001,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.000045,
    "output_cost_per_token_batches": 0.000015,
    "output_cost_per_token_flex": 0.000015,
    "output_cost_per_token_priority": 0.00006,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_minimal_reasoning_effort": false,
    "supports_native_streaming": true,
    "supports_none_reasoning_effort": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_xhigh_reasoning_effort": true,
    "model_id": "gpt-5.6-sol",
    "model_name": "GPT-5.6 Sol",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 5,
    "output_cost_per_million": 30,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0.00000625,
    "cache_write_cost_per_million": 6.25,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.0000025,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 1050000,
    "max_output_tokens": 128000,
    "cache_creation_input_token_cost_above_272k_tokens": 0.00000625,
    "cache_creation_input_token_cost_flex": 0.0000015625,
    "cache_creation_input_token_cost_priority": 0.00000625,
    "cache_read_input_token_cost_above_272k_tokens": 5e-7,
    "cache_read_input_token_cost_flex": 1.25e-7,
    "cache_read_input_token_cost_priority": 5e-7,
    "input_cost_per_token_above_272k_tokens": 0.000005,
    "input_cost_per_token_batches": 0.00000125,
    "input_cost_per_token_flex": 0.00000125,
    "input_cost_per_token_priority": 0.000005,
    "max_tokens": 128000,
    "output_cost_per_token_above_272k_tokens": 0.0000225,
    "output_cost_per_token_batches": 0.0000075,
    "output_cost_per_token_flex": 0.0000075,
    "output_cost_per_token_priority": 0.00003,
    "regional_processing_uplift_multiplier_eu": 1.1,
    "regional_processing_uplift_multiplier_us": 1.1,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_minimal_reasoning_effort": false,
    "supports_native_streaming": true,
    "supports_none_reasoning_effort": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "supports_xhigh_reasoning_effort": true,
    "model_id": "gpt-5.6-terra",
    "model_name": "GPT-5.6 Terra",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 2.5,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 2.5e-7,
    "cache_read_cost_per_million": 0.25,
    "cache_write_cost_per_token": 0.000003125,
    "cache_write_cost_per_million": 3.125,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": false,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000008,
    "max_input_tokens": 200000,
    "max_output_tokens": 100000,
    "cache_read_input_token_cost_flex": 2.5e-7,
    "cache_read_input_token_cost_priority": 8.75e-7,
    "input_cost_per_token_flex": 0.000001,
    "input_cost_per_token_priority": 0.0000035,
    "max_tokens": 100000,
    "output_cost_per_token_flex": 0.000004,
    "output_cost_per_token_priority": 0.000014,
    "supported_endpoints": [
      "/v1/responses",
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "o3",
    "model_name": "o3",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 8,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": false,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000008,
    "max_input_tokens": 200000,
    "max_output_tokens": 100000,
    "max_tokens": 100000,
    "supported_endpoints": [
      "/v1/responses",
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "o3-2025-04-16",
    "model_name": "o3 (Apr 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 8,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00001,
    "output_cost_per_token": 0.00004,
    "max_input_tokens": 200000,
    "max_output_tokens": 100000,
    "input_cost_per_token_batches": 0.000005,
    "max_tokens": 100000,
    "output_cost_per_token_batches": 0.00002,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "o3-deep-research",
    "model_name": "O3 Deep Research",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 10,
    "output_cost_per_million": 40,
    "cache_read_cost_per_token": 0.0000025,
    "cache_read_cost_per_million": 2.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00001,
    "output_cost_per_token": 0.00004,
    "max_input_tokens": 200000,
    "max_output_tokens": 100000,
    "input_cost_per_token_batches": 0.000005,
    "max_tokens": 100000,
    "output_cost_per_token_batches": 0.00002,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "o3-deep-research-2025-06-26",
    "model_name": "O3 Deep Research (Jun 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 10,
    "output_cost_per_million": 40,
    "cache_read_cost_per_token": 0.0000025,
    "cache_read_cost_per_million": 2.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": false,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00002,
    "output_cost_per_token": 0.00008,
    "max_input_tokens": 200000,
    "max_output_tokens": 100000,
    "input_cost_per_token_batches": 0.00001,
    "max_tokens": 100000,
    "output_cost_per_token_batches": 0.00004,
    "supported_endpoints": [
      "/v1/responses",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "o3-pro",
    "model_name": "o3 Pro",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 20,
    "output_cost_per_million": 80,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": false,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00002,
    "output_cost_per_token": 0.00008,
    "max_input_tokens": 200000,
    "max_output_tokens": 100000,
    "input_cost_per_token_batches": 0.00001,
    "max_tokens": 100000,
    "output_cost_per_token_batches": 0.00004,
    "supported_endpoints": [
      "/v1/responses",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "o3-pro-2025-06-10",
    "model_name": "o3 Pro (Jun 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 20,
    "output_cost_per_million": 80,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": false,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.0000011,
    "output_cost_per_token": 0.0000044,
    "max_input_tokens": 200000,
    "max_output_tokens": 100000,
    "cache_read_input_token_cost_flex": 1.375e-7,
    "cache_read_input_token_cost_priority": 5e-7,
    "input_cost_per_token_flex": 5.5e-7,
    "input_cost_per_token_priority": 0.000002,
    "max_tokens": 100000,
    "output_cost_per_token_flex": 0.0000022,
    "output_cost_per_token_priority": 0.000008,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "o4-mini",
    "model_name": "o4 mini",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.1,
    "output_cost_per_million": 4.4,
    "cache_read_cost_per_token": 2.75e-7,
    "cache_read_cost_per_million": 0.275,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": false,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.0000011,
    "output_cost_per_token": 0.0000044,
    "max_input_tokens": 200000,
    "max_output_tokens": 100000,
    "max_tokens": 100000,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "o4-mini-2025-04-16",
    "model_name": "o4 mini (Apr 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.1,
    "output_cost_per_million": 4.4,
    "cache_read_cost_per_token": 2.75e-7,
    "cache_read_cost_per_million": 0.275,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000008,
    "max_input_tokens": 200000,
    "max_output_tokens": 100000,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 100000,
    "output_cost_per_token_batches": 0.000004,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "o4-mini-deep-research",
    "model_name": "O4 Mini Deep Research",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 8,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000008,
    "max_input_tokens": 200000,
    "max_output_tokens": 100000,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 100000,
    "output_cost_per_token_batches": 0.000004,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/batch",
      "/v1/responses"
    ],
    "supported_modalities": [
      "text",
      "image"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_native_streaming": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "o4-mini-deep-research-2025-06-26",
    "model_name": "O4 Mini Deep Research (Jun 2025)",
    "provider_id": "openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 8,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 5e-7,
    "output_cost_per_token": 0.000003,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.000003,
    "rpm": 2000,
    "source": "https://ai.google.dev/pricing/gemini-3",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "tpm": 800000,
    "model_id": "openrouter/google/gemini-3-flash-preview",
    "model_name": "Gemini 3 Flash Preview",
    "provider_id": "openrouter",
    "provider_name": "OpenRouter",
    "input_cost_per_million": 0.5,
    "output_cost_per_million": 3,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000012,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "cache_read_input_token_cost_above_200k_tokens": 4e-7,
    "cache_creation_input_token_cost_above_200k_tokens": 2.5e-7,
    "input_cost_per_token_above_200k_tokens": 0.000004,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_token_above_200k_tokens": 0.000018,
    "output_cost_per_token_batches": 0.000006,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "model_id": "openrouter/google/gemini-3-pro-preview",
    "model_name": "Gemini 3 Pro Preview",
    "provider_id": "openrouter",
    "provider_name": "OpenRouter",
    "input_cost_per_million": 2,
    "output_cost_per_million": 12,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.0000015,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65536,
    "input_cost_per_audio_token": 5e-7,
    "max_tokens": 65536,
    "output_cost_per_reasoning_token": 0.0000015,
    "rpm": 2000,
    "source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-3.1-flash-lite",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "tpm": 800000,
    "model_id": "openrouter/google/gemini-3.1-flash-lite",
    "model_name": "Gemini 3.1 Flash Lite",
    "provider_id": "openrouter",
    "provider_name": "OpenRouter",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 1.5,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.0000015,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65536,
    "input_cost_per_audio_token": 5e-7,
    "max_tokens": 65536,
    "output_cost_per_reasoning_token": 0.0000015,
    "rpm": 2000,
    "source": "https://ai.google.dev/pricing/gemini-3",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "tpm": 800000,
    "model_id": "openrouter/google/gemini-3.1-flash-lite-preview",
    "model_name": "Gemini 3.1 Flash Lite Preview",
    "provider_id": "openrouter",
    "provider_name": "OpenRouter",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 1.5,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 256000,
    "max_output_tokens": 256000,
    "max_tokens": 256000,
    "source": "https://openrouter.ai/x-ai/grok-4",
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "openrouter/x-ai/grok-4",
    "model_name": "Grok 4",
    "provider_id": "openrouter",
    "provider_name": "OpenRouter",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "model_id": "anthropic/claude-haiku-4-5",
    "model_name": "Claude Haiku 4 5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "supports_output_config": true,
    "model_id": "anthropic/claude-opus-4-5",
    "model_name": "Claude Opus 4 5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_adaptive_thinking": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "supports_output_config": true,
    "model_id": "anthropic/claude-opus-4-6",
    "model_name": "Claude Opus 4 6",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_adaptive_thinking": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "supports_output_config": true,
    "model_id": "anthropic/claude-opus-4-7",
    "model_name": "Claude Opus 4 7",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "model_id": "anthropic/claude-sonnet-4-5",
    "model_name": "Claude Sonnet 4 5",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "model_id": "google/gemini-2.5-pro",
    "model_name": "Gemini 2.5 Pro",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "model_id": "google/gemini-3-flash-preview",
    "model_name": "Gemini 3 Flash Preview",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "model_id": "google/gemini-3-pro-preview",
    "model_name": "Gemini 3 Pro Preview",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "model_id": "openai/gpt-5.1",
    "model_name": "GPT-5.1",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": true,
    "model_id": "openai/gpt-5.2",
    "model_name": "GPT-5.2",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "model_id": "perplexity/sonar",
    "model_name": "Sonar",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "model_id": "preset/advanced-deep-research",
    "model_name": "Advanced Deep Research",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "model_id": "preset/deep-research",
    "model_name": "Deep Research",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "model_id": "preset/fast-search",
    "model_name": "Fast Search",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "model_id": "preset/pro-search",
    "model_name": "Pro Search",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000001,
    "max_input_tokens": 128000,
    "max_tokens": 128000,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.012,
      "search_context_size_low": 0.005,
      "search_context_size_medium": 0.008
    },
    "supports_web_search": true,
    "model_id": "sonar",
    "model_name": "Sonar",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 1,
    "output_cost_per_million": 1,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000008,
    "max_input_tokens": 128000,
    "citation_cost_per_token": 0.000002,
    "max_tokens": 128000,
    "output_cost_per_reasoning_token": 0.000003,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.005,
      "search_context_size_low": 0.005,
      "search_context_size_medium": 0.005
    },
    "supports_reasoning": true,
    "supports_web_search": true,
    "model_id": "sonar-deep-research",
    "model_name": "Sonar Deep Research",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 2,
    "output_cost_per_million": 8,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 200000,
    "max_output_tokens": 8000,
    "max_tokens": 8000,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.014,
      "search_context_size_low": 0.006,
      "search_context_size_medium": 0.01
    },
    "supports_web_search": true,
    "model_id": "sonar-pro",
    "model_name": "Sonar Pro",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000005,
    "max_input_tokens": 128000,
    "max_tokens": 128000,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.014,
      "search_context_size_low": 0.005,
      "search_context_size_medium": 0.008
    },
    "supports_reasoning": true,
    "supports_web_search": true,
    "model_id": "sonar-reasoning",
    "model_name": "Sonar Reasoning",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 1,
    "output_cost_per_million": 5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000008,
    "max_input_tokens": 128000,
    "max_tokens": 128000,
    "search_context_cost_per_query": {
      "search_context_size_high": 0.014,
      "search_context_size_low": 0.006,
      "search_context_size_medium": 0.01
    },
    "supports_reasoning": true,
    "supports_web_search": true,
    "model_id": "sonar-reasoning-pro",
    "model_name": "Sonar Reasoning Pro",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_output_tokens": 0,
    "input_cost_per_million": 2,
    "output_cost_per_million": 8,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_web_search": true,
    "supports_reasoning": false,
    "model_id": "xai/grok-4-1-fast-non-reasoning",
    "model_name": "Grok 4 1 Fast Non Reasoning",
    "provider_id": "perplexity",
    "provider_name": "Perplexity AI",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "responses",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 8192,
    "deprecation_date": "2026-06-01",
    "input_cost_per_audio_token": 7e-7,
    "max_tokens": 8192,
    "source": "https://ai.google.dev/pricing#2_0flash",
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_audio_input": true,
    "supports_audio_output": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "gemini-2.0-flash",
    "model_name": "Gemini 2.0 Flash",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1.5e-7,
    "output_cost_per_token": 6e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 8192,
    "deprecation_date": "2026-06-01",
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 8192,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/pricing",
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text",
      "image"
    ],
    "supports_audio_output": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "gemini-2.0-flash-001",
    "model_name": "Gemini 2.0 Flash 001",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.15,
    "output_cost_per_million": 0.6,
    "cache_read_cost_per_token": 3.75e-8,
    "cache_read_cost_per_million": 0.0375,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-8,
    "output_cost_per_token": 3e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 8192,
    "deprecation_date": "2026-06-01",
    "input_cost_per_audio_token": 7.5e-8,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#gemini-2.0-flash",
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "gemini-2.0-flash-lite",
    "model_name": "Gemini 2.0 Flash-Lite",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.075,
    "output_cost_per_million": 0.3,
    "cache_read_cost_per_token": 1.875e-8,
    "cache_read_cost_per_million": 0.01875,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-8,
    "output_cost_per_token": 3e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 8192,
    "deprecation_date": "2026-06-01",
    "input_cost_per_audio_token": 7.5e-8,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#gemini-2.0-flash",
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "gemini-2.0-flash-lite-001",
    "model_name": "Gemini 2.0 Flash Lite 001",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.075,
    "output_cost_per_million": 0.3,
    "cache_read_cost_per_token": 1.875e-8,
    "cache_read_cost_per_million": 0.01875,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.0000025,
    "source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "supports_image_size": false,
    "model_id": "gemini-2.5-flash",
    "model_name": "Gemini 2.5 Flash",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 3e-8,
    "cache_read_cost_per_million": 0.03,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 3e-7,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 4e-7,
    "source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "supports_image_size": false,
    "model_id": "gemini-2.5-flash-lite",
    "model_name": "Gemini 2.5 Flash Lite",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 1e-8,
    "cache_read_cost_per_million": 0.01,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "deprecation_date": "2025-11-18",
    "input_cost_per_audio_token": 5e-7,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 4e-7,
    "source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "supports_image_size": false,
    "model_id": "gemini-2.5-flash-lite-preview-06-17",
    "model_name": "Gemini 2.5 Flash Lite Preview 06 17",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 1e-7,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 3e-7,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 4e-7,
    "source": "https://developers.googleblog.com/en/continuing-to-bring-you-our-latest-models-with-an-improved-gemini-2-5-flash-and-flash-lite-release/",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "supports_image_size": false,
    "model_id": "gemini-2.5-flash-lite-preview-09-2025",
    "model_name": "Gemini 2.5 Flash Lite Preview 09 2025",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.09999999999999999,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 1e-8,
    "cache_read_cost_per_million": 0.01,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.0000025,
    "source": "https://developers.googleblog.com/en/continuing-to-bring-you-our-latest-models-with-an-improved-gemini-2-5-flash-and-flash-lite-release/",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "supports_image_size": false,
    "model_id": "gemini-2.5-flash-preview-09-2025",
    "model_name": "Gemini 2.5 Flash Preview 09 2025",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "cache_read_input_token_cost_above_200k_tokens": 2.5e-7,
    "cache_creation_input_token_cost_above_200k_tokens": 2.5e-7,
    "input_cost_per_token_above_200k_tokens": 0.0000025,
    "max_tokens": 65535,
    "output_cost_per_token_above_200k_tokens": 0.000015,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/pricing",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "gemini-2.5-pro",
    "model_name": "Gemini 2.5 Pro",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "cache_read_input_token_cost_above_200k_tokens": 2.5e-7,
    "input_cost_per_audio_token": 7e-7,
    "input_cost_per_token_above_200k_tokens": 0.0000025,
    "max_tokens": 65535,
    "output_cost_per_token_above_200k_tokens": 0.000015,
    "source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-2.5-pro-preview",
    "supported_modalities": [
      "text"
    ],
    "supported_output_modalities": [
      "audio"
    ],
    "supports_audio_output": false,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "model_id": "gemini-2.5-pro-preview-tts",
    "model_name": "Gemini 2.5 Pro Preview TTS",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 1.25e-7,
    "cache_read_cost_per_million": 0.125,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 5e-7,
    "output_cost_per_token": 0.000003,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.000003,
    "source": "https://ai.google.dev/pricing/gemini-3",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "supports_native_streaming": true,
    "input_cost_per_token_priority": 9e-7,
    "input_cost_per_audio_token_priority": 0.0000018,
    "output_cost_per_token_priority": 0.0000054,
    "cache_read_input_token_cost_priority": 9e-8,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "gemini-3-flash-preview",
    "model_name": "Gemini 3 Flash Preview",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.5,
    "output_cost_per_million": 3,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000012,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "cache_read_input_token_cost_above_200k_tokens": 4e-7,
    "cache_creation_input_token_cost_above_200k_tokens": 2.5e-7,
    "input_cost_per_token_above_200k_tokens": 0.000004,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_token_above_200k_tokens": 0.000018,
    "output_cost_per_token_batches": 0.000006,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/pricing",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "supports_native_streaming": true,
    "input_cost_per_token_priority": 0.0000036,
    "input_cost_per_token_above_200k_tokens_priority": 0.0000072,
    "output_cost_per_token_priority": 0.0000216,
    "output_cost_per_token_above_200k_tokens_priority": 0.0000324,
    "cache_read_input_token_cost_priority": 3.6e-7,
    "cache_read_input_token_cost_above_200k_tokens_priority": 7.2e-7,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "gemini-3-pro-preview",
    "model_name": "Gemini 3 Pro Preview",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 12,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.0000015,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65536,
    "cache_read_input_token_cost_flex": 1.25e-8,
    "cache_read_input_token_cost_priority": 4.5e-8,
    "input_cost_per_audio_token": 5e-7,
    "input_cost_per_token_batches": 1.25e-7,
    "input_cost_per_token_flex": 1.25e-7,
    "input_cost_per_token_priority": 4.5e-7,
    "max_tokens": 65536,
    "output_cost_per_reasoning_token": 0.0000015,
    "output_cost_per_token_batches": 7.5e-7,
    "output_cost_per_token_flex": 7.5e-7,
    "output_cost_per_token_priority": 0.0000027,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/pricing#gemini-models",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "supports_native_streaming": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "gemini-3.1-flash-lite",
    "model_name": "Gemini 3.1 Flash Lite",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 1.5,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 0.0000015,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65536,
    "input_cost_per_audio_token": 5e-7,
    "max_tokens": 65536,
    "output_cost_per_reasoning_token": 0.0000015,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/pricing#gemini-models",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_audio_output": false,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "supports_native_streaming": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "gemini-3.1-flash-lite-preview",
    "model_name": "Gemini 3.1 Flash Lite Preview",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 1.5,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000012,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65536,
    "cache_read_input_token_cost_above_200k_tokens": 4e-7,
    "cache_creation_input_token_cost_above_200k_tokens": 2.5e-7,
    "input_cost_per_token_above_200k_tokens": 0.000004,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 65536,
    "output_cost_per_token_above_200k_tokens": 0.000018,
    "output_cost_per_token_batches": 0.000006,
    "output_cost_per_image": 0.00012,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/pricing#gemini-models",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "supports_url_context": true,
    "supports_native_streaming": true,
    "input_cost_per_token_priority": 0.0000036,
    "input_cost_per_token_above_200k_tokens_priority": 0.0000072,
    "output_cost_per_token_priority": 0.0000216,
    "output_cost_per_token_above_200k_tokens_priority": 0.0000324,
    "cache_read_input_token_cost_priority": 3.6e-7,
    "cache_read_input_token_cost_above_200k_tokens_priority": 7.2e-7,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "gemini-3.1-pro-preview",
    "model_name": "Gemini 3.1 Pro Preview",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 12,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000012,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65536,
    "cache_read_input_token_cost_above_200k_tokens": 4e-7,
    "cache_creation_input_token_cost_above_200k_tokens": 2.5e-7,
    "input_cost_per_token_above_200k_tokens": 0.000004,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 65536,
    "output_cost_per_token_above_200k_tokens": 0.000018,
    "output_cost_per_token_batches": 0.000006,
    "output_cost_per_image": 0.00012,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/pricing#gemini-models",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "supports_url_context": true,
    "supports_native_streaming": true,
    "input_cost_per_token_priority": 0.0000036,
    "input_cost_per_token_above_200k_tokens_priority": 0.0000072,
    "output_cost_per_token_priority": 0.0000216,
    "output_cost_per_token_above_200k_tokens_priority": 0.0000324,
    "cache_read_input_token_cost_priority": 3.6e-7,
    "cache_read_input_token_cost_above_200k_tokens_priority": 7.2e-7,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "gemini-3.1-pro-preview-customtools",
    "model_name": "Gemini 3.1 Pro Preview Customtools",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 12,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.0000015,
    "output_cost_per_token": 0.000009,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000001,
    "max_tokens": 65535,
    "output_cost_per_reasoning_token": 0.000009,
    "source": "https://ai.google.dev/pricing/gemini-3",
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/completions",
      "/v1/batch"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text"
    ],
    "supports_audio_output": false,
    "supports_audio_input": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_video_input": true,
    "supports_web_search": true,
    "supports_native_streaming": true,
    "input_cost_per_token_priority": 0.0000027,
    "input_cost_per_audio_token_priority": 0.0000018,
    "output_cost_per_token_priority": 0.0000162,
    "cache_read_input_token_cost_priority": 2.7e-7,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.014,
      "search_context_size_medium": 0.014,
      "search_context_size_high": 0.014
    },
    "web_search_billing_unit": "per_query",
    "model_id": "gemini-3.5-flash",
    "model_name": "Gemini 3.5 Flash",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 1.5,
    "output_cost_per_million": 9,
    "cache_read_cost_per_token": 1.5e-7,
    "cache_read_cost_per_million": 0.15,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 1048576,
    "max_output_tokens": 65535,
    "input_cost_per_audio_token": 0.000003,
    "max_tokens": 65535,
    "output_cost_per_audio_token": 0.000012,
    "source": "https://ai.google.dev/gemini-api/docs/pricing",
    "supported_endpoints": [
      "/vertex_ai/live"
    ],
    "supported_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "supported_output_modalities": [
      "text",
      "audio"
    ],
    "supports_audio_input": true,
    "supports_audio_output": true,
    "supports_pdf_input": true,
    "supports_prompt_caching": true,
    "supports_system_messages": true,
    "supports_tool_choice": true,
    "supports_url_context": true,
    "supports_web_search": true,
    "search_context_cost_per_query": {
      "search_context_size_low": 0.035,
      "search_context_size_medium": 0.035,
      "search_context_size_high": 0.035
    },
    "gemini_native_audio": true,
    "model_id": "gemini-live-2.5-flash-preview-native-audio-09-2025",
    "model_name": "Gemini Live 2.5 Flash Preview Native Audio 09 2025",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "realtime",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 6e-7,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 256000,
    "max_output_tokens": 256000,
    "max_tokens": 256000,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/pricing#partner-models",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "moonshotai/kimi-k2-thinking-maas",
    "model_name": "Kimi K2 Thinking Maas",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.6,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "max_tokens": 2000000,
    "source": "https://docs.x.ai/docs/models (Vertex AI Model Garden)",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "xai/grok-4.1-fast-non-reasoning",
    "model_name": "Grok 4.1 Fast Non Reasoning",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "max_tokens": 2000000,
    "source": "https://docs.x.ai/docs/models (Vertex AI Model Garden)",
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "xai/grok-4.1-fast-reasoning",
    "model_name": "Grok 4.1 Fast Reasoning",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000006,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "max_tokens": 2000000,
    "source": "https://docs.x.ai/docs/models (Vertex AI Model Garden)",
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "xai/grok-4.20-non-reasoning",
    "model_name": "Grok 4.20 Non Reasoning",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 6,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000006,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "max_tokens": 2000000,
    "source": "https://docs.x.ai/docs/models (Vertex AI Model Garden)",
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "xai/grok-4.20-reasoning",
    "model_name": "Grok 4.20 Reasoning",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 6,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-2",
    "model_name": "Grok 2",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-2-1212",
    "model_name": "Grok 2 (Dec 2012)",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-2-latest",
    "model_name": "Grok 2 Latest",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 32768,
    "max_output_tokens": 32768,
    "input_cost_per_image": 0.000002,
    "max_tokens": 32768,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-2-vision",
    "model_name": "Grok 2 Vision",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 32768,
    "max_output_tokens": 32768,
    "deprecation_date": "2026-02-28",
    "input_cost_per_image": 0.000002,
    "max_tokens": 32768,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-2-vision-1212",
    "model_name": "Grok 2 Vision (Dec 2012)",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 32768,
    "max_output_tokens": 32768,
    "input_cost_per_image": 0.000002,
    "max_tokens": 32768,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-2-vision-latest",
    "model_name": "Grok 2 Vision Latest",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "deprecation_date": "2026-05-15",
    "max_tokens": 131072,
    "source": "https://x.ai/api#pricing",
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-3",
    "model_name": "Grok 3",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 7.5e-7,
    "cache_read_cost_per_million": 0.75,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://x.ai/api#pricing",
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-3-beta",
    "model_name": "Grok 3 Beta",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 7.5e-7,
    "cache_read_cost_per_million": 0.75,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.000025,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://x.ai/api#pricing",
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-3-fast-beta",
    "model_name": "Grok 3 Fast Beta",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 5,
    "output_cost_per_million": 25,
    "cache_read_cost_per_token": 0.00000125,
    "cache_read_cost_per_million": 1.25,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.000025,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://x.ai/api#pricing",
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-3-fast-latest",
    "model_name": "Grok 3 Fast Latest",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 5,
    "output_cost_per_million": 25,
    "cache_read_cost_per_token": 0.00000125,
    "cache_read_cost_per_million": 1.25,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://x.ai/api#pricing",
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-3-latest",
    "model_name": "Grok 3 Latest",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 7.5e-7,
    "cache_read_cost_per_million": 0.75,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "deprecation_date": "2026-02-28",
    "max_tokens": 131072,
    "source": "https://x.ai/api#pricing",
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-3-mini",
    "model_name": "Grok 3 Mini",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "deprecation_date": "2026-02-28",
    "max_tokens": 131072,
    "source": "https://x.ai/api#pricing",
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-3-mini-beta",
    "model_name": "Grok 3 Mini Beta",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 6e-7,
    "output_cost_per_token": 0.000004,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://x.ai/api#pricing",
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-3-mini-fast",
    "model_name": "Grok 3 Mini Fast",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.6,
    "output_cost_per_million": 4,
    "cache_read_cost_per_token": 1.5e-7,
    "cache_read_cost_per_million": 0.15,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 6e-7,
    "output_cost_per_token": 0.000004,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://x.ai/api#pricing",
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-3-mini-fast-beta",
    "model_name": "Grok 3 Mini Fast Beta",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.6,
    "output_cost_per_million": 4,
    "cache_read_cost_per_token": 1.5e-7,
    "cache_read_cost_per_million": 0.15,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 6e-7,
    "output_cost_per_token": 0.000004,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://x.ai/api#pricing",
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-3-mini-fast-latest",
    "model_name": "Grok 3 Mini Fast Latest",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.6,
    "output_cost_per_million": 4,
    "cache_read_cost_per_token": 1.5e-7,
    "cache_read_cost_per_million": 0.15,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_response_schema": false,
    "input_cost_per_token": 3e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "source": "https://x.ai/api#pricing",
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-3-mini-latest",
    "model_name": "Grok 3 Mini Latest",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.3,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 7.5e-8,
    "cache_read_cost_per_million": 0.075,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_vision": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 256000,
    "max_output_tokens": 256000,
    "max_tokens": 256000,
    "source": "https://docs.x.ai/docs/models",
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4",
    "model_name": "Grok 4",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 256000,
    "max_output_tokens": 256000,
    "deprecation_date": "2026-05-15",
    "input_cost_per_token_above_128k_tokens": 0.000006,
    "max_tokens": 256000,
    "output_cost_per_token_above_128k_tokens": 0.00003,
    "source": "https://docs.x.ai/docs/models",
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4-0709",
    "model_name": "Grok 4 (Sep 2007)",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "input_cost_per_token_above_128k_tokens": 4e-7,
    "max_tokens": 2000000,
    "output_cost_per_token_above_128k_tokens": 0.000001,
    "source": "https://docs.x.ai/docs/models/grok-4-1-fast-reasoning",
    "supports_audio_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4-1-fast",
    "model_name": "Grok 4 1 Fast",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "deprecation_date": "2026-05-15",
    "input_cost_per_token_above_128k_tokens": 4e-7,
    "max_tokens": 2000000,
    "output_cost_per_token_above_128k_tokens": 0.000001,
    "source": "https://docs.x.ai/docs/models/grok-4-1-fast-non-reasoning",
    "supports_audio_input": true,
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4-1-fast-non-reasoning",
    "model_name": "Grok 4 1 Fast Non Reasoning",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "deprecation_date": "2026-05-15",
    "input_cost_per_token_above_128k_tokens": 4e-7,
    "max_tokens": 2000000,
    "output_cost_per_token_above_128k_tokens": 0.000001,
    "source": "https://docs.x.ai/docs/models/grok-4-1-fast-non-reasoning",
    "supports_audio_input": true,
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4-1-fast-non-reasoning-latest",
    "model_name": "Grok 4 1 Fast Non Reasoning Latest",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "deprecation_date": "2026-05-15",
    "input_cost_per_token_above_128k_tokens": 4e-7,
    "max_tokens": 2000000,
    "output_cost_per_token_above_128k_tokens": 0.000001,
    "source": "https://docs.x.ai/docs/models/grok-4-1-fast-reasoning",
    "supports_audio_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4-1-fast-reasoning",
    "model_name": "Grok 4 1 Fast Reasoning",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "deprecation_date": "2026-05-15",
    "input_cost_per_token_above_128k_tokens": 4e-7,
    "max_tokens": 2000000,
    "output_cost_per_token_above_128k_tokens": 0.000001,
    "source": "https://docs.x.ai/docs/models/grok-4-1-fast-reasoning",
    "supports_audio_input": true,
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4-1-fast-reasoning-latest",
    "model_name": "Grok 4 1 Fast Reasoning Latest",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "deprecation_date": "2026-05-15",
    "input_cost_per_token_above_128k_tokens": 4e-7,
    "max_tokens": 2000000,
    "output_cost_per_token_above_128k_tokens": 0.000001,
    "source": "https://docs.x.ai/docs/models",
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4-fast-non-reasoning",
    "model_name": "Grok 4 Fast Non Reasoning",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 2e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "deprecation_date": "2026-05-15",
    "input_cost_per_token_above_128k_tokens": 4e-7,
    "max_tokens": 2000000,
    "output_cost_per_token_above_128k_tokens": 0.000001,
    "source": "https://docs.x.ai/docs/models",
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4-fast-reasoning",
    "model_name": "Grok 4 Fast Reasoning",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 0.19999999999999998,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 5e-8,
    "cache_read_cost_per_million": 0.049999999999999996,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 256000,
    "max_output_tokens": 256000,
    "input_cost_per_token_above_128k_tokens": 0.000006,
    "max_tokens": 256000,
    "output_cost_per_token_above_128k_tokens": 0.00003,
    "source": "https://docs.x.ai/docs/models",
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4-latest",
    "model_name": "Grok 4 Latest",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 3,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000006,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "max_tokens": 2000000,
    "source": "https://docs.x.ai/docs/models",
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4.20-0309-reasoning",
    "model_name": "Grok 4.20 0309 Reasoning",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 6,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000006,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "max_tokens": 2000000,
    "source": "https://docs.x.ai/docs/models",
    "supports_prompt_caching": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4.20-beta-0309-non-reasoning",
    "model_name": "Grok 4.20 Beta 0309 Non Reasoning",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 6,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000006,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "max_tokens": 2000000,
    "source": "https://docs.x.ai/docs/models",
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4.20-beta-0309-reasoning",
    "model_name": "Grok 4.20 Beta 0309 Reasoning",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 6,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000006,
    "max_input_tokens": 2000000,
    "max_output_tokens": 2000000,
    "max_tokens": 2000000,
    "source": "https://docs.x.ai/docs/models",
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4.20-multi-agent-beta-0309",
    "model_name": "Grok 4.20 Multi Agent Beta (Sep 2003)",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 6,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 1000000,
    "max_output_tokens": 1000000,
    "cache_read_input_token_cost_above_200k_tokens": 4e-7,
    "input_cost_per_token_above_200k_tokens": 0.0000025,
    "max_tokens": 1000000,
    "output_cost_per_token_above_200k_tokens": 0.000005,
    "source": "https://docs.x.ai/docs/models",
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4.3",
    "model_name": "Grok 4.3",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.00000125,
    "output_cost_per_token": 0.0000025,
    "max_input_tokens": 1000000,
    "max_output_tokens": 1000000,
    "cache_read_input_token_cost_above_200k_tokens": 4e-7,
    "input_cost_per_token_above_200k_tokens": 0.0000025,
    "max_tokens": 1000000,
    "output_cost_per_token_above_200k_tokens": 0.000005,
    "source": "https://docs.x.ai/docs/models",
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4.3-latest",
    "model_name": "Grok 4.3 Latest",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 1.25,
    "output_cost_per_million": 2.5,
    "cache_read_cost_per_token": 2e-7,
    "cache_read_cost_per_million": 0.19999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000006,
    "max_input_tokens": 500000,
    "max_output_tokens": 500000,
    "cache_read_input_token_cost_above_200k_tokens": 0.000001,
    "input_cost_per_token_above_200k_tokens": 0.000004,
    "max_tokens": 500000,
    "output_cost_per_token_above_200k_tokens": 0.000012,
    "source": "https://docs.x.ai/docs/models",
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4.5",
    "model_name": "Grok 4.5",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 6,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000006,
    "max_input_tokens": 500000,
    "max_output_tokens": 500000,
    "cache_read_input_token_cost_above_200k_tokens": 0.000001,
    "input_cost_per_token_above_200k_tokens": 0.000004,
    "max_tokens": 500000,
    "output_cost_per_token_above_200k_tokens": 0.000012,
    "source": "https://docs.x.ai/docs/models",
    "supports_prompt_caching": true,
    "supports_reasoning": true,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-4.5-latest",
    "model_name": "Grok 4.5 Latest",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 6,
    "cache_read_cost_per_token": 5e-7,
    "cache_read_cost_per_million": 0.5,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 131072,
    "max_output_tokens": 131072,
    "max_tokens": 131072,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-beta",
    "model_name": "Grok Beta",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 5,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_vision": true,
    "input_cost_per_token": 0.000005,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 8192,
    "max_output_tokens": 8192,
    "input_cost_per_image": 0.000005,
    "max_tokens": 8192,
    "supports_tool_choice": true,
    "supports_web_search": true,
    "model_id": "grok-vision-beta",
    "model_name": "Grok Vision Beta",
    "provider_id": "xai",
    "provider_name": "xAI",
    "input_cost_per_million": 5,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "chat",
    "deprecation_date": null,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  }
]