[
  {
    "id": "alibaba/qwen-flash",
    "name": "Qwen Flash",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2024-04",
    "release_date": "2025-07-28",
    "context_window": 1000000,
    "max_output": 32768,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.05,
      "output": 0.4,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen-max",
    "name": "Qwen Max",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2024-04",
    "release_date": "2024-04-03",
    "context_window": 32768,
    "max_output": 8192,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.6,
      "output": 6.4,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen-plus",
    "name": "Qwen Plus",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2024-04",
    "release_date": "2024-01-25",
    "context_window": 1000000,
    "max_output": 32768,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.4,
      "output": 1.2,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen-turbo",
    "name": "Qwen Turbo",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2024-04",
    "release_date": "2024-11-01",
    "context_window": 1000000,
    "max_output": 16384,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.05,
      "output": 0.2,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen-omni-turbo",
    "name": "Qwen-Omni Turbo",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2024-04",
    "release_date": "2025-01-19",
    "context_window": 32768,
    "max_output": 2048,
    "input_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "output_modalities": [
      "text",
      "audio"
    ],
    "cost": {
      "input": 0.07,
      "output": 0.27,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen-vl-max",
    "name": "Qwen-VL Max",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2024-04",
    "release_date": "2024-04-08",
    "context_window": 131072,
    "max_output": 8192,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.8,
      "output": 3.2,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen-vl-plus",
    "name": "Qwen-VL Plus",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2024-04",
    "release_date": "2024-01-25",
    "context_window": 131072,
    "max_output": 8192,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.21,
      "output": 0.63,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen2-5-vl-72b-instruct",
    "name": "Qwen2.5-VL 72B Instruct",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-04",
    "release_date": "2024-09",
    "context_window": 131072,
    "max_output": 8192,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2.8,
      "output": 8.4,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3-235b-a22b",
    "name": "Qwen3 235B-A22B",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2025-04",
    "context_window": 131072,
    "max_output": 16384,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.7,
      "output": 2.8,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3-32b",
    "name": "Qwen3 32B",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2025-04",
    "context_window": 131072,
    "max_output": 16384,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.7,
      "output": 2.8,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3-coder-flash",
    "name": "Qwen3 Coder Flash",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-04",
    "release_date": "2025-07-28",
    "context_window": 1000000,
    "max_output": 65536,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.3,
      "output": 1.5,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3-coder-plus",
    "name": "Qwen3 Coder Plus",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-04",
    "release_date": "2025-07-23",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1,
      "output": 5,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3-max",
    "name": "Qwen3 Max",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-04",
    "release_date": "2025-09-23",
    "context_window": 262144,
    "max_output": 65536,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.2,
      "output": 6,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3-coder-30b-a3b-instruct",
    "name": "Qwen3-Coder 30B-A3B Instruct",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2025-04",
    "context_window": 262144,
    "max_output": 65536,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.45,
      "output": 2.25,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3-coder-480b-a35b-instruct",
    "name": "Qwen3-Coder 480B-A35B Instruct",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2025-04",
    "context_window": 262144,
    "max_output": 65536,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.5,
      "output": 7.5,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3-next-80b-a3b-thinking",
    "name": "Qwen3-Next 80B-A3B (Thinking)",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2025-09",
    "context_window": 131072,
    "max_output": 32768,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.5,
      "output": 6,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3-next-80b-a3b-instruct",
    "name": "Qwen3-Next 80B-A3B Instruct",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2025-09",
    "context_window": 131072,
    "max_output": 32768,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.5,
      "output": 2,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3-vl-plus",
    "name": "Qwen3-VL Plus",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-04",
    "release_date": "2025-09-23",
    "context_window": 262144,
    "max_output": 32768,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.2,
      "output": 1.6,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3.5-122b-a10b",
    "name": "Qwen3.5 122B-A10B",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-02-23",
    "context_window": 262144,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.4,
      "output": 3.2,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3.5-27b",
    "name": "Qwen3.5 27B",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-02-23",
    "context_window": 262144,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.3,
      "output": 2.4,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3.5-35b-a3b",
    "name": "Qwen3.5 35B-A3B",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-02-23",
    "context_window": 262144,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.25,
      "output": 2,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3.5-397b-a17b",
    "name": "Qwen3.5 397B-A17B",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-02-15",
    "context_window": 262144,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.6,
      "output": 3.6,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3.5-9b",
    "name": "Qwen3.5 9B",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-02-23",
    "context_window": 262144,
    "max_output": 65536,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "alibaba/qwen3.5-plus",
    "name": "Qwen3.5 Plus",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-04",
    "release_date": "2026-02-16",
    "context_window": 1000000,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.4,
      "output": 2.4,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3.6-27b",
    "name": "Qwen3.6 27B",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-04-22",
    "context_window": 262144,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.6,
      "output": 3.6,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3.6-35b-a3b",
    "name": "Qwen3.6 35B-A3B",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-04-17",
    "context_window": 262144,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.248,
      "output": 1.485,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "alibaba/qwen3.6-flash",
    "name": "Qwen3.6 Flash",
    "family": "qwen3.6",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-04-27",
    "context_window": 1000000,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.1875,
      "output": 1.125,
      "cache_read": null,
      "cache_write": 0.234375
    }
  },
  {
    "id": "alibaba/qwen3.6-max-preview",
    "name": "Qwen3.6 Max Preview",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-04",
    "release_date": "2026-04-20",
    "context_window": 262144,
    "max_output": 65536,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.3,
      "output": 7.8,
      "cache_read": 0.13,
      "cache_write": 1.625
    }
  },
  {
    "id": "alibaba/qwen3.6-plus",
    "name": "Qwen3.6 Plus",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-04",
    "release_date": "2026-04-02",
    "context_window": 1000000,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.5,
      "output": 3,
      "cache_read": 0.05,
      "cache_write": 0.625
    }
  },
  {
    "id": "alibaba/qwen3.7-max",
    "name": "Qwen3.7 Max",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-05-21",
    "context_window": 1000000,
    "max_output": 65536,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2.5,
      "output": 7.5,
      "cache_read": 0.5,
      "cache_write": 3.125
    }
  },
  {
    "id": "alibaba/qwen3.7-plus",
    "name": "Qwen3.7 Plus",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-04",
    "release_date": "2026-06-02",
    "context_window": 1000000,
    "max_output": 64000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.5,
      "output": 3,
      "cache_read": 0.05,
      "cache_write": 0.625
    }
  },
  {
    "id": "alibaba/qwq-plus",
    "name": "QwQ Plus",
    "family": "qwen",
    "provider": "alibaba",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2024-04",
    "release_date": "2025-03-05",
    "context_window": 131072,
    "max_output": 8192,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.8,
      "output": 2.4,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "anthropic/claude-fable-5",
    "name": "Claude Fable 5",
    "family": "claude-fable",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2026-01-31",
    "release_date": "2026-06-09",
    "context_window": 1000000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 10,
      "output": 50,
      "cache_read": 1,
      "cache_write": 12.5
    }
  },
  {
    "id": "anthropic/claude-3-haiku-20240307",
    "name": "Claude Haiku 3",
    "family": "claude-haiku",
    "provider": "anthropic",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2023-08-31",
    "release_date": "2024-03-13",
    "context_window": 200000,
    "max_output": 4096,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "anthropic/claude-3-5-haiku-20241022",
    "name": "Claude Haiku 3.5",
    "family": "claude-haiku",
    "provider": "anthropic",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-07-31",
    "release_date": "2024-10-22",
    "context_window": 200000,
    "max_output": 8192,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "anthropic/claude-haiku-4-5-20251001",
    "name": "Claude Haiku 4.5",
    "family": "claude-haiku",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-02-28",
    "release_date": "2025-10-15",
    "context_window": 200000,
    "max_output": 64000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1,
      "output": 5,
      "cache_read": 0.1,
      "cache_write": 1.25
    }
  },
  {
    "id": "anthropic/claude-haiku-4-5",
    "name": "Claude Haiku 4.5 (latest)",
    "family": "claude-haiku",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-02-28",
    "release_date": "2025-10-15",
    "context_window": 200000,
    "max_output": 64000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1,
      "output": 5,
      "cache_read": 0.1,
      "cache_write": 1.25
    }
  },
  {
    "id": "anthropic/claude-opus-4-20250514",
    "name": "Claude Opus 4",
    "family": "claude-opus",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-03-31",
    "release_date": "2025-05-22",
    "context_window": 200000,
    "max_output": 32000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "anthropic/claude-opus-4-0",
    "name": "Claude Opus 4 (latest)",
    "family": "claude-opus",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-03-31",
    "release_date": "2025-05-22",
    "context_window": 200000,
    "max_output": 32000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "anthropic/claude-opus-4-1-20250805",
    "name": "Claude Opus 4.1",
    "family": "claude-opus",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-03-31",
    "release_date": "2025-08-05",
    "context_window": 200000,
    "max_output": 32000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 15,
      "output": 75,
      "cache_read": 1.5,
      "cache_write": 18.75
    }
  },
  {
    "id": "anthropic/claude-opus-4-1",
    "name": "Claude Opus 4.1 (latest)",
    "family": "claude-opus",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-03-31",
    "release_date": "2025-08-05",
    "context_window": 200000,
    "max_output": 32000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 15,
      "output": 75,
      "cache_read": 1.5,
      "cache_write": 18.75
    }
  },
  {
    "id": "anthropic/claude-opus-4-5-20251101",
    "name": "Claude Opus 4.5",
    "family": "claude-opus",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-05",
    "release_date": "2025-11-01",
    "context_window": 200000,
    "max_output": 64000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 5,
      "output": 25,
      "cache_read": 0.5,
      "cache_write": 6.25
    }
  },
  {
    "id": "anthropic/claude-opus-4-5",
    "name": "Claude Opus 4.5 (latest)",
    "family": "claude-opus",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-05",
    "release_date": "2025-11-24",
    "context_window": 200000,
    "max_output": 64000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 5,
      "output": 25,
      "cache_read": 0.5,
      "cache_write": 6.25
    }
  },
  {
    "id": "anthropic/claude-opus-4-6",
    "name": "Claude Opus 4.6",
    "family": "claude-opus",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-05-31",
    "release_date": "2026-02-05",
    "context_window": 1000000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 5,
      "output": 25,
      "cache_read": 0.5,
      "cache_write": 6.25
    }
  },
  {
    "id": "anthropic/claude-opus-4-7",
    "name": "Claude Opus 4.7",
    "family": "claude-opus",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2026-01-31",
    "release_date": "2026-04-16",
    "context_window": 1000000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 5,
      "output": 25,
      "cache_read": 0.5,
      "cache_write": 6.25
    }
  },
  {
    "id": "anthropic/claude-opus-4-8",
    "name": "Claude Opus 4.8",
    "family": "claude-opus",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2026-01",
    "release_date": "2026-05-28",
    "context_window": 1000000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 5,
      "output": 25,
      "cache_read": 0.5,
      "cache_write": 6.25
    }
  },
  {
    "id": "anthropic/claude-3-5-sonnet-20241022",
    "name": "Claude Sonnet 3.5 v2",
    "family": "claude-sonnet",
    "provider": "anthropic",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-04-30",
    "release_date": "2024-10-22",
    "context_window": 200000,
    "max_output": 8192,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "anthropic/claude-3-7-sonnet-20250219",
    "name": "Claude Sonnet 3.7",
    "family": "claude-sonnet",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-10-31",
    "release_date": "2025-02-19",
    "context_window": 200000,
    "max_output": 64000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "anthropic/claude-sonnet-4-20250514",
    "name": "Claude Sonnet 4",
    "family": "claude-sonnet",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-03-31",
    "release_date": "2025-05-22",
    "context_window": 200000,
    "max_output": 64000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "anthropic/claude-sonnet-4-0",
    "name": "Claude Sonnet 4 (latest)",
    "family": "claude-sonnet",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-03-31",
    "release_date": "2025-05-22",
    "context_window": 200000,
    "max_output": 64000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "anthropic/claude-sonnet-4-5-20250929",
    "name": "Claude Sonnet 4.5",
    "family": "claude-sonnet",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-07-31",
    "release_date": "2025-09-29",
    "context_window": 200000,
    "max_output": 64000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 3,
      "output": 15,
      "cache_read": 0.3,
      "cache_write": 3.75
    }
  },
  {
    "id": "anthropic/claude-sonnet-4-5",
    "name": "Claude Sonnet 4.5 (latest)",
    "family": "claude-sonnet",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-07-31",
    "release_date": "2025-09-29",
    "context_window": 200000,
    "max_output": 64000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 3,
      "output": 15,
      "cache_read": 0.3,
      "cache_write": 3.75
    }
  },
  {
    "id": "anthropic/claude-sonnet-4-6",
    "name": "Claude Sonnet 4.6",
    "family": "claude-sonnet",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-08-31",
    "release_date": "2026-02-17",
    "context_window": 1000000,
    "max_output": 64000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 3,
      "output": 15,
      "cache_read": 0.3,
      "cache_write": 3.75
    }
  },
  {
    "id": "anthropic/claude-sonnet-5",
    "name": "Claude Sonnet 5",
    "family": "claude-sonnet",
    "provider": "anthropic",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2026-01-31",
    "release_date": "2026-06-30",
    "context_window": 1000000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2,
      "output": 10,
      "cache_read": 0.2,
      "cache_write": 2.5
    }
  },
  {
    "id": "cohere/command-a-03-2025",
    "name": "Command A",
    "family": "command-a",
    "provider": "cohere",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-06-01",
    "release_date": "2025-03-13",
    "context_window": 256000,
    "max_output": 8000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2.5,
      "output": 10,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "cohere/command-a-plus-05-2026",
    "name": "Command A Plus",
    "family": "command-a",
    "provider": "cohere",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2025-04-01",
    "release_date": "2026-05-20",
    "context_window": 128000,
    "max_output": 64000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2.5,
      "output": 10,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "cohere/command-r-08-2024",
    "name": "Command R",
    "family": "command-r",
    "provider": "cohere",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-06-01",
    "release_date": "2024-08-30",
    "context_window": 128000,
    "max_output": 4000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.15,
      "output": 0.6,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "cohere/command-r-plus-08-2024",
    "name": "Command R\u002B",
    "family": "command-r",
    "provider": "cohere",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-06-01",
    "release_date": "2024-08-30",
    "context_window": 128000,
    "max_output": 4000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2.5,
      "output": 10,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "cohere/command-r7b-12-2024",
    "name": "Command R7B",
    "family": "command-r",
    "provider": "cohere",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-06-01",
    "release_date": "2024-12-02",
    "context_window": 128000,
    "max_output": 4000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.0375,
      "output": 0.15,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "cohere/north-mini-code-1-0",
    "name": "North Mini Code",
    "family": "north",
    "provider": "cohere",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-09-23",
    "release_date": "2026-06-09",
    "context_window": 256000,
    "max_output": 64000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0,
      "output": 0,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "deepreinforce/ornith-1.0-31b",
    "name": "Ornith 1.0 31B",
    "family": "ornith",
    "provider": "deepreinforce",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-06-25",
    "context_window": 262144,
    "max_output": 0,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "deepreinforce/ornith-1.0-35b",
    "name": "Ornith 1.0 35B",
    "family": "ornith",
    "provider": "deepreinforce",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-06-25",
    "context_window": 262144,
    "max_output": 0,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "deepreinforce/ornith-1.0-397b",
    "name": "Ornith 1.0 397B",
    "family": "ornith",
    "provider": "deepreinforce",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-06-25",
    "context_window": 262144,
    "max_output": 0,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "deepreinforce/ornith-1.0-9b",
    "name": "Ornith 1.0 9B",
    "family": "ornith",
    "provider": "deepreinforce",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-06-25",
    "context_window": 262144,
    "max_output": 0,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "deepseek/deepseek-chat",
    "name": "DeepSeek Chat",
    "family": "deepseek",
    "provider": "deepseek",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2025-09",
    "release_date": "2025-12-01",
    "context_window": 1000000,
    "max_output": 384000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.14,
      "output": 0.28,
      "cache_read": 0.0028,
      "cache_write": null
    }
  },
  {
    "id": "deepseek/deepseek-reasoner",
    "name": "DeepSeek Reasoner",
    "family": "deepseek-thinking",
    "provider": "deepseek",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2025-09",
    "release_date": "2025-12-01",
    "context_window": 1000000,
    "max_output": 384000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.14,
      "output": 0.28,
      "cache_read": 0.0028,
      "cache_write": null
    }
  },
  {
    "id": "deepseek/deepseek-v4-flash",
    "name": "DeepSeek V4 Flash",
    "family": "deepseek-flash",
    "provider": "deepseek",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-05",
    "release_date": "2026-04-24",
    "context_window": 1000000,
    "max_output": 384000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.14,
      "output": 0.28,
      "cache_read": 0.0028,
      "cache_write": null
    }
  },
  {
    "id": "deepseek/deepseek-v4-pro",
    "name": "DeepSeek V4 Pro",
    "family": "deepseek-thinking",
    "provider": "deepseek",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-05",
    "release_date": "2026-04-24",
    "context_window": 1000000,
    "max_output": 384000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.435,
      "output": 0.87,
      "cache_read": 0.003625,
      "cache_write": null
    }
  },
  {
    "id": "deepseek/deepseek-r1",
    "name": "DeepSeek-R1",
    "family": "deepseek-thinking",
    "provider": "deepseek",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-07",
    "release_date": "2025-01-20",
    "context_window": 128000,
    "max_output": 32768,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "google/gemini-2.0-flash",
    "name": "Gemini 2.0 Flash",
    "family": "gemini-flash",
    "provider": "google",
    "reasoning": false,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-06",
    "release_date": "2024-12-11",
    "context_window": 1048576,
    "max_output": 8192,
    "input_modalities": [
      "text",
      "image",
      "audio",
      "video",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.1,
      "output": 0.4,
      "cache_read": 0.025,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-2.0-flash-lite",
    "name": "Gemini 2.0 Flash-Lite",
    "family": "gemini-flash-lite",
    "provider": "google",
    "reasoning": false,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-06",
    "release_date": "2024-12-11",
    "context_window": 1048576,
    "max_output": 8192,
    "input_modalities": [
      "text",
      "image",
      "audio",
      "video",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.075,
      "output": 0.3,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-2.5-flash",
    "name": "Gemini 2.5 Flash",
    "family": "gemini-flash",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2025-06-17",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "audio",
      "video",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.3,
      "output": 2.5,
      "cache_read": 0.03,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-2.5-flash-tts",
    "name": "Gemini 2.5 Flash TTS",
    "family": "gemini-flash",
    "provider": "google",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2025-09-30",
    "context_window": 32768,
    "max_output": 16384,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "audio"
    ],
    "cost": null
  },
  {
    "id": "google/gemini-2.5-flash-lite",
    "name": "Gemini 2.5 Flash-Lite",
    "family": "gemini-flash-lite",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2025-06-17",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "audio",
      "video",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.1,
      "output": 0.4,
      "cache_read": 0.01,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-2.5-pro",
    "name": "Gemini 2.5 Pro",
    "family": "gemini-pro",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2025-06-17",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "audio",
      "video",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.25,
      "output": 10,
      "cache_read": 0.125,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-2.5-pro-tts",
    "name": "Gemini 2.5 Pro TTS",
    "family": "gemini-pro",
    "provider": "google",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2025-09-30",
    "context_window": 32768,
    "max_output": 16384,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "audio"
    ],
    "cost": null
  },
  {
    "id": "google/gemini-3-flash-preview",
    "name": "Gemini 3 Flash Preview",
    "family": "gemini-flash",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2025-12-17",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.5,
      "output": 3,
      "cache_read": 0.05,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-3-pro-preview",
    "name": "Gemini 3 Pro Preview",
    "family": "gemini-pro",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2025-11-18",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2,
      "output": 12,
      "cache_read": 0.2,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-3.1-flash-lite",
    "name": "Gemini 3.1 Flash Lite",
    "family": "gemini-flash-lite",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2026-05-07",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.25,
      "output": 1.5,
      "cache_read": 0.025,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-3.1-flash-lite-preview",
    "name": "Gemini 3.1 Flash Lite Preview",
    "family": "gemini-flash-lite",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2026-03-03",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.25,
      "output": 1.5,
      "cache_read": 0.025,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-3.1-pro-preview",
    "name": "Gemini 3.1 Pro Preview",
    "family": "gemini-pro",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2026-02-19",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2,
      "output": 12,
      "cache_read": 0.2,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-3.1-pro-preview-customtools",
    "name": "Gemini 3.1 Pro Preview Custom Tools",
    "family": "gemini-pro",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2026-02-19",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2,
      "output": 12,
      "cache_read": 0.2,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-3.5-flash",
    "name": "Gemini 3.5 Flash",
    "family": "gemini-flash",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2026-05-19",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.5,
      "output": 9,
      "cache_read": 0.15,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-embedding-001",
    "name": "Gemini Embedding 001",
    "family": "gemini",
    "provider": "google",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-05",
    "release_date": "2025-05-20",
    "context_window": 2048,
    "max_output": 1,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.15,
      "output": 0,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-flash-latest",
    "name": "Gemini Flash Latest",
    "family": "gemini-flash",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2025-09-25",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "audio",
      "video",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.3,
      "output": 2.5,
      "cache_read": 0.075,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-flash-lite-latest",
    "name": "Gemini Flash-Lite Latest",
    "family": "gemini-flash-lite",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2025-09-25",
    "context_window": 1048576,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "audio",
      "video",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.1,
      "output": 0.4,
      "cache_read": 0.025,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-omni-flash-preview",
    "name": "Gemini Omni Flash Preview",
    "family": "gemini",
    "provider": "google",
    "reasoning": true,
    "tool_call": false,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-06-30",
    "context_window": 1048576,
    "max_output": 57920,
    "input_modalities": [
      "text",
      "image",
      "video"
    ],
    "output_modalities": [
      "video"
    ],
    "cost": {
      "input": 1.5,
      "output": 17.5,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "google/gemma-4-26b-a4b-it",
    "name": "Gemma 4 26B A4B IT",
    "family": "gemma",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-04-02",
    "context_window": 262144,
    "max_output": 32768,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "google/gemma-4-31b-it",
    "name": "Gemma 4 31B IT",
    "family": "gemma",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-04-02",
    "context_window": 262144,
    "max_output": 32768,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "google/gemma-4-E2B-it",
    "name": "Gemma 4 E2B IT",
    "family": "gemma",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-04-02",
    "context_window": 131072,
    "max_output": 8192,
    "input_modalities": [
      "text",
      "image",
      "audio"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "google/gemma-4-E4B-it",
    "name": "Gemma 4 E4B IT",
    "family": "gemma",
    "provider": "google",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-04-02",
    "context_window": 131072,
    "max_output": 8192,
    "input_modalities": [
      "text",
      "image",
      "audio"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "google/gemini-2.5-flash-image",
    "name": "Nano Banana",
    "family": "gemini-flash",
    "provider": "google",
    "reasoning": true,
    "tool_call": false,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-06",
    "release_date": "2025-08-26",
    "context_window": 32768,
    "max_output": 32768,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text",
      "image"
    ],
    "cost": {
      "input": 0.3,
      "output": 30,
      "cache_read": 0.075,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-3.1-flash-image-preview",
    "name": "Nano Banana 2",
    "family": "gemini-flash",
    "provider": "google",
    "reasoning": true,
    "tool_call": false,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2026-02-26",
    "context_window": 65536,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text",
      "image"
    ],
    "cost": {
      "input": 0.5,
      "output": 60,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "google/gemini-3-pro-image-preview",
    "name": "Nano Banana Pro",
    "family": "gemini-pro",
    "provider": "google",
    "reasoning": true,
    "tool_call": false,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-01",
    "release_date": "2025-11-20",
    "context_window": 65536,
    "max_output": 32768,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text",
      "image"
    ],
    "cost": {
      "input": 2,
      "output": 120,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "meituan/longcat-2.0",
    "name": "LongCat-2.0",
    "family": "longcat",
    "provider": "meituan",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-06-30",
    "context_window": 1000000,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "meta/llama-4-maverick-17b-instruct",
    "name": "Llama 4 Maverick 17B Instruct",
    "family": "llama",
    "provider": "meta",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2024-08",
    "release_date": "2025-04-05",
    "context_window": 1000000,
    "max_output": 16384,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "meta/llama-4-scout-17b-instruct",
    "name": "Llama 4 Scout 17B Instruct",
    "family": "llama",
    "provider": "meta",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2024-08",
    "release_date": "2025-04-05",
    "context_window": 3500000,
    "max_output": 16384,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "meta/llama-3.3-70b-instruct",
    "name": "Llama-3.3-70B-Instruct",
    "family": "llama",
    "provider": "meta",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2023-12",
    "release_date": "2024-12-06",
    "context_window": 128000,
    "max_output": 4096,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "microsoft/mai-code-1-flash",
    "name": "MAI-Code-1-Flash",
    "family": "mai",
    "provider": "microsoft",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-12",
    "release_date": "2026-06-02",
    "context_window": 256000,
    "max_output": 128000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "minimax/MiniMax-M2",
    "name": "MiniMax-M2",
    "family": "minimax",
    "provider": "minimax",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-10-27",
    "context_window": 196608,
    "max_output": 128000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.3,
      "output": 1.2,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "minimax/MiniMax-M2.1",
    "name": "MiniMax-M2.1",
    "family": "minimax",
    "provider": "minimax",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-12-23",
    "context_window": 204800,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.3,
      "output": 1.2,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "minimax/MiniMax-M2.5",
    "name": "MiniMax-M2.5",
    "family": "minimax",
    "provider": "minimax",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-02-12",
    "context_window": 204800,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.3,
      "output": 1.2,
      "cache_read": 0.03,
      "cache_write": 0.375
    }
  },
  {
    "id": "minimax/MiniMax-M2.5-highspeed",
    "name": "MiniMax-M2.5-highspeed",
    "family": "minimax",
    "provider": "minimax",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-02-13",
    "context_window": 204800,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.6,
      "output": 2.4,
      "cache_read": 0.06,
      "cache_write": 0.375
    }
  },
  {
    "id": "minimax/MiniMax-M2.7",
    "name": "MiniMax-M2.7",
    "family": "minimax",
    "provider": "minimax",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-03-18",
    "context_window": 204800,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.3,
      "output": 1.2,
      "cache_read": 0.06,
      "cache_write": 0.375
    }
  },
  {
    "id": "minimax/MiniMax-M2.7-highspeed",
    "name": "MiniMax-M2.7-highspeed",
    "family": "minimax",
    "provider": "minimax",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-03-18",
    "context_window": 204800,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.6,
      "output": 2.4,
      "cache_read": 0.06,
      "cache_write": 0.375
    }
  },
  {
    "id": "minimax/MiniMax-M3",
    "name": "MiniMax-M3",
    "family": "minimax",
    "provider": "minimax",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-06-01",
    "context_window": 512000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "video"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.3,
      "output": 1.2,
      "cache_read": 0.06,
      "cache_write": null
    }
  },
  {
    "id": "mistral/codestral-latest",
    "name": "Codestral (latest)",
    "family": "codestral",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-10",
    "release_date": "2024-05-29",
    "context_window": 256000,
    "max_output": 4096,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.3,
      "output": 0.9,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/devstral-2512",
    "name": "Devstral 2",
    "family": "devstral",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-12",
    "release_date": "2025-12-09",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.4,
      "output": 2,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/devstral-medium-latest",
    "name": "Devstral 2 (latest)",
    "family": "devstral",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-12",
    "release_date": "2025-12-02",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.4,
      "output": 2,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/devstral-medium-2507",
    "name": "Devstral Medium",
    "family": "devstral",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-05",
    "release_date": "2025-07-10",
    "context_window": 128000,
    "max_output": 128000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.4,
      "output": 2,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/devstral-small-2507",
    "name": "Devstral Small",
    "family": "devstral",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-05",
    "release_date": "2025-07-10",
    "context_window": 128000,
    "max_output": 128000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.1,
      "output": 0.3,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/magistral-medium-latest",
    "name": "Magistral Medium (latest)",
    "family": "magistral-medium",
    "provider": "mistral",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-06",
    "release_date": "2025-03-17",
    "context_window": 128000,
    "max_output": 16384,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2,
      "output": 5,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/mistral-large-latest",
    "name": "Mistral Large (latest)",
    "family": "mistral-large",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2024-11",
    "release_date": "2024-11-01",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.5,
      "output": 1.5,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/mistral-large-2411",
    "name": "Mistral Large 2.1",
    "family": "mistral-large",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-11",
    "release_date": "2024-11-18",
    "context_window": 131072,
    "max_output": 16384,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2,
      "output": 6,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/mistral-large-2512",
    "name": "Mistral Large 3",
    "family": "mistral-large",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2024-11",
    "release_date": "2024-11-01",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.5,
      "output": 1.5,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/mistral-medium-latest",
    "name": "Mistral Medium (latest)",
    "family": "mistral-medium",
    "provider": "mistral",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-04-29",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.5,
      "output": 7.5,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/mistral-medium-2505",
    "name": "Mistral Medium 3",
    "family": "mistral-medium",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-05",
    "release_date": "2025-05-07",
    "context_window": 131072,
    "max_output": 131072,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.4,
      "output": 2,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/mistral-medium-2604",
    "name": "Mistral Medium 3.5",
    "family": "mistral-medium",
    "provider": "mistral",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-04-29",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.5,
      "output": 7.5,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/mistral-nemo",
    "name": "Mistral Nemo",
    "family": "mistral-nemo",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-07",
    "release_date": "2024-07-01",
    "context_window": 128000,
    "max_output": 128000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.15,
      "output": 0.15,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/mistral-small-latest",
    "name": "Mistral Small (latest)",
    "family": "mistral-small",
    "provider": "mistral",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2025-06",
    "release_date": "2026-03-16",
    "context_window": 256000,
    "max_output": 256000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.15,
      "output": 0.6,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/mistral-small-2506",
    "name": "Mistral Small 3.2",
    "family": "mistral-small",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-03",
    "release_date": "2025-06-20",
    "context_window": 128000,
    "max_output": 16384,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.1,
      "output": 0.3,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/mistral-small-2603",
    "name": "Mistral Small 4",
    "family": "mistral-small",
    "provider": "mistral",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2025-06",
    "release_date": "2026-03-16",
    "context_window": 256000,
    "max_output": 256000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.15,
      "output": 0.6,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/pixtral-12b",
    "name": "Pixtral 12B",
    "family": "pixtral",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2024-09",
    "release_date": "2024-09-01",
    "context_window": 128000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.15,
      "output": 0.15,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "mistral/pixtral-large-latest",
    "name": "Pixtral Large (latest)",
    "family": "pixtral",
    "provider": "mistral",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2024-11",
    "release_date": "2024-11-01",
    "context_window": 128000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2,
      "output": 6,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "moonshotai/kimi-k2-thinking",
    "name": "Kimi K2 Thinking",
    "family": "kimi-thinking",
    "provider": "moonshotai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-08",
    "release_date": "2025-11-06",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.6,
      "output": 2.5,
      "cache_read": 0.15,
      "cache_write": null
    }
  },
  {
    "id": "moonshotai/kimi-k2-thinking-turbo",
    "name": "Kimi K2 Thinking Turbo",
    "family": "kimi-thinking",
    "provider": "moonshotai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-08",
    "release_date": "2025-11-06",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.15,
      "output": 8,
      "cache_read": 0.15,
      "cache_write": null
    }
  },
  {
    "id": "moonshotai/kimi-k2.5",
    "name": "Kimi K2.5",
    "family": "kimi-k2",
    "provider": "moonshotai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-01",
    "release_date": "2026-01",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text",
      "image",
      "video"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.6,
      "output": 3,
      "cache_read": 0.1,
      "cache_write": null
    }
  },
  {
    "id": "moonshotai/kimi-k2.6",
    "name": "Kimi K2.6",
    "family": "kimi-k2",
    "provider": "moonshotai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2025-01",
    "release_date": "2026-04-21",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text",
      "image",
      "video"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.95,
      "output": 4,
      "cache_read": 0.16,
      "cache_write": null
    }
  },
  {
    "id": "moonshotai/kimi-k2.7-code",
    "name": "Kimi K2.7 Code",
    "family": "kimi-k2",
    "provider": "moonshotai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2025-01",
    "release_date": "2026-06-12",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text",
      "image",
      "video"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.95,
      "output": 4,
      "cache_read": 0.19,
      "cache_write": null
    }
  },
  {
    "id": "moonshotai/kimi-k2.7-code-highspeed",
    "name": "Kimi K2.7 Code Highspeed",
    "family": "kimi-k2",
    "provider": "moonshotai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2025-01",
    "release_date": "2026-06-12",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text",
      "image",
      "video"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.9,
      "output": 8,
      "cache_read": 0.38,
      "cache_write": null
    }
  },
  {
    "id": "nvidia/llama-3.1-nemotron-70b-instruct",
    "name": "Llama 3.1 Nemotron 70B Instruct",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-04-15",
    "context_window": 128000,
    "max_output": 8192,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/llama-3.1-nemotron-safety-guard-8b-v3",
    "name": "Llama 3.1 Nemotron Safety Guard 8B v3",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-10-28",
    "context_window": 128000,
    "max_output": 4096,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/llama-3.1-nemotron-ultra-253b",
    "name": "Llama 3.1 Nemotron Ultra 253B",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-04-07",
    "context_window": 128000,
    "max_output": 8192,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/llama-3.3-nemotron-super-49b-v1",
    "name": "Llama 3.3 Nemotron Super 49B v1",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-04-07",
    "context_window": 131072,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/llama-3.3-nemotron-super-49b-v1.5",
    "name": "Llama 3.3 Nemotron Super 49B v1.5",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-07-25",
    "context_window": 131072,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/llama-nemotron-embed-vl-1b-v2",
    "name": "Llama Nemotron Embed VL 1B v2",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-02-10",
    "context_window": 32768,
    "max_output": 2048,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/llama-nemotron-rerank-vl-1b-v2",
    "name": "Llama Nemotron Rerank VL 1B v2",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-03-31",
    "context_window": 128000,
    "max_output": 4096,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/mistral-nemotron",
    "name": "Mistral Nemotron",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-06-11",
    "context_window": 128000,
    "max_output": 8192,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/nemotron-3-content-safety",
    "name": "Nemotron 3 Content Safety",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-04-16",
    "context_window": 128000,
    "max_output": 4096,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/nemotron-3-nano-30b-a3b",
    "name": "Nemotron 3 Nano 30B A3B",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-12-15",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning",
    "name": "Nemotron 3 Nano Omni 30B A3B Reasoning",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-04-28",
    "context_window": 256000,
    "max_output": 65536,
    "input_modalities": [
      "text",
      "image",
      "video",
      "audio"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/nemotron-3-super-120b-a12b",
    "name": "Nemotron 3 Super 120B A12B",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-03-11",
    "context_window": 262144,
    "max_output": 262144,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/nemotron-3-ultra-550b-a55b",
    "name": "Nemotron 3 Ultra 550B A55B",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-06-04",
    "context_window": 1000000,
    "max_output": 128000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/nemotron-3.5-content-safety",
    "name": "Nemotron 3.5 Content Safety",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": true,
    "tool_call": false,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-06-04",
    "context_window": 128000,
    "max_output": 8192,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/nemotron-cascade-2-30b-a3b",
    "name": "Nemotron Cascade 2 30B A3B",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-03-24",
    "context_window": 256000,
    "max_output": 32768,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/nemotron-content-safety-reasoning-4b",
    "name": "Nemotron Content Safety Reasoning 4B",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": true,
    "tool_call": false,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-01-22",
    "context_window": 128000,
    "max_output": 4096,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/nemotron-mini-4b-instruct",
    "name": "Nemotron Mini 4B Instruct",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2024-08-21",
    "context_window": 128000,
    "max_output": 8192,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/nemotron-nano-12b-v2-vl",
    "name": "Nemotron Nano 12B v2 VL",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-10-28",
    "context_window": 128000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "video"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/nemotron-nano-9b-v2",
    "name": "Nemotron Nano 9B v2",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-08-18",
    "context_window": 131072,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "nvidia/nemotron-voicechat",
    "name": "Nemotron VoiceChat",
    "family": "nemotron",
    "provider": "nvidia",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-03-16",
    "context_window": 128000,
    "max_output": 8192,
    "input_modalities": [
      "text",
      "audio"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "openai/gpt-oss-120b",
    "name": "GPT OSS 120B",
    "family": "gpt-oss",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-08-05",
    "context_window": 131072,
    "max_output": 32768,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "openai/gpt-oss-20b",
    "name": "GPT OSS 20B",
    "family": "gpt-oss",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-08-05",
    "context_window": 131072,
    "max_output": 32768,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "openai/gpt-oss-safeguard-120b",
    "name": "GPT OSS Safeguard 120B",
    "family": "gpt-oss",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-10-29",
    "context_window": 131072,
    "max_output": 32768,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "openai/gpt-3.5-turbo",
    "name": "GPT-3.5-turbo",
    "family": "gpt",
    "provider": "openai",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2021-09-01",
    "release_date": "2023-03-01",
    "context_window": 16385,
    "max_output": 4096,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.5,
      "output": 1.5,
      "cache_read": 0,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-4",
    "name": "GPT-4",
    "family": "gpt",
    "provider": "openai",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2023-11",
    "release_date": "2023-11-06",
    "context_window": 8192,
    "max_output": 8192,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 30,
      "output": 60,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-4-turbo",
    "name": "GPT-4 Turbo",
    "family": "gpt",
    "provider": "openai",
    "reasoning": false,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2023-12",
    "release_date": "2023-11-06",
    "context_window": 128000,
    "max_output": 4096,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 10,
      "output": 30,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-4.1",
    "name": "GPT-4.1",
    "family": "gpt",
    "provider": "openai",
    "reasoning": false,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-04",
    "release_date": "2025-04-14",
    "context_window": 1047576,
    "max_output": 32768,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2,
      "output": 8,
      "cache_read": 0.5,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-4.1-mini",
    "name": "GPT-4.1 mini",
    "family": "gpt-mini",
    "provider": "openai",
    "reasoning": false,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-04",
    "release_date": "2025-04-14",
    "context_window": 1047576,
    "max_output": 32768,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.4,
      "output": 1.6,
      "cache_read": 0.1,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-4.1-nano",
    "name": "GPT-4.1 nano",
    "family": "gpt-nano",
    "provider": "openai",
    "reasoning": false,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-04",
    "release_date": "2025-04-14",
    "context_window": 1047576,
    "max_output": 32768,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.1,
      "output": 0.4,
      "cache_read": 0.025,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-4o",
    "name": "GPT-4o",
    "family": "gpt",
    "provider": "openai",
    "reasoning": false,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2023-09",
    "release_date": "2024-05-13",
    "context_window": 128000,
    "max_output": 16384,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2.5,
      "output": 10,
      "cache_read": 1.25,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-4o-2024-05-13",
    "name": "GPT-4o (2024-05-13)",
    "family": "gpt",
    "provider": "openai",
    "reasoning": false,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2023-09",
    "release_date": "2024-05-13",
    "context_window": 128000,
    "max_output": 4096,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 5,
      "output": 15,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-4o-2024-08-06",
    "name": "GPT-4o (2024-08-06)",
    "family": "gpt",
    "provider": "openai",
    "reasoning": false,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2023-09",
    "release_date": "2024-08-06",
    "context_window": 128000,
    "max_output": 16384,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2.5,
      "output": 10,
      "cache_read": 1.25,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-4o-2024-11-20",
    "name": "GPT-4o (2024-11-20)",
    "family": "gpt",
    "provider": "openai",
    "reasoning": false,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2023-09",
    "release_date": "2024-11-20",
    "context_window": 128000,
    "max_output": 16384,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2.5,
      "output": 10,
      "cache_read": 1.25,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-4o-mini",
    "name": "GPT-4o mini",
    "family": "gpt-mini",
    "provider": "openai",
    "reasoning": false,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2023-09",
    "release_date": "2024-07-18",
    "context_window": 128000,
    "max_output": 16384,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.15,
      "output": 0.6,
      "cache_read": 0.075,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5",
    "name": "GPT-5",
    "family": "gpt",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-09-30",
    "release_date": "2025-08-07",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.25,
      "output": 10,
      "cache_read": 0.125,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5-chat-latest",
    "name": "GPT-5 Chat (latest)",
    "family": "gpt-codex",
    "provider": "openai",
    "reasoning": true,
    "tool_call": false,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-09-30",
    "release_date": "2025-08-07",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.25,
      "output": 10,
      "cache_read": 0.125,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5-mini",
    "name": "GPT-5 Mini",
    "family": "gpt-mini",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-05-30",
    "release_date": "2025-08-07",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.25,
      "output": 2,
      "cache_read": 0.025,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5-nano",
    "name": "GPT-5 Nano",
    "family": "gpt-nano",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-05-30",
    "release_date": "2025-08-07",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.05,
      "output": 0.4,
      "cache_read": 0.005,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5-pro",
    "name": "GPT-5 Pro",
    "family": "gpt-pro",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-09-30",
    "release_date": "2025-10-06",
    "context_window": 400000,
    "max_output": 272000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 15,
      "output": 120,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5-codex",
    "name": "GPT-5-Codex",
    "family": "gpt-codex",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2024-09-30",
    "release_date": "2025-09-15",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.25,
      "output": 10,
      "cache_read": 0.125,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.1",
    "name": "GPT-5.1",
    "family": "gpt",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-09-30",
    "release_date": "2025-11-13",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.25,
      "output": 10,
      "cache_read": 0.125,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.1-chat-latest",
    "name": "GPT-5.1 Chat",
    "family": "gpt-codex",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-09-30",
    "release_date": "2025-11-13",
    "context_window": 128000,
    "max_output": 16384,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.25,
      "output": 10,
      "cache_read": 0.125,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.1-codex",
    "name": "GPT-5.1 Codex",
    "family": "gpt-codex",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-09-30",
    "release_date": "2025-11-13",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.25,
      "output": 10,
      "cache_read": 0.125,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.1-codex-max",
    "name": "GPT-5.1 Codex Max",
    "family": "gpt-codex",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-09-30",
    "release_date": "2025-11-13",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.25,
      "output": 10,
      "cache_read": 0.125,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.1-codex-mini",
    "name": "GPT-5.1 Codex mini",
    "family": "gpt-codex",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-09-30",
    "release_date": "2025-11-13",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.25,
      "output": 2,
      "cache_read": 0.025,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.2",
    "name": "GPT-5.2",
    "family": "gpt",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-08-31",
    "release_date": "2025-12-11",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.75,
      "output": 14,
      "cache_read": 0.175,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.2-chat-latest",
    "name": "GPT-5.2 Chat",
    "family": "gpt-codex",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-08-31",
    "release_date": "2025-12-11",
    "context_window": 128000,
    "max_output": 16384,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.75,
      "output": 14,
      "cache_read": 0.175,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.2-codex",
    "name": "GPT-5.2 Codex",
    "family": "gpt-codex",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-08-31",
    "release_date": "2025-12-11",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.75,
      "output": 14,
      "cache_read": 0.175,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.2-pro",
    "name": "GPT-5.2 Pro",
    "family": "gpt-pro",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-08-31",
    "release_date": "2025-12-11",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 21,
      "output": 168,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.3-chat-latest",
    "name": "GPT-5.3 Chat (latest)",
    "family": "gpt",
    "provider": "openai",
    "reasoning": false,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-08-31",
    "release_date": "2026-03-03",
    "context_window": 128000,
    "max_output": 16384,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.75,
      "output": 14,
      "cache_read": 0.175,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.3-codex",
    "name": "GPT-5.3 Codex",
    "family": "gpt-codex",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-08-31",
    "release_date": "2026-02-05",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.75,
      "output": 14,
      "cache_read": 0.175,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.4",
    "name": "GPT-5.4",
    "family": "gpt",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-08-31",
    "release_date": "2026-03-05",
    "context_window": 1050000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2.5,
      "output": 15,
      "cache_read": 0.25,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.4-mini",
    "name": "GPT-5.4 mini",
    "family": "gpt-mini",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-08-31",
    "release_date": "2026-03-17",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.75,
      "output": 4.5,
      "cache_read": 0.075,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.4-nano",
    "name": "GPT-5.4 nano",
    "family": "gpt-nano",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-08-31",
    "release_date": "2026-03-17",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.2,
      "output": 1.25,
      "cache_read": 0.02,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.4-pro",
    "name": "GPT-5.4 Pro",
    "family": "gpt-pro",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-08-31",
    "release_date": "2026-03-05",
    "context_window": 1050000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 30,
      "output": 180,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.5",
    "name": "GPT-5.5",
    "family": "gpt",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-12-01",
    "release_date": "2026-04-23",
    "context_window": 1050000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 5,
      "output": 30,
      "cache_read": 0.5,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-5.5-instant",
    "name": "GPT-5.5 Instant",
    "family": null,
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-12-01",
    "release_date": "2026-05-05",
    "context_window": 400000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "openai/gpt-5.5-pro",
    "name": "GPT-5.5 Pro",
    "family": "gpt-pro",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-12-01",
    "release_date": "2026-04-23",
    "context_window": 1050000,
    "max_output": 128000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 30,
      "output": 180,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "openai/gpt-image-1",
    "name": "GPT-Image-1",
    "family": "gpt-image",
    "provider": "openai",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2025-04-24",
    "context_window": 0,
    "max_output": 0,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "image"
    ],
    "cost": null
  },
  {
    "id": "openai/gpt-image-1.5",
    "name": "GPT-Image-1.5",
    "family": "gpt-image",
    "provider": "openai",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2025-11-25",
    "context_window": 0,
    "max_output": 0,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text",
      "image"
    ],
    "cost": null
  },
  {
    "id": "openai/gpt-image-2",
    "name": "GPT-Image-2",
    "family": "gpt-image",
    "provider": "openai",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-04-21",
    "context_window": 0,
    "max_output": 0,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "image"
    ],
    "cost": {
      "input": 5,
      "output": 30,
      "cache_read": 1.25,
      "cache_write": null
    }
  },
  {
    "id": "openai/o1",
    "name": "o1",
    "family": "o",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2023-09",
    "release_date": "2024-12-05",
    "context_window": 200000,
    "max_output": 100000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 15,
      "output": 60,
      "cache_read": 7.5,
      "cache_write": null
    }
  },
  {
    "id": "openai/o1-pro",
    "name": "o1-pro",
    "family": "o-pro",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2023-09",
    "release_date": "2025-03-19",
    "context_window": 200000,
    "max_output": 100000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 150,
      "output": 600,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "openai/o3",
    "name": "o3",
    "family": "o",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-05",
    "release_date": "2025-04-16",
    "context_window": 200000,
    "max_output": 100000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2,
      "output": 8,
      "cache_read": 0.5,
      "cache_write": null
    }
  },
  {
    "id": "openai/o3-deep-research",
    "name": "o3-deep-research",
    "family": "o",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-05",
    "release_date": "2024-06-26",
    "context_window": 200000,
    "max_output": 100000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 10,
      "output": 40,
      "cache_read": 2.5,
      "cache_write": null
    }
  },
  {
    "id": "openai/o3-mini",
    "name": "o3-mini",
    "family": "o-mini",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2024-05",
    "release_date": "2024-12-20",
    "context_window": 200000,
    "max_output": 100000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.1,
      "output": 4.4,
      "cache_read": 0.55,
      "cache_write": null
    }
  },
  {
    "id": "openai/o3-pro",
    "name": "o3-pro",
    "family": "o-pro",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-05",
    "release_date": "2025-06-10",
    "context_window": 200000,
    "max_output": 100000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 20,
      "output": 80,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "openai/o4-mini",
    "name": "o4-mini",
    "family": "o-mini",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-05",
    "release_date": "2025-04-16",
    "context_window": 200000,
    "max_output": 100000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.1,
      "output": 4.4,
      "cache_read": 0.275,
      "cache_write": null
    }
  },
  {
    "id": "openai/o4-mini-deep-research",
    "name": "o4-mini-deep-research",
    "family": "o-mini",
    "provider": "openai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-05",
    "release_date": "2024-06-26",
    "context_window": 200000,
    "max_output": 100000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2,
      "output": 8,
      "cache_read": 0.5,
      "cache_write": null
    }
  },
  {
    "id": "openai/whisper-large-v3",
    "name": "Whisper 3 Large",
    "family": "whisper",
    "provider": "openai",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2024-10-01",
    "context_window": 448,
    "max_output": 4096,
    "input_modalities": [
      "audio"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "openai/whisper-large-v3-turbo",
    "name": "Whisper Large v3 Turbo",
    "family": "whisper",
    "provider": "openai",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2024-10-01",
    "context_window": 448,
    "max_output": 448,
    "input_modalities": [
      "audio"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "perplexity/sonar",
    "name": "Sonar",
    "family": "sonar",
    "provider": "perplexity",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-09-01",
    "release_date": "2024-01-01",
    "context_window": 128000,
    "max_output": 4096,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1,
      "output": 1,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "perplexity/sonar-pro",
    "name": "Sonar Pro",
    "family": "sonar-pro",
    "provider": "perplexity",
    "reasoning": false,
    "tool_call": false,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-09-01",
    "release_date": "2024-01-01",
    "context_window": 200000,
    "max_output": 8192,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 3,
      "output": 15,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "perplexity/sonar-reasoning-pro",
    "name": "Sonar Reasoning Pro",
    "family": "sonar-reasoning",
    "provider": "perplexity",
    "reasoning": true,
    "tool_call": false,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2025-09-01",
    "release_date": "2024-01-01",
    "context_window": 128000,
    "max_output": 4096,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2,
      "output": 8,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "sakana/fugu",
    "name": "Fugu",
    "family": "fugu",
    "provider": "sakana",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-06-15",
    "context_window": 1000000,
    "max_output": 0,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "sakana/fugu-ultra",
    "name": "Fugu Ultra",
    "family": "fugu",
    "provider": "sakana",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-06-15",
    "context_window": 1000000,
    "max_output": 0,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 5,
      "output": 30,
      "cache_read": 0.5,
      "cache_write": null
    }
  },
  {
    "id": "sarvam/sarvam-105b",
    "name": "Sarvam 105B",
    "family": "sarvam",
    "provider": "sarvam",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2025-09-01",
    "context_window": 131072,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "sarvam/sarvam-30b",
    "name": "Sarvam 30B",
    "family": "sarvam",
    "provider": "sarvam",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-02-18",
    "context_window": 128000,
    "max_output": 128000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "stepfun/step-3.5-flash",
    "name": "Step 3.5 Flash",
    "family": null,
    "provider": "stepfun",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-01",
    "release_date": "2026-01-29",
    "context_window": 256000,
    "max_output": 256000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.1,
      "output": 0.3,
      "cache_read": 0.02,
      "cache_write": null
    }
  },
  {
    "id": "stepfun/step-3.5-flash-2603",
    "name": "Step 3.5 Flash 2603",
    "family": null,
    "provider": "stepfun",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-01",
    "release_date": "2026-04-02",
    "context_window": 256000,
    "max_output": 256000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.1,
      "output": 0.3,
      "cache_read": 0.02,
      "cache_write": null
    }
  },
  {
    "id": "stepfun/step-3.7-flash",
    "name": "Step 3.7 Flash",
    "family": null,
    "provider": "stepfun",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2026-01-01",
    "release_date": "2026-05-29",
    "context_window": 256000,
    "max_output": 256000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.2,
      "output": 1.15,
      "cache_read": 0.04,
      "cache_write": null
    }
  },
  {
    "id": "tencent/hy3-preview",
    "name": "Hy3 preview",
    "family": "Hy",
    "provider": "tencent",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-04-20",
    "context_window": 256000,
    "max_output": 64000,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "xai/grok-4.20-0309-non-reasoning",
    "name": "Grok 4.20 (Non-Reasoning)",
    "family": "grok",
    "provider": "xai",
    "reasoning": false,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-03-09",
    "context_window": 1000000,
    "max_output": 30000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.25,
      "output": 2.5,
      "cache_read": 0.2,
      "cache_write": null
    }
  },
  {
    "id": "xai/grok-4.20-0309-reasoning",
    "name": "Grok 4.20 (Reasoning)",
    "family": "grok",
    "provider": "xai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-03-09",
    "context_window": 1000000,
    "max_output": 30000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.25,
      "output": 2.5,
      "cache_read": 0.2,
      "cache_write": null
    }
  },
  {
    "id": "xai/grok-4.3",
    "name": "Grok 4.3",
    "family": "grok",
    "provider": "xai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-04-17",
    "context_window": 1000000,
    "max_output": 30000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.25,
      "output": 2.5,
      "cache_read": 0.2,
      "cache_write": null
    }
  },
  {
    "id": "xai/grok-4.5",
    "name": "Grok 4.5",
    "family": "grok",
    "provider": "xai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-07-08",
    "context_window": 500000,
    "max_output": 500000,
    "input_modalities": [
      "text",
      "image"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 2,
      "output": 6,
      "cache_read": 0.5,
      "cache_write": null
    }
  },
  {
    "id": "xai/grok-build-0.1",
    "name": "Grok Build 0.1",
    "family": "grok-build",
    "provider": "xai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-04-16",
    "context_window": 256000,
    "max_output": 256000,
    "input_modalities": [
      "text",
      "image",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1,
      "output": 2,
      "cache_read": 0.2,
      "cache_write": null
    }
  },
  {
    "id": "xiaomi/mimo-v2-flash",
    "name": "MiMo-V2-Flash",
    "family": "mimo",
    "provider": "xiaomi",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-12-01",
    "release_date": "2025-12-16",
    "context_window": 262144,
    "max_output": 65536,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.14,
      "output": 0.28,
      "cache_read": 0.0028,
      "cache_write": null
    }
  },
  {
    "id": "xiaomi/mimo-v2-omni",
    "name": "MiMo-V2-Omni",
    "family": "mimo",
    "provider": "xiaomi",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": "2024-12",
    "release_date": "2026-03-18",
    "context_window": 262144,
    "max_output": 131072,
    "input_modalities": [
      "text",
      "image",
      "audio",
      "video",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.14,
      "output": 0.28,
      "cache_read": 0.0028,
      "cache_write": null
    }
  },
  {
    "id": "xiaomi/mimo-v2-pro",
    "name": "MiMo-V2-Pro",
    "family": "mimo",
    "provider": "xiaomi",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2024-12",
    "release_date": "2026-03-18",
    "context_window": 1048576,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.435,
      "output": 0.87,
      "cache_read": 0.0036,
      "cache_write": null
    }
  },
  {
    "id": "xiaomi/mimo-v2.5",
    "name": "MiMo-V2.5",
    "family": "mimo",
    "provider": "xiaomi",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2024-12",
    "release_date": "2026-04-22",
    "context_window": 1048576,
    "max_output": 131072,
    "input_modalities": [
      "text",
      "image",
      "audio",
      "video"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.14,
      "output": 0.28,
      "cache_read": 0.0028,
      "cache_write": null
    }
  },
  {
    "id": "xiaomi/mimo-v2.5-pro",
    "name": "MiMo-V2.5-Pro",
    "family": "mimo",
    "provider": "xiaomi",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-12",
    "release_date": "2026-04-22",
    "context_window": 1048576,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.435,
      "output": 0.87,
      "cache_read": 0.0036,
      "cache_write": null
    }
  },
  {
    "id": "xiaomi/mimo-v2.5-pro-ultraspeed",
    "name": "MiMo-V2.5-Pro-UltraSpeed",
    "family": "mimo",
    "provider": "xiaomi",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2024-12",
    "release_date": "2026-06-08",
    "context_window": 1048576,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.305,
      "output": 2.61,
      "cache_read": 0.0108,
      "cache_write": null
    }
  },
  {
    "id": "zhipuai/glm-4.5",
    "name": "GLM-4.5",
    "family": "glm",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2025-07-28",
    "context_window": 131072,
    "max_output": 98304,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.6,
      "output": 2.2,
      "cache_read": 0.11,
      "cache_write": 0
    }
  },
  {
    "id": "zhipuai/glm-4.5-air",
    "name": "GLM-4.5-Air",
    "family": "glm-air",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2025-07-28",
    "context_window": 131072,
    "max_output": 98304,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.2,
      "output": 1.1,
      "cache_read": 0.03,
      "cache_write": 0
    }
  },
  {
    "id": "zhipuai/glm-4.5-flash",
    "name": "GLM-4.5-Flash",
    "family": "glm-flash",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": false,
    "knowledge": "2025-04",
    "release_date": "2025-07-28",
    "context_window": 131072,
    "max_output": 98304,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0,
      "output": 0,
      "cache_read": 0,
      "cache_write": 0
    }
  },
  {
    "id": "zhipuai/glm-4.5v",
    "name": "GLM-4.5V",
    "family": "glm",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2025-08-11",
    "context_window": 64000,
    "max_output": 16384,
    "input_modalities": [
      "text",
      "image",
      "video"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.6,
      "output": 1.8,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "zhipuai/glm-4.6",
    "name": "GLM-4.6",
    "family": "glm",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2025-09-30",
    "context_window": 204800,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.6,
      "output": 2.2,
      "cache_read": 0.11,
      "cache_write": 0
    }
  },
  {
    "id": "zhipuai/glm-4.6v",
    "name": "GLM-4.6V",
    "family": "glm",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2025-12-08",
    "context_window": 128000,
    "max_output": 32768,
    "input_modalities": [
      "text",
      "image",
      "video"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.3,
      "output": 0.9,
      "cache_read": null,
      "cache_write": null
    }
  },
  {
    "id": "zhipuai/glm-4.7",
    "name": "GLM-4.7",
    "family": "glm",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2025-12-22",
    "context_window": 204800,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.6,
      "output": 2.2,
      "cache_read": 0.11,
      "cache_write": 0
    }
  },
  {
    "id": "zhipuai/glm-4.7-flash",
    "name": "GLM-4.7-Flash",
    "family": "glm-flash",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2026-01-19",
    "context_window": 200000,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0,
      "output": 0,
      "cache_read": 0,
      "cache_write": 0
    }
  },
  {
    "id": "zhipuai/glm-4.7-flashx",
    "name": "GLM-4.7-FlashX",
    "family": "glm-flash",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": "2025-04",
    "release_date": "2026-01-19",
    "context_window": 200000,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 0.07,
      "output": 0.4,
      "cache_read": 0.01,
      "cache_write": 0
    }
  },
  {
    "id": "zhipuai/glm-5",
    "name": "GLM-5",
    "family": "glm",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-02-12",
    "context_window": 204800,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1,
      "output": 3.2,
      "cache_read": 0.2,
      "cache_write": 0
    }
  },
  {
    "id": "zhipuai/glm-5-turbo",
    "name": "GLM-5-Turbo",
    "family": "glm",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-03-16",
    "context_window": 200000,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": null
  },
  {
    "id": "zhipuai/glm-5.1",
    "name": "GLM-5.1",
    "family": "glm",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-04-07",
    "context_window": 200000,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.4,
      "output": 4.4,
      "cache_read": 0.26,
      "cache_write": 0
    }
  },
  {
    "id": "zhipuai/glm-5.2",
    "name": "GLM-5.2",
    "family": "glm",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": true,
    "attachment": false,
    "open_weights": true,
    "knowledge": null,
    "release_date": "2026-06-13",
    "context_window": 1000000,
    "max_output": 131072,
    "input_modalities": [
      "text"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 1.4,
      "output": 4.4,
      "cache_read": 0.26,
      "cache_write": 0
    }
  },
  {
    "id": "zhipuai/glm-5v-turbo",
    "name": "GLM-5V-Turbo",
    "family": "glm",
    "provider": "zhipuai",
    "reasoning": true,
    "tool_call": true,
    "structured_output": false,
    "attachment": true,
    "open_weights": false,
    "knowledge": null,
    "release_date": "2026-04-01",
    "context_window": 200000,
    "max_output": 131072,
    "input_modalities": [
      "text",
      "image",
      "video",
      "pdf"
    ],
    "output_modalities": [
      "text"
    ],
    "cost": {
      "input": 5,
      "output": 22,
      "cache_read": 1.2,
      "cache_write": 0
    }
  }
]