[
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "max_input_tokens": 128000,
    "max_output_tokens": 16000,
    "max_tokens": 16000,
    "supported_endpoints": [
      "/v1/chat/completions"
    ],
    "model_id": "github_copilot/claude-haiku-4.5",
    "model_name": "Claude Haiku 4.5",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "max_input_tokens": 128000,
    "max_output_tokens": 16000,
    "max_tokens": 16000,
    "supported_endpoints": [
      "/v1/chat/completions"
    ],
    "supports_output_config": true,
    "model_id": "github_copilot/claude-opus-4.5",
    "model_name": "Claude Opus 4.5",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "max_input_tokens": 128000,
    "max_output_tokens": 16000,
    "supports_adaptive_thinking": true,
    "max_tokens": 16000,
    "supported_endpoints": [
      "/v1/chat/completions"
    ],
    "model_id": "github_copilot/claude-opus-4.6-fast",
    "model_name": "Claude Opus 4.6 Fast",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_json_mode": false
  },
  {
    "supports_vision": true,
    "max_input_tokens": 80000,
    "max_output_tokens": 16000,
    "max_tokens": 16000,
    "supported_endpoints": [
      "/v1/chat/completions"
    ],
    "model_id": "github_copilot/claude-opus-41",
    "model_name": "Claude Opus 41",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "max_input_tokens": 128000,
    "max_output_tokens": 16000,
    "max_tokens": 16000,
    "supported_endpoints": [
      "/v1/chat/completions"
    ],
    "model_id": "github_copilot/claude-sonnet-4",
    "model_name": "Claude Sonnet 4",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "max_input_tokens": 128000,
    "max_output_tokens": 16000,
    "max_tokens": 16000,
    "supported_endpoints": [
      "/v1/chat/completions"
    ],
    "model_id": "github_copilot/claude-sonnet-4.5",
    "model_name": "Claude Sonnet 4.5",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "max_input_tokens": 128000,
    "max_output_tokens": 64000,
    "max_tokens": 64000,
    "model_id": "github_copilot/gemini-2.5-pro",
    "model_name": "Gemini 2.5 Pro",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "max_input_tokens": 128000,
    "max_output_tokens": 64000,
    "max_tokens": 64000,
    "model_id": "github_copilot/gemini-3-pro-preview",
    "model_name": "Gemini 3 Pro Preview",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "max_input_tokens": 16384,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "github_copilot/gpt-3.5-turbo",
    "model_name": "GPT 3.5T",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "max_input_tokens": 16384,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "github_copilot/gpt-3.5-turbo-0613",
    "model_name": "GPT-3.5 Turbo 0613",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "max_input_tokens": 32768,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "github_copilot/gpt-4",
    "model_name": "GPT-4",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "max_input_tokens": 32768,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "github_copilot/gpt-4-0613",
    "model_name": "GPT-4 0613",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "max_input_tokens": 64000,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "github_copilot/gpt-4-o-preview",
    "model_name": "GPT-4 O Preview",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_vision": false,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "max_input_tokens": 128000,
    "max_output_tokens": 16384,
    "max_tokens": 16384,
    "model_id": "github_copilot/gpt-4.1",
    "model_name": "GPT-4.1",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "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,
    "max_input_tokens": 128000,
    "max_output_tokens": 16384,
    "max_tokens": 16384,
    "model_id": "github_copilot/gpt-4.1-2025-04-14",
    "model_name": "GPT-4.1 (Apr 2025)",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "model_id": "github_copilot/gpt-41-copilot",
    "model_name": "GPT-41 Copilot",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "max_input_tokens": 64000,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "github_copilot/gpt-4o",
    "model_name": "GPT-4o",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "max_input_tokens": 64000,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "github_copilot/gpt-4o-2024-05-13",
    "model_name": "GPT-4o (May 2024)",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "max_input_tokens": 64000,
    "max_output_tokens": 16384,
    "max_tokens": 16384,
    "model_id": "github_copilot/gpt-4o-2024-08-06",
    "model_name": "GPT-4o (Aug 2024)",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_vision": false,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "max_input_tokens": 64000,
    "max_output_tokens": 16384,
    "max_tokens": 16384,
    "model_id": "github_copilot/gpt-4o-2024-11-20",
    "model_name": "GPT-4o (Nov 2024)",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "max_input_tokens": 64000,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "github_copilot/gpt-4o-mini",
    "model_name": "GPT-4o mini",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_vision": false,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "max_input_tokens": 64000,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "github_copilot/gpt-4o-mini-2024-07-18",
    "model_name": "GPT-4o mini (Jul 2024)",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "chat",
    "deprecation_date": null,
    "supports_parallel_functions": true,
    "supports_vision": false,
    "supports_json_mode": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "max_input_tokens": 128000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/responses"
    ],
    "model_id": "github_copilot/gpt-5",
    "model_name": "GPT-5",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "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,
    "max_input_tokens": 128000,
    "max_output_tokens": 64000,
    "max_tokens": 64000,
    "model_id": "github_copilot/gpt-5-mini",
    "model_name": "GPT-5 Mini",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "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,
    "max_input_tokens": 128000,
    "max_output_tokens": 64000,
    "max_tokens": 64000,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/responses"
    ],
    "model_id": "github_copilot/gpt-5.1",
    "model_name": "GPT-5.1",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "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,
    "max_input_tokens": 128000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/responses"
    ],
    "model_id": "github_copilot/gpt-5.1-codex-max",
    "model_name": "GPT-5.1 Codex Max",
    "provider_id": "github",
    "provider_name": "Github",
    "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_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_vision": true,
    "supports_response_schema": true,
    "max_input_tokens": 128000,
    "max_output_tokens": 64000,
    "max_tokens": 64000,
    "supported_endpoints": [
      "/v1/chat/completions",
      "/v1/responses"
    ],
    "model_id": "github_copilot/gpt-5.2",
    "model_name": "GPT-5.2",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "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,
    "max_input_tokens": 128000,
    "max_output_tokens": 128000,
    "max_tokens": 128000,
    "supported_endpoints": [
      "/v1/responses"
    ],
    "model_id": "github_copilot/gpt-5.3-codex",
    "model_name": "GPT-5.3 Codex",
    "provider_id": "github",
    "provider_name": "Github",
    "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_json_mode": true,
    "supports_parallel_functions": true
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.0000045,
    "max_input_tokens": 128000,
    "max_output_tokens": 64000,
    "max_tokens": 64000,
    "supported_endpoints": [
      "/v1/chat/completions"
    ],
    "model_id": "github_copilot/mai-code-1-flash",
    "model_name": "Mai Code 1 Flash",
    "provider_id": "github",
    "provider_name": "Github",
    "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_vision": false
  },
  {
    "supports_function_calling": true,
    "supports_parallel_function_calling": true,
    "supports_response_schema": true,
    "input_cost_per_token": 7.5e-7,
    "output_cost_per_token": 0.0000045,
    "max_input_tokens": 128000,
    "max_output_tokens": 64000,
    "max_tokens": 64000,
    "supported_endpoints": [
      "/v1/chat/completions"
    ],
    "model_id": "github_copilot/mai-code-1-flash-internal",
    "model_name": "Mai Code 1 Flash Internal",
    "provider_id": "github",
    "provider_name": "Github",
    "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_vision": false
  },
  {
    "max_input_tokens": 8191,
    "max_tokens": 8191,
    "model_id": "github_copilot/text-embedding-3-small",
    "model_name": "Text Embedding 3 Small",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "embedding",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "max_input_tokens": 8191,
    "max_tokens": 8191,
    "model_id": "github_copilot/text-embedding-3-small-inference",
    "model_name": "Text Embedding 3 Small Inference",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "embedding",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "max_input_tokens": 8191,
    "max_tokens": 8191,
    "model_id": "github_copilot/text-embedding-ada-002",
    "model_name": "Text Embedding Ada 002",
    "provider_id": "github",
    "provider_name": "Github",
    "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": "embedding",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  }
]