{
  "generatedAt": "2026-05-03T06:49:18.398Z",
  "modelCount": 189,
  "models": [
    {
      "id": "qwen3.6-27b",
      "provider": "alibaba",
      "name": "Qwen3.6 27B",
      "family": "qwen",
      "contextWindow": 262144,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.6,
        "outputPerMTok": 3.6
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video",
          "audio"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-04-22",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3.6-35b-a3b",
      "provider": "alibaba",
      "name": "Qwen3.6 35B-A3B",
      "family": "qwen",
      "contextWindow": 262144,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.248,
        "outputPerMTok": 1.485
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video",
          "audio"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-04-17",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3.6-plus",
      "provider": "alibaba",
      "name": "Qwen3.6 Plus",
      "family": "qwen",
      "contextWindow": 1000000,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.276,
        "outputPerMTok": 1.651,
        "cacheReadPerMTok": 0.028,
        "cacheWritePerMTok": 0.344
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-04-02",
      "knowledgeCutoff": "2025-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3.5-122b-a10b",
      "provider": "alibaba",
      "name": "Qwen3.5 122B-A10B",
      "family": "qwen",
      "contextWindow": 262144,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.4,
        "outputPerMTok": 3.2
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video",
          "audio"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-02-23",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3.5-27b",
      "provider": "alibaba",
      "name": "Qwen3.5 27B",
      "family": "qwen",
      "contextWindow": 262144,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 2.4
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video",
          "audio"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-02-23",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3.5-35b-a3b",
      "provider": "alibaba",
      "name": "Qwen3.5 35B-A3B",
      "family": "qwen",
      "contextWindow": 262144,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.25,
        "outputPerMTok": 2
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video",
          "audio"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-02-23",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3.5-plus",
      "provider": "alibaba",
      "name": "Qwen3.5 Plus",
      "family": "qwen",
      "contextWindow": 1000000,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.4,
        "outputPerMTok": 2.4
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-02-16",
      "knowledgeCutoff": "2025-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3.5-397b-a17b",
      "provider": "alibaba",
      "name": "Qwen3.5 397B-A17B",
      "family": "qwen",
      "contextWindow": 262144,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.6,
        "outputPerMTok": 3.6
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video",
          "audio"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-02-15",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-max",
      "provider": "alibaba",
      "name": "Qwen3 Max",
      "family": "qwen",
      "contextWindow": 262144,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 1.2,
        "outputPerMTok": 6
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09-23",
      "knowledgeCutoff": "2025-04",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-vl-plus",
      "provider": "alibaba",
      "name": "Qwen3-VL Plus",
      "family": "qwen",
      "contextWindow": 262144,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 1.6
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09-23",
      "knowledgeCutoff": "2025-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-livetranslate-flash-realtime",
      "provider": "alibaba",
      "name": "Qwen3-LiveTranslate Flash Realtime",
      "family": "qwen",
      "contextWindow": 53248,
      "outputLimit": 4096,
      "pricing": {
        "inputPerMTok": 10,
        "outputPerMTok": 10
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video"
        ],
        "output": [
          "text",
          "audio"
        ]
      },
      "releaseDate": "2025-09-22",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-omni-flash",
      "provider": "alibaba",
      "name": "Qwen3-Omni Flash",
      "family": "qwen",
      "contextWindow": 65536,
      "outputLimit": 16384,
      "pricing": {
        "inputPerMTok": 0.43,
        "outputPerMTok": 1.66
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video"
        ],
        "output": [
          "text",
          "audio"
        ]
      },
      "releaseDate": "2025-09-15",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-omni-flash-realtime",
      "provider": "alibaba",
      "name": "Qwen3-Omni Flash Realtime",
      "family": "qwen",
      "contextWindow": 65536,
      "outputLimit": 16384,
      "pricing": {
        "inputPerMTok": 0.52,
        "outputPerMTok": 1.99
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video"
        ],
        "output": [
          "text",
          "audio"
        ]
      },
      "releaseDate": "2025-09-15",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-asr-flash",
      "provider": "alibaba",
      "name": "Qwen3-ASR Flash",
      "family": "qwen",
      "contextWindow": 53248,
      "outputLimit": 4096,
      "pricing": {
        "inputPerMTok": 0.035,
        "outputPerMTok": 0.035
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "audio"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09-08",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-next-80b-a3b-instruct",
      "provider": "alibaba",
      "name": "Qwen3-Next 80B-A3B Instruct",
      "family": "qwen",
      "contextWindow": 131072,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 0.5,
        "outputPerMTok": 2
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-next-80b-a3b-thinking",
      "provider": "alibaba",
      "name": "Qwen3-Next 80B-A3B (Thinking)",
      "family": "qwen",
      "contextWindow": 131072,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 0.5,
        "outputPerMTok": 6
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen-flash",
      "provider": "alibaba",
      "name": "Qwen Flash",
      "family": "qwen",
      "contextWindow": 1000000,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 0.05,
        "outputPerMTok": 0.4
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-07-28",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-coder-flash",
      "provider": "alibaba",
      "name": "Qwen3 Coder Flash",
      "family": "qwen",
      "contextWindow": 1000000,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 1.5
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-07-28",
      "knowledgeCutoff": "2025-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-coder-plus",
      "provider": "alibaba",
      "name": "Qwen3 Coder Plus",
      "family": "qwen",
      "contextWindow": 1048576,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 1,
        "outputPerMTok": 5
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-07-23",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen-omni-turbo-realtime",
      "provider": "alibaba",
      "name": "Qwen-Omni Turbo Realtime",
      "family": "qwen",
      "contextWindow": 32768,
      "outputLimit": 2048,
      "pricing": {
        "inputPerMTok": 0.27,
        "outputPerMTok": 1.07
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio"
        ],
        "output": [
          "text",
          "audio"
        ]
      },
      "releaseDate": "2025-05-08",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-14b",
      "provider": "alibaba",
      "name": "Qwen3 14B",
      "family": "qwen",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.35,
        "outputPerMTok": 1.4
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-235b-a22b",
      "provider": "alibaba",
      "name": "Qwen3 235B-A22B",
      "family": "qwen",
      "contextWindow": 131072,
      "outputLimit": 16384,
      "pricing": {
        "inputPerMTok": 0.7,
        "outputPerMTok": 2.8
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-32b",
      "provider": "alibaba",
      "name": "Qwen3 32B",
      "family": "qwen",
      "contextWindow": 131072,
      "outputLimit": 16384,
      "pricing": {
        "inputPerMTok": 0.7,
        "outputPerMTok": 2.8
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-8b",
      "provider": "alibaba",
      "name": "Qwen3 8B",
      "family": "qwen",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.18,
        "outputPerMTok": 0.7
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-coder-30b-a3b-instruct",
      "provider": "alibaba",
      "name": "Qwen3-Coder 30B-A3B Instruct",
      "family": "qwen",
      "contextWindow": 262144,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.45,
        "outputPerMTok": 2.25
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-coder-480b-a35b-instruct",
      "provider": "alibaba",
      "name": "Qwen3-Coder 480B-A35B Instruct",
      "family": "qwen",
      "contextWindow": 262144,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 1.5,
        "outputPerMTok": 7.5
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-vl-235b-a22b",
      "provider": "alibaba",
      "name": "Qwen3-VL 235B-A22B",
      "family": "qwen",
      "contextWindow": 131072,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 0.7,
        "outputPerMTok": 2.8
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen3-vl-30b-a3b",
      "provider": "alibaba",
      "name": "Qwen3-VL 30B-A3B",
      "family": "qwen",
      "contextWindow": 131072,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 0.8
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qvq-max",
      "provider": "alibaba",
      "name": "QVQ Max",
      "family": "qvq",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 1.2,
        "outputPerMTok": 4.8
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-03-25",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwq-plus",
      "provider": "alibaba",
      "name": "QwQ Plus",
      "family": "qwen",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.8,
        "outputPerMTok": 2.4
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-03-05",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen-omni-turbo",
      "provider": "alibaba",
      "name": "Qwen-Omni Turbo",
      "family": "qwen",
      "contextWindow": 32768,
      "outputLimit": 2048,
      "pricing": {
        "inputPerMTok": 0.07,
        "outputPerMTok": 0.27
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video"
        ],
        "output": [
          "text",
          "audio"
        ]
      },
      "releaseDate": "2025-01-19",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen-mt-plus",
      "provider": "alibaba",
      "name": "Qwen-MT Plus",
      "family": "qwen",
      "contextWindow": 16384,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 2.46,
        "outputPerMTok": 7.37
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-01",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen-mt-turbo",
      "provider": "alibaba",
      "name": "Qwen-MT Turbo",
      "family": "qwen",
      "contextWindow": 16384,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.16,
        "outputPerMTok": 0.49
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-01",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "claude-opus-4-7",
      "provider": "anthropic",
      "name": "Claude Opus 4.7",
      "family": "claude-opus",
      "contextWindow": 1000000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 5,
        "outputPerMTok": 25,
        "cacheReadPerMTok": 0.5,
        "cacheWritePerMTok": 6.25
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-04-16",
      "knowledgeCutoff": "2026-01-31",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "claude-sonnet-4-6",
      "provider": "anthropic",
      "name": "Claude Sonnet 4.6",
      "family": "claude-sonnet",
      "contextWindow": 1000000,
      "outputLimit": 64000,
      "pricing": {
        "inputPerMTok": 3,
        "outputPerMTok": 15,
        "cacheReadPerMTok": 0.3,
        "cacheWritePerMTok": 3.75
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-02-17",
      "knowledgeCutoff": "2025-08-31",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "claude-opus-4-6",
      "provider": "anthropic",
      "name": "Claude Opus 4.6",
      "family": "claude-opus",
      "contextWindow": 1000000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 5,
        "outputPerMTok": 25,
        "cacheReadPerMTok": 0.5,
        "cacheWritePerMTok": 6.25
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-02-05",
      "knowledgeCutoff": "2025-05-31",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "claude-opus-4-5",
      "provider": "anthropic",
      "name": "Claude Opus 4.5 (latest)",
      "family": "claude-opus",
      "contextWindow": 200000,
      "outputLimit": 64000,
      "pricing": {
        "inputPerMTok": 5,
        "outputPerMTok": 25,
        "cacheReadPerMTok": 0.5,
        "cacheWritePerMTok": 6.25
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-11-24",
      "knowledgeCutoff": "2025-03-31",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "claude-haiku-4-5",
      "provider": "anthropic",
      "name": "Claude Haiku 4.5 (latest)",
      "family": "claude-haiku",
      "contextWindow": 200000,
      "outputLimit": 64000,
      "pricing": {
        "inputPerMTok": 1,
        "outputPerMTok": 5,
        "cacheReadPerMTok": 0.1,
        "cacheWritePerMTok": 1.25
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-10-15",
      "knowledgeCutoff": "2025-02-28",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "claude-sonnet-4-5",
      "provider": "anthropic",
      "name": "Claude Sonnet 4.5 (latest)",
      "family": "claude-sonnet",
      "contextWindow": 200000,
      "outputLimit": 64000,
      "pricing": {
        "inputPerMTok": 3,
        "outputPerMTok": 15,
        "cacheReadPerMTok": 0.3,
        "cacheWritePerMTok": 3.75
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09-29",
      "knowledgeCutoff": "2025-07-31",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "claude-opus-4-1",
      "provider": "anthropic",
      "name": "Claude Opus 4.1 (latest)",
      "family": "claude-opus",
      "contextWindow": 200000,
      "outputLimit": 32000,
      "pricing": {
        "inputPerMTok": 15,
        "outputPerMTok": 75,
        "cacheReadPerMTok": 1.5,
        "cacheWritePerMTok": 18.75
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-08-05",
      "knowledgeCutoff": "2025-03-31",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "claude-opus-4-0",
      "provider": "anthropic",
      "name": "Claude Opus 4 (latest)",
      "family": "claude-opus",
      "contextWindow": 200000,
      "outputLimit": 32000,
      "pricing": {
        "inputPerMTok": 15,
        "outputPerMTok": 75,
        "cacheReadPerMTok": 1.5,
        "cacheWritePerMTok": 18.75
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-05-22",
      "knowledgeCutoff": "2025-03-31",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "claude-sonnet-4-0",
      "provider": "anthropic",
      "name": "Claude Sonnet 4 (latest)",
      "family": "claude-sonnet",
      "contextWindow": 200000,
      "outputLimit": 64000,
      "pricing": {
        "inputPerMTok": 3,
        "outputPerMTok": 15,
        "cacheReadPerMTok": 0.3,
        "cacheWritePerMTok": 3.75
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-05-22",
      "knowledgeCutoff": "2025-03-31",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "claude-3-5-haiku-latest",
      "provider": "anthropic",
      "name": "Claude Haiku 3.5 (latest)",
      "family": "claude-haiku",
      "contextWindow": 200000,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.8,
        "outputPerMTok": 4,
        "cacheReadPerMTok": 0.08,
        "cacheWritePerMTok": 1
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-10-22",
      "knowledgeCutoff": "2024-07-31",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "command-a-translate-08-2025",
      "provider": "cohere",
      "name": "Command A Translate",
      "family": "command-a",
      "contextWindow": 8000,
      "outputLimit": 8000,
      "pricing": {
        "inputPerMTok": 2.5,
        "outputPerMTok": 10
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-08-28",
      "knowledgeCutoff": "2024-06-01",
      "openWeights": true,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "command-a-reasoning-08-2025",
      "provider": "cohere",
      "name": "Command A Reasoning",
      "family": "command-a",
      "contextWindow": 256000,
      "outputLimit": 32000,
      "pricing": {
        "inputPerMTok": 2.5,
        "outputPerMTok": 10
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-08-21",
      "knowledgeCutoff": "2024-06-01",
      "openWeights": true,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "command-a-vision-07-2025",
      "provider": "cohere",
      "name": "Command A Vision",
      "family": "command-a",
      "contextWindow": 128000,
      "outputLimit": 8000,
      "pricing": {
        "inputPerMTok": 2.5,
        "outputPerMTok": 10
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-07-31",
      "knowledgeCutoff": "2024-06-01",
      "openWeights": true,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "command-a-03-2025",
      "provider": "cohere",
      "name": "Command A",
      "family": "command-a",
      "contextWindow": 256000,
      "outputLimit": 8000,
      "pricing": {
        "inputPerMTok": 2.5,
        "outputPerMTok": 10
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-03-13",
      "knowledgeCutoff": "2024-06-01",
      "openWeights": true,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "command-r7b-arabic-02-2025",
      "provider": "cohere",
      "name": "Command R7B Arabic",
      "family": "command-r",
      "contextWindow": 128000,
      "outputLimit": 4000,
      "pricing": {
        "inputPerMTok": 0.0375,
        "outputPerMTok": 0.15
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-02-27",
      "knowledgeCutoff": "2024-06-01",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "command-r-08-2024",
      "provider": "cohere",
      "name": "Command R",
      "family": "command-r",
      "contextWindow": 128000,
      "outputLimit": 4000,
      "pricing": {
        "inputPerMTok": 0.15,
        "outputPerMTok": 0.6
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-08-30",
      "knowledgeCutoff": "2024-06-01",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "command-r-plus-08-2024",
      "provider": "cohere",
      "name": "Command R+",
      "family": "command-r",
      "contextWindow": 128000,
      "outputLimit": 4000,
      "pricing": {
        "inputPerMTok": 2.5,
        "outputPerMTok": 10
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-08-30",
      "knowledgeCutoff": "2024-06-01",
      "openWeights": true,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "command-r7b-12-2024",
      "provider": "cohere",
      "name": "Command R7B",
      "family": "command-r",
      "contextWindow": 128000,
      "outputLimit": 4000,
      "pricing": {
        "inputPerMTok": 0.0375,
        "outputPerMTok": 0.15
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-02-27",
      "knowledgeCutoff": "2024-06-01",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "deepseek-v4-flash",
      "provider": "deepseek",
      "name": "DeepSeek V4 Flash",
      "family": "deepseek-flash",
      "contextWindow": 1000000,
      "outputLimit": 384000,
      "pricing": {
        "inputPerMTok": 0.14,
        "outputPerMTok": 0.28,
        "cacheReadPerMTok": 0.028
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-04-24",
      "knowledgeCutoff": "2025-05",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "deepseek-v4-pro",
      "provider": "deepseek",
      "name": "DeepSeek V4 Pro",
      "family": "deepseek-thinking",
      "contextWindow": 1000000,
      "outputLimit": 384000,
      "pricing": {
        "inputPerMTok": 1.74,
        "outputPerMTok": 3.48,
        "cacheReadPerMTok": 0.145
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-04-24",
      "knowledgeCutoff": "2025-05",
      "openWeights": true,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "deepseek-chat",
      "provider": "deepseek",
      "name": "DeepSeek Chat",
      "family": "deepseek",
      "contextWindow": 1000000,
      "outputLimit": 384000,
      "pricing": {
        "inputPerMTok": 0.14,
        "outputPerMTok": 0.28,
        "cacheReadPerMTok": 0.028
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-12-01",
      "knowledgeCutoff": "2025-09",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "deepseek-reasoner",
      "provider": "deepseek",
      "name": "DeepSeek Reasoner",
      "family": "deepseek-thinking",
      "contextWindow": 1000000,
      "outputLimit": 384000,
      "pricing": {
        "inputPerMTok": 0.14,
        "outputPerMTok": 0.28,
        "cacheReadPerMTok": 0.028
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-12-01",
      "knowledgeCutoff": "2025-09",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemini-flash-latest",
      "provider": "google",
      "name": "Gemini Flash Latest",
      "family": "gemini-flash",
      "contextWindow": 1048576,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 2.5,
        "cacheReadPerMTok": 0.075
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09-25",
      "knowledgeCutoff": "2025-01",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemini-flash-lite-latest",
      "provider": "google",
      "name": "Gemini Flash-Lite Latest",
      "family": "gemini-flash-lite",
      "contextWindow": 1048576,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.1,
        "outputPerMTok": 0.4,
        "cacheReadPerMTok": 0.025
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09-25",
      "knowledgeCutoff": "2025-01",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemini-live-2.5-flash",
      "provider": "google",
      "name": "Gemini Live 2.5 Flash",
      "family": "gemini-flash",
      "contextWindow": 128000,
      "outputLimit": 8000,
      "pricing": {
        "inputPerMTok": 0.5,
        "outputPerMTok": 2
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video"
        ],
        "output": [
          "text",
          "audio"
        ]
      },
      "releaseDate": "2025-09-01",
      "knowledgeCutoff": "2025-01",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemini-2.5-flash-image",
      "provider": "google",
      "name": "Gemini 2.5 Flash Image",
      "family": "gemini-flash",
      "contextWindow": 32768,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 30,
        "cacheReadPerMTok": 0.075
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text",
          "image"
        ]
      },
      "releaseDate": "2025-08-26",
      "knowledgeCutoff": "2025-06",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemma-3n-e2b-it",
      "provider": "google",
      "name": "Gemma 3n 2B",
      "family": "gemma",
      "contextWindow": 8192,
      "outputLimit": 2000,
      "pricing": {
        "inputPerMTok": 0,
        "outputPerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-07-09",
      "knowledgeCutoff": "2024-10",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemini-2.5-flash-lite",
      "provider": "google",
      "name": "Gemini 2.5 Flash Lite",
      "family": "gemini-flash-lite",
      "contextWindow": 1048576,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.1,
        "outputPerMTok": 0.4,
        "cacheReadPerMTok": 0.025
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-06-17",
      "knowledgeCutoff": "2025-01",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemma-3n-e4b-it",
      "provider": "google",
      "name": "Gemma 3n 4B",
      "family": "gemma",
      "contextWindow": 8192,
      "outputLimit": 2000,
      "pricing": {
        "inputPerMTok": 0,
        "outputPerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-05-20",
      "knowledgeCutoff": "2024-10",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemini-2.5-flash",
      "provider": "google",
      "name": "Gemini 2.5 Flash",
      "family": "gemini-flash",
      "contextWindow": 1048576,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 2.5,
        "cacheReadPerMTok": 0.03
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-03-20",
      "knowledgeCutoff": "2025-01",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemini-2.5-pro",
      "provider": "google",
      "name": "Gemini 2.5 Pro",
      "family": "gemini-pro",
      "contextWindow": 1048576,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 1.25,
        "outputPerMTok": 10,
        "cacheReadPerMTok": 0.125
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-03-20",
      "knowledgeCutoff": "2025-01",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemma-3-12b-it",
      "provider": "google",
      "name": "Gemma 3 12B",
      "family": "gemma",
      "contextWindow": 32768,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0,
        "outputPerMTok": 0
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-03-13",
      "knowledgeCutoff": "2024-10",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemma-3-4b-it",
      "provider": "google",
      "name": "Gemma 3 4B",
      "family": "gemma",
      "contextWindow": 32768,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0,
        "outputPerMTok": 0
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-03-13",
      "knowledgeCutoff": "2024-10",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemma-3-27b-it",
      "provider": "google",
      "name": "Gemma 3 27B",
      "family": "gemma",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0,
        "outputPerMTok": 0
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-03-12",
      "knowledgeCutoff": "2024-10",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemini-2.0-flash",
      "provider": "google",
      "name": "Gemini 2.0 Flash",
      "family": "gemini-flash",
      "contextWindow": 1048576,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.1,
        "outputPerMTok": 0.4,
        "cacheReadPerMTok": 0.025
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-12-11",
      "knowledgeCutoff": "2024-06",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemini-2.0-flash-lite",
      "provider": "google",
      "name": "Gemini 2.0 Flash Lite",
      "family": "gemini-flash-lite",
      "contextWindow": 1048576,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.075,
        "outputPerMTok": 0.3
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-12-11",
      "knowledgeCutoff": "2024-06",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemini-1.5-flash-8b",
      "provider": "google",
      "name": "Gemini 1.5 Flash-8B",
      "family": "gemini-flash",
      "contextWindow": 1000000,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.0375,
        "outputPerMTok": 0.15,
        "cacheReadPerMTok": 0.01
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-10-03",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemini-1.5-flash",
      "provider": "google",
      "name": "Gemini 1.5 Flash",
      "family": "gemini-flash",
      "contextWindow": 1000000,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.075,
        "outputPerMTok": 0.3,
        "cacheReadPerMTok": 0.01875
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-05-14",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemini-1.5-pro",
      "provider": "google",
      "name": "Gemini 1.5 Pro",
      "family": "gemini-pro",
      "contextWindow": 1000000,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 1.25,
        "outputPerMTok": 5,
        "cacheReadPerMTok": 0.3125
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "audio",
          "video"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-02-15",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "groq/compound",
      "provider": "groq",
      "name": "Compound",
      "family": "groq",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0,
        "outputPerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09-04",
      "knowledgeCutoff": "2025-09-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "groq/compound-mini",
      "provider": "groq",
      "name": "Compound Mini",
      "family": "groq",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0,
        "outputPerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09-04",
      "knowledgeCutoff": "2025-09-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "openai/gpt-oss-120b",
      "provider": "groq",
      "name": "GPT OSS 120B",
      "family": "gpt-oss",
      "contextWindow": 131072,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.15,
        "outputPerMTok": 0.6
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-08-05",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "openai/gpt-oss-20b",
      "provider": "groq",
      "name": "GPT OSS 20B",
      "family": "gpt-oss",
      "contextWindow": 131072,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.075,
        "outputPerMTok": 0.3
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-08-05",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "moonshotai/kimi-k2-instruct",
      "provider": "groq",
      "name": "Kimi K2 Instruct",
      "family": "kimi",
      "contextWindow": 131072,
      "outputLimit": 16384,
      "pricing": {
        "inputPerMTok": 1,
        "outputPerMTok": 3
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-07-14",
      "knowledgeCutoff": "2024-10",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "meta-llama/llama-4-maverick-17b-128e-instruct",
      "provider": "groq",
      "name": "Llama 4 Maverick 17B",
      "family": "llama",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 0.6
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04-05",
      "knowledgeCutoff": "2024-08",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "meta-llama/llama-4-scout-17b-16e-instruct",
      "provider": "groq",
      "name": "Llama 4 Scout 17B",
      "family": "llama",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.11,
        "outputPerMTok": 0.34
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04-05",
      "knowledgeCutoff": "2024-08",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "meta-llama/llama-guard-4-12b",
      "provider": "groq",
      "name": "Llama Guard 4 12B",
      "family": "llama",
      "contextWindow": 131072,
      "outputLimit": 1024,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 0.2
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04-05",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "openai/gpt-oss-safeguard-20b",
      "provider": "groq",
      "name": "Safety GPT OSS 20B",
      "family": "gpt-oss",
      "contextWindow": 131072,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 0.075,
        "outputPerMTok": 0.3,
        "cacheReadPerMTok": 0.037
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-03-05",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "mistral-saba-24b",
      "provider": "groq",
      "name": "Mistral Saba 24B",
      "family": "mistral",
      "contextWindow": 32768,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 0.79,
        "outputPerMTok": 0.79
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-02-06",
      "knowledgeCutoff": "2024-08",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "deepseek-r1-distill-llama-70b",
      "provider": "groq",
      "name": "DeepSeek R1 Distill Llama 70B",
      "family": "deepseek-thinking",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.75,
        "outputPerMTok": 0.99
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-01-20",
      "knowledgeCutoff": "2024-07",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen/qwen3-32b",
      "provider": "groq",
      "name": "Qwen3 32B",
      "family": "qwen",
      "contextWindow": 131072,
      "outputLimit": 40960,
      "pricing": {
        "inputPerMTok": 0.29,
        "outputPerMTok": 0.59
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-12-23",
      "knowledgeCutoff": "2024-11-08",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "llama-3.3-70b-versatile",
      "provider": "groq",
      "name": "Llama 3.3 70B Versatile",
      "family": "llama",
      "contextWindow": 131072,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 0.59,
        "outputPerMTok": 0.79
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-12-06",
      "knowledgeCutoff": "2023-12",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "qwen-qwq-32b",
      "provider": "groq",
      "name": "Qwen QwQ 32B",
      "family": "qwen",
      "contextWindow": 131072,
      "outputLimit": 16384,
      "pricing": {
        "inputPerMTok": 0.29,
        "outputPerMTok": 0.39
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-11-27",
      "knowledgeCutoff": "2024-09",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "meta-llama/llama-prompt-guard-2-22m",
      "provider": "groq",
      "name": "Llama Prompt Guard 2 22M",
      "family": "llama",
      "contextWindow": 512,
      "outputLimit": 512,
      "pricing": {
        "inputPerMTok": 0.03,
        "outputPerMTok": 0.03
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-10-01",
      "knowledgeCutoff": "2024-10",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "meta-llama/llama-prompt-guard-2-86m",
      "provider": "groq",
      "name": "Llama Prompt Guard 2 86M",
      "family": "llama",
      "contextWindow": 512,
      "outputLimit": 512,
      "pricing": {
        "inputPerMTok": 0.04,
        "outputPerMTok": 0.04
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-10-01",
      "knowledgeCutoff": "2024-10",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "allam-2-7b",
      "provider": "groq",
      "name": "ALLaM-2-7b",
      "family": "allam",
      "contextWindow": 4096,
      "outputLimit": 4096,
      "pricing": {
        "inputPerMTok": 0,
        "outputPerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-09",
      "knowledgeCutoff": "2024-09",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "llama-3.1-8b-instant",
      "provider": "groq",
      "name": "Llama 3.1 8B Instant",
      "family": "llama",
      "contextWindow": 131072,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 0.05,
        "outputPerMTok": 0.08
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-07-23",
      "knowledgeCutoff": "2023-12",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "llama-guard-3-8b",
      "provider": "groq",
      "name": "Llama Guard 3 8B",
      "family": "llama",
      "contextWindow": 8192,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 0.2
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-07-23",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gemma2-9b-it",
      "provider": "groq",
      "name": "Gemma 2 9B",
      "family": "gemma",
      "contextWindow": 8192,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 0.2
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-06-27",
      "knowledgeCutoff": "2024-06",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "MiniMax-M2.7",
      "provider": "minimax",
      "name": "MiniMax-M2.7",
      "family": "minimax",
      "contextWindow": 204800,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 1.2,
        "cacheReadPerMTok": 0.06,
        "cacheWritePerMTok": 0.375
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-03-18",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "MiniMax-M2.7-highspeed",
      "provider": "minimax",
      "name": "MiniMax-M2.7-highspeed",
      "family": "minimax",
      "contextWindow": 204800,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 0.6,
        "outputPerMTok": 2.4,
        "cacheReadPerMTok": 0.06,
        "cacheWritePerMTok": 0.375
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-03-18",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "MiniMax-M2.5-highspeed",
      "provider": "minimax",
      "name": "MiniMax-M2.5-highspeed",
      "family": "minimax",
      "contextWindow": 204800,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 0.6,
        "outputPerMTok": 2.4,
        "cacheReadPerMTok": 0.06,
        "cacheWritePerMTok": 0.375
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-02-13",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "MiniMax-M2.5",
      "provider": "minimax",
      "name": "MiniMax-M2.5",
      "family": "minimax",
      "contextWindow": 204800,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 1.2,
        "cacheReadPerMTok": 0.03,
        "cacheWritePerMTok": 0.375
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-02-12",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "MiniMax-M2.1",
      "provider": "minimax",
      "name": "MiniMax-M2.1",
      "family": "minimax",
      "contextWindow": 204800,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 1.2
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-12-23",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "MiniMax-M2",
      "provider": "minimax",
      "name": "MiniMax-M2",
      "family": "minimax",
      "contextWindow": 196608,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 1.2
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-10-27",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "mistral-medium-latest",
      "provider": "mistral",
      "name": "Mistral Medium (latest)",
      "family": "mistral-medium",
      "contextWindow": 262144,
      "outputLimit": 262144,
      "pricing": {
        "inputPerMTok": 1.5,
        "outputPerMTok": 7.5
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-04-29",
      "openWeights": true,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "mistral-small-latest",
      "provider": "mistral",
      "name": "Mistral Small (latest)",
      "family": "mistral-small",
      "contextWindow": 256000,
      "outputLimit": 256000,
      "pricing": {
        "inputPerMTok": 0.15,
        "outputPerMTok": 0.6
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-03-16",
      "knowledgeCutoff": "2025-06",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "devstral-medium-latest",
      "provider": "mistral",
      "name": "Devstral 2 (latest)",
      "family": "devstral",
      "contextWindow": 262144,
      "outputLimit": 262144,
      "pricing": {
        "inputPerMTok": 0.4,
        "outputPerMTok": 2
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-12-02",
      "knowledgeCutoff": "2025-12",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "magistral-medium-latest",
      "provider": "mistral",
      "name": "Magistral Medium (latest)",
      "family": "magistral-medium",
      "contextWindow": 128000,
      "outputLimit": 16384,
      "pricing": {
        "inputPerMTok": 2,
        "outputPerMTok": 5
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-03-17",
      "knowledgeCutoff": "2025-06",
      "openWeights": true,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "magistral-small",
      "provider": "mistral",
      "name": "Magistral Small",
      "family": "magistral-small",
      "contextWindow": 128000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 0.5,
        "outputPerMTok": 1.5
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-03-17",
      "knowledgeCutoff": "2025-06",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "mistral-large-latest",
      "provider": "mistral",
      "name": "Mistral Large (latest)",
      "family": "mistral-large",
      "contextWindow": 262144,
      "outputLimit": 262144,
      "pricing": {
        "inputPerMTok": 0.5,
        "outputPerMTok": 1.5
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-11-01",
      "knowledgeCutoff": "2024-11",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "pixtral-large-latest",
      "provider": "mistral",
      "name": "Pixtral Large (latest)",
      "family": "pixtral",
      "contextWindow": 128000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 2,
        "outputPerMTok": 6
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-11-01",
      "knowledgeCutoff": "2024-11",
      "openWeights": true,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "ministral-3b-latest",
      "provider": "mistral",
      "name": "Ministral 3B (latest)",
      "family": "ministral",
      "contextWindow": 128000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 0.04,
        "outputPerMTok": 0.04
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-10-01",
      "knowledgeCutoff": "2024-10",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "ministral-8b-latest",
      "provider": "mistral",
      "name": "Ministral 8B (latest)",
      "family": "ministral",
      "contextWindow": 128000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 0.1,
        "outputPerMTok": 0.1
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-10-01",
      "knowledgeCutoff": "2024-10",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "pixtral-12b",
      "provider": "mistral",
      "name": "Pixtral 12B",
      "family": "pixtral",
      "contextWindow": 128000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 0.15,
        "outputPerMTok": 0.15
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-09-01",
      "knowledgeCutoff": "2024-09",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "mistral-nemo",
      "provider": "mistral",
      "name": "Mistral Nemo",
      "family": "mistral-nemo",
      "contextWindow": 128000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 0.15,
        "outputPerMTok": 0.15
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-07-01",
      "knowledgeCutoff": "2024-07",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "codestral-latest",
      "provider": "mistral",
      "name": "Codestral (latest)",
      "family": "codestral",
      "contextWindow": 256000,
      "outputLimit": 4096,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 0.9
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-05-29",
      "knowledgeCutoff": "2024-10",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "open-mixtral-8x22b",
      "provider": "mistral",
      "name": "Mixtral 8x22B",
      "family": "mixtral",
      "contextWindow": 64000,
      "outputLimit": 64000,
      "pricing": {
        "inputPerMTok": 2,
        "outputPerMTok": 6
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-04-17",
      "knowledgeCutoff": "2024-04",
      "openWeights": true,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "open-mixtral-8x7b",
      "provider": "mistral",
      "name": "Mixtral 8x7B",
      "family": "mixtral",
      "contextWindow": 32000,
      "outputLimit": 32000,
      "pricing": {
        "inputPerMTok": 0.7,
        "outputPerMTok": 0.7
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2023-12-11",
      "knowledgeCutoff": "2024-01",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "open-mistral-7b",
      "provider": "mistral",
      "name": "Mistral 7B",
      "family": "mistral",
      "contextWindow": 8000,
      "outputLimit": 8000,
      "pricing": {
        "inputPerMTok": 0.25,
        "outputPerMTok": 0.25
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2023-09-27",
      "knowledgeCutoff": "2023-12",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "kimi-k2.6",
      "provider": "moonshotai",
      "name": "Kimi K2.6",
      "family": "kimi-k2.6",
      "contextWindow": 262144,
      "outputLimit": 262144,
      "pricing": {
        "inputPerMTok": 0.95,
        "outputPerMTok": 4,
        "cacheReadPerMTok": 0.16
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-04-21",
      "knowledgeCutoff": "2025-01",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "kimi-k2.5",
      "provider": "moonshotai",
      "name": "Kimi K2.5",
      "family": "kimi-k2.5",
      "contextWindow": 262144,
      "outputLimit": 262144,
      "pricing": {
        "inputPerMTok": 0.6,
        "outputPerMTok": 3,
        "cacheReadPerMTok": 0.1
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-01",
      "knowledgeCutoff": "2025-01",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "kimi-k2-thinking",
      "provider": "moonshotai",
      "name": "Kimi K2 Thinking",
      "family": "kimi-thinking",
      "contextWindow": 262144,
      "outputLimit": 262144,
      "pricing": {
        "inputPerMTok": 0.6,
        "outputPerMTok": 2.5,
        "cacheReadPerMTok": 0.15
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-11-06",
      "knowledgeCutoff": "2024-08",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "kimi-k2-thinking-turbo",
      "provider": "moonshotai",
      "name": "Kimi K2 Thinking Turbo",
      "family": "kimi-thinking",
      "contextWindow": 262144,
      "outputLimit": 262144,
      "pricing": {
        "inputPerMTok": 1.15,
        "outputPerMTok": 8,
        "cacheReadPerMTok": 0.15
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-11-06",
      "knowledgeCutoff": "2024-08",
      "openWeights": true,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.5",
      "provider": "openai",
      "name": "GPT-5.5",
      "family": "gpt",
      "contextWindow": 1050000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 5,
        "outputPerMTok": 30,
        "cacheReadPerMTok": 0.5
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-04-23",
      "knowledgeCutoff": "2025-12-01",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.5-pro",
      "provider": "openai",
      "name": "GPT-5.5 Pro",
      "family": "gpt-pro",
      "contextWindow": 1050000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 30,
        "outputPerMTok": 180
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-04-23",
      "knowledgeCutoff": "2025-12-01",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.4-mini",
      "provider": "openai",
      "name": "GPT-5.4 mini",
      "family": "gpt-mini",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 0.75,
        "outputPerMTok": 4.5,
        "cacheReadPerMTok": 0.075
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-03-17",
      "knowledgeCutoff": "2025-08-31",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.4-nano",
      "provider": "openai",
      "name": "GPT-5.4 nano",
      "family": "gpt-nano",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 1.25,
        "cacheReadPerMTok": 0.02
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-03-17",
      "knowledgeCutoff": "2025-08-31",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.4",
      "provider": "openai",
      "name": "GPT-5.4",
      "family": "gpt",
      "contextWindow": 1050000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 2.5,
        "outputPerMTok": 15,
        "cacheReadPerMTok": 0.25
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-03-05",
      "knowledgeCutoff": "2025-08-31",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.4-pro",
      "provider": "openai",
      "name": "GPT-5.4 Pro",
      "family": "gpt-pro",
      "contextWindow": 1050000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 30,
        "outputPerMTok": 180
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-03-05",
      "knowledgeCutoff": "2025-08-31",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.3-chat-latest",
      "provider": "openai",
      "name": "GPT-5.3 Chat (latest)",
      "family": "gpt",
      "contextWindow": 128000,
      "outputLimit": 16384,
      "pricing": {
        "inputPerMTok": 1.75,
        "outputPerMTok": 14,
        "cacheReadPerMTok": 0.175
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-03-03",
      "knowledgeCutoff": "2025-08-31",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.3-codex",
      "provider": "openai",
      "name": "GPT-5.3 Codex",
      "family": "gpt-codex",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 1.75,
        "outputPerMTok": 14,
        "cacheReadPerMTok": 0.175
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-02-05",
      "knowledgeCutoff": "2025-08-31",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.3-codex-spark",
      "provider": "openai",
      "name": "GPT-5.3 Codex Spark",
      "family": "gpt-codex-spark",
      "contextWindow": 128000,
      "outputLimit": 32000,
      "pricing": {
        "inputPerMTok": 1.75,
        "outputPerMTok": 14,
        "cacheReadPerMTok": 0.175
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-02-05",
      "knowledgeCutoff": "2025-08-31",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.2",
      "provider": "openai",
      "name": "GPT-5.2",
      "family": "gpt",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 1.75,
        "outputPerMTok": 14,
        "cacheReadPerMTok": 0.175
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-12-11",
      "knowledgeCutoff": "2025-08-31",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.2-chat-latest",
      "provider": "openai",
      "name": "GPT-5.2 Chat",
      "family": "gpt-codex",
      "contextWindow": 128000,
      "outputLimit": 16384,
      "pricing": {
        "inputPerMTok": 1.75,
        "outputPerMTok": 14,
        "cacheReadPerMTok": 0.175
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-12-11",
      "knowledgeCutoff": "2025-08-31",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.2-codex",
      "provider": "openai",
      "name": "GPT-5.2 Codex",
      "family": "gpt-codex",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 1.75,
        "outputPerMTok": 14,
        "cacheReadPerMTok": 0.175
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-12-11",
      "knowledgeCutoff": "2025-08-31",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.2-pro",
      "provider": "openai",
      "name": "GPT-5.2 Pro",
      "family": "gpt-pro",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 21,
        "outputPerMTok": 168
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-12-11",
      "knowledgeCutoff": "2025-08-31",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.1",
      "provider": "openai",
      "name": "GPT-5.1",
      "family": "gpt",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 1.25,
        "outputPerMTok": 10,
        "cacheReadPerMTok": 0.13
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-11-13",
      "knowledgeCutoff": "2024-09-30",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.1-chat-latest",
      "provider": "openai",
      "name": "GPT-5.1 Chat",
      "family": "gpt-codex",
      "contextWindow": 128000,
      "outputLimit": 16384,
      "pricing": {
        "inputPerMTok": 1.25,
        "outputPerMTok": 10,
        "cacheReadPerMTok": 0.125
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-11-13",
      "knowledgeCutoff": "2024-09-30",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.1-codex",
      "provider": "openai",
      "name": "GPT-5.1 Codex",
      "family": "gpt-codex",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 1.25,
        "outputPerMTok": 10,
        "cacheReadPerMTok": 0.125
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-11-13",
      "knowledgeCutoff": "2024-09-30",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.1-codex-max",
      "provider": "openai",
      "name": "GPT-5.1 Codex Max",
      "family": "gpt-codex",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 1.25,
        "outputPerMTok": 10,
        "cacheReadPerMTok": 0.125
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-11-13",
      "knowledgeCutoff": "2024-09-30",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5.1-codex-mini",
      "provider": "openai",
      "name": "GPT-5.1 Codex mini",
      "family": "gpt-codex",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 0.25,
        "outputPerMTok": 2,
        "cacheReadPerMTok": 0.025
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-11-13",
      "knowledgeCutoff": "2024-09-30",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5-pro",
      "provider": "openai",
      "name": "GPT-5 Pro",
      "family": "gpt-pro",
      "contextWindow": 400000,
      "outputLimit": 272000,
      "pricing": {
        "inputPerMTok": 15,
        "outputPerMTok": 120
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-10-06",
      "knowledgeCutoff": "2024-09-30",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5-codex",
      "provider": "openai",
      "name": "GPT-5-Codex",
      "family": "gpt-codex",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 1.25,
        "outputPerMTok": 10,
        "cacheReadPerMTok": 0.125
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09-15",
      "knowledgeCutoff": "2024-09-30",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5",
      "provider": "openai",
      "name": "GPT-5",
      "family": "gpt",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 1.25,
        "outputPerMTok": 10,
        "cacheReadPerMTok": 0.125
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-08-07",
      "knowledgeCutoff": "2024-09-30",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5-chat-latest",
      "provider": "openai",
      "name": "GPT-5 Chat (latest)",
      "family": "gpt-codex",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 1.25,
        "outputPerMTok": 10
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": false,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-08-07",
      "knowledgeCutoff": "2024-09-30",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5-mini",
      "provider": "openai",
      "name": "GPT-5 Mini",
      "family": "gpt-mini",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 0.25,
        "outputPerMTok": 2,
        "cacheReadPerMTok": 0.025
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-08-07",
      "knowledgeCutoff": "2024-05-30",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-5-nano",
      "provider": "openai",
      "name": "GPT-5 Nano",
      "family": "gpt-nano",
      "contextWindow": 400000,
      "outputLimit": 128000,
      "pricing": {
        "inputPerMTok": 0.05,
        "outputPerMTok": 0.4,
        "cacheReadPerMTok": 0.005
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-08-07",
      "knowledgeCutoff": "2024-05-30",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "o3-pro",
      "provider": "openai",
      "name": "o3-pro",
      "family": "o-pro",
      "contextWindow": 200000,
      "outputLimit": 100000,
      "pricing": {
        "inputPerMTok": 20,
        "outputPerMTok": 80
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-06-10",
      "knowledgeCutoff": "2024-05",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "o3",
      "provider": "openai",
      "name": "o3",
      "family": "o",
      "contextWindow": 200000,
      "outputLimit": 100000,
      "pricing": {
        "inputPerMTok": 2,
        "outputPerMTok": 8,
        "cacheReadPerMTok": 0.5
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04-16",
      "knowledgeCutoff": "2024-05",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "o4-mini",
      "provider": "openai",
      "name": "o4-mini",
      "family": "o-mini",
      "contextWindow": 200000,
      "outputLimit": 100000,
      "pricing": {
        "inputPerMTok": 1.1,
        "outputPerMTok": 4.4,
        "cacheReadPerMTok": 0.28
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04-16",
      "knowledgeCutoff": "2024-05",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-4.1",
      "provider": "openai",
      "name": "GPT-4.1",
      "family": "gpt",
      "contextWindow": 1047576,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 2,
        "outputPerMTok": 8,
        "cacheReadPerMTok": 0.5
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04-14",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-4.1-mini",
      "provider": "openai",
      "name": "GPT-4.1 mini",
      "family": "gpt-mini",
      "contextWindow": 1047576,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 0.4,
        "outputPerMTok": 1.6,
        "cacheReadPerMTok": 0.1
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04-14",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "gpt-4.1-nano",
      "provider": "openai",
      "name": "GPT-4.1 nano",
      "family": "gpt-nano",
      "contextWindow": 1047576,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 0.1,
        "outputPerMTok": 0.4,
        "cacheReadPerMTok": 0.03
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-04-14",
      "knowledgeCutoff": "2024-04",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "o1-pro",
      "provider": "openai",
      "name": "o1-pro",
      "family": "o-pro",
      "contextWindow": 200000,
      "outputLimit": 100000,
      "pricing": {
        "inputPerMTok": 150,
        "outputPerMTok": 600
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-03-19",
      "knowledgeCutoff": "2023-09",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "o3-mini",
      "provider": "openai",
      "name": "o3-mini",
      "family": "o-mini",
      "contextWindow": 200000,
      "outputLimit": 100000,
      "pricing": {
        "inputPerMTok": 1.1,
        "outputPerMTok": 4.4,
        "cacheReadPerMTok": 0.55
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-12-20",
      "knowledgeCutoff": "2024-05",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "o1",
      "provider": "openai",
      "name": "o1",
      "family": "o",
      "contextWindow": 200000,
      "outputLimit": 100000,
      "pricing": {
        "inputPerMTok": 15,
        "outputPerMTok": 60,
        "cacheReadPerMTok": 7.5
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-12-05",
      "knowledgeCutoff": "2023-09",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "o1-mini",
      "provider": "openai",
      "name": "o1-mini",
      "family": "o-mini",
      "contextWindow": 128000,
      "outputLimit": 65536,
      "pricing": {
        "inputPerMTok": 1.1,
        "outputPerMTok": 4.4,
        "cacheReadPerMTok": 0.55
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": false,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-09-12",
      "knowledgeCutoff": "2023-09",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "o3-deep-research",
      "provider": "openai",
      "name": "o3-deep-research",
      "family": "o",
      "contextWindow": 200000,
      "outputLimit": 100000,
      "pricing": {
        "inputPerMTok": 10,
        "outputPerMTok": 40,
        "cacheReadPerMTok": 2.5
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-06-26",
      "knowledgeCutoff": "2024-05",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "o4-mini-deep-research",
      "provider": "openai",
      "name": "o4-mini-deep-research",
      "family": "o-mini",
      "contextWindow": 200000,
      "outputLimit": 100000,
      "pricing": {
        "inputPerMTok": 2,
        "outputPerMTok": 8,
        "cacheReadPerMTok": 0.5
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-06-26",
      "knowledgeCutoff": "2024-05",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "sonar-deep-research",
      "provider": "perplexity",
      "name": "Perplexity Sonar Deep Research",
      "contextWindow": 128000,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 2,
        "outputPerMTok": 8
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-02-01",
      "knowledgeCutoff": "2025-01",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "sonar",
      "provider": "perplexity",
      "name": "Sonar",
      "family": "sonar",
      "contextWindow": 128000,
      "outputLimit": 4096,
      "pricing": {
        "inputPerMTok": 1,
        "outputPerMTok": 1
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-01-01",
      "knowledgeCutoff": "2025-09-01",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "sonar-pro",
      "provider": "perplexity",
      "name": "Sonar Pro",
      "family": "sonar-pro",
      "contextWindow": 200000,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 3,
        "outputPerMTok": 15
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-01-01",
      "knowledgeCutoff": "2025-09-01",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "sonar-reasoning-pro",
      "provider": "perplexity",
      "name": "Sonar Reasoning Pro",
      "family": "sonar-reasoning",
      "contextWindow": 128000,
      "outputLimit": 4096,
      "pricing": {
        "inputPerMTok": 2,
        "outputPerMTok": 8
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": false,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-01-01",
      "knowledgeCutoff": "2025-09-01",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-4.3",
      "provider": "xai",
      "name": "Grok 4.3",
      "family": "grok",
      "contextWindow": 1000000,
      "outputLimit": 30000,
      "pricing": {
        "inputPerMTok": 1.25,
        "outputPerMTok": 2.5,
        "cacheReadPerMTok": 0.2
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-05-01",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-4.20-0309-non-reasoning",
      "provider": "xai",
      "name": "Grok 4.20 (Non-Reasoning)",
      "family": "grok",
      "contextWindow": 2000000,
      "outputLimit": 30000,
      "pricing": {
        "inputPerMTok": 2,
        "outputPerMTok": 6,
        "cacheReadPerMTok": 0.2
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-03-09",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-4.20-0309-reasoning",
      "provider": "xai",
      "name": "Grok 4.20 (Reasoning)",
      "family": "grok",
      "contextWindow": 2000000,
      "outputLimit": 30000,
      "pricing": {
        "inputPerMTok": 2,
        "outputPerMTok": 6,
        "cacheReadPerMTok": 0.2
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-03-09",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-4-1-fast",
      "provider": "xai",
      "name": "Grok 4.1 Fast",
      "family": "grok",
      "contextWindow": 2000000,
      "outputLimit": 30000,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 0.5,
        "cacheReadPerMTok": 0.05
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-11-19",
      "knowledgeCutoff": "2025-07",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-4-1-fast-non-reasoning",
      "provider": "xai",
      "name": "Grok 4.1 Fast (Non-Reasoning)",
      "family": "grok",
      "contextWindow": 2000000,
      "outputLimit": 30000,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 0.5,
        "cacheReadPerMTok": 0.05
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-11-19",
      "knowledgeCutoff": "2025-07",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-4-fast",
      "provider": "xai",
      "name": "Grok 4 Fast",
      "family": "grok",
      "contextWindow": 2000000,
      "outputLimit": 30000,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 0.5,
        "cacheReadPerMTok": 0.05
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09-19",
      "knowledgeCutoff": "2025-07",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-4-fast-non-reasoning",
      "provider": "xai",
      "name": "Grok 4 Fast (Non-Reasoning)",
      "family": "grok",
      "contextWindow": 2000000,
      "outputLimit": 30000,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 0.5,
        "cacheReadPerMTok": 0.05
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09-19",
      "knowledgeCutoff": "2025-07",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-code-fast-1",
      "provider": "xai",
      "name": "Grok Code Fast 1",
      "family": "grok",
      "contextWindow": 256000,
      "outputLimit": 10000,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 1.5,
        "cacheReadPerMTok": 0.02
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-08-28",
      "knowledgeCutoff": "2023-10",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-4",
      "provider": "xai",
      "name": "Grok 4",
      "family": "grok",
      "contextWindow": 256000,
      "outputLimit": 64000,
      "pricing": {
        "inputPerMTok": 3,
        "outputPerMTok": 15,
        "cacheReadPerMTok": 0.75
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-07-09",
      "knowledgeCutoff": "2025-07",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-3",
      "provider": "xai",
      "name": "Grok 3",
      "family": "grok",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 3,
        "outputPerMTok": 15,
        "cacheReadPerMTok": 0.75
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-02-17",
      "knowledgeCutoff": "2024-11",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-3-fast",
      "provider": "xai",
      "name": "Grok 3 Fast",
      "family": "grok",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 5,
        "outputPerMTok": 25,
        "cacheReadPerMTok": 1.25
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-02-17",
      "knowledgeCutoff": "2024-11",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-3-fast-latest",
      "provider": "xai",
      "name": "Grok 3 Fast Latest",
      "family": "grok",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 5,
        "outputPerMTok": 25,
        "cacheReadPerMTok": 1.25
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-02-17",
      "knowledgeCutoff": "2024-11",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-3-latest",
      "provider": "xai",
      "name": "Grok 3 Latest",
      "family": "grok",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 3,
        "outputPerMTok": 15,
        "cacheReadPerMTok": 0.75
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-02-17",
      "knowledgeCutoff": "2024-11",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-3-mini",
      "provider": "xai",
      "name": "Grok 3 Mini",
      "family": "grok",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 0.5,
        "cacheReadPerMTok": 0.075
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-02-17",
      "knowledgeCutoff": "2024-11",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-3-mini-fast",
      "provider": "xai",
      "name": "Grok 3 Mini Fast",
      "family": "grok",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.6,
        "outputPerMTok": 4,
        "cacheReadPerMTok": 0.15
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-02-17",
      "knowledgeCutoff": "2024-11",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-3-mini-fast-latest",
      "provider": "xai",
      "name": "Grok 3 Mini Fast Latest",
      "family": "grok",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.6,
        "outputPerMTok": 4,
        "cacheReadPerMTok": 0.15
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-02-17",
      "knowledgeCutoff": "2024-11",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-3-mini-latest",
      "provider": "xai",
      "name": "Grok 3 Mini Latest",
      "family": "grok",
      "contextWindow": 131072,
      "outputLimit": 8192,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 0.5,
        "cacheReadPerMTok": 0.075
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-02-17",
      "knowledgeCutoff": "2024-11",
      "openWeights": false,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-beta",
      "provider": "xai",
      "name": "Grok Beta",
      "family": "grok-beta",
      "contextWindow": 131072,
      "outputLimit": 4096,
      "pricing": {
        "inputPerMTok": 5,
        "outputPerMTok": 15,
        "cacheReadPerMTok": 5
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-11-01",
      "knowledgeCutoff": "2024-08",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "grok-vision-beta",
      "provider": "xai",
      "name": "Grok Vision Beta",
      "family": "grok-vision",
      "contextWindow": 8192,
      "outputLimit": 4096,
      "pricing": {
        "inputPerMTok": 5,
        "outputPerMTok": 15,
        "cacheReadPerMTok": 5
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": false,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2024-11-01",
      "knowledgeCutoff": "2024-08",
      "openWeights": false,
      "tier": "best",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-5v-turbo",
      "provider": "zai",
      "name": "glm-5v-turbo",
      "family": "glm",
      "contextWindow": 200000,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 1.2,
        "outputPerMTok": 4,
        "cacheReadPerMTok": 0.24,
        "cacheWritePerMTok": 0
      },
      "capabilities": {
        "vision": true,
        "pdf": true,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video",
          "pdf"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-04-01",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-5.1",
      "provider": "zai",
      "name": "GLM-5.1",
      "family": "glm",
      "contextWindow": 200000,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 1.4,
        "outputPerMTok": 4.4,
        "cacheReadPerMTok": 0.26,
        "cacheWritePerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-03-27",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-5-turbo",
      "provider": "zai",
      "name": "GLM-5-Turbo",
      "family": "glm",
      "contextWindow": 200000,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 1.2,
        "outputPerMTok": 4,
        "cacheReadPerMTok": 0.24,
        "cacheWritePerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": true
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-03-16",
      "openWeights": false,
      "tier": "balanced",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-5",
      "provider": "zai",
      "name": "GLM-5",
      "family": "glm",
      "contextWindow": 204800,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 1,
        "outputPerMTok": 3.2,
        "cacheReadPerMTok": 0.2,
        "cacheWritePerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-02-11",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-4.7-flash",
      "provider": "zai",
      "name": "GLM-4.7-Flash",
      "family": "glm-flash",
      "contextWindow": 200000,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 0,
        "outputPerMTok": 0,
        "cacheReadPerMTok": 0,
        "cacheWritePerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-01-19",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-4.7-flashx",
      "provider": "zai",
      "name": "GLM-4.7-FlashX",
      "family": "glm-flash",
      "contextWindow": 200000,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 0.07,
        "outputPerMTok": 0.4,
        "cacheReadPerMTok": 0.01,
        "cacheWritePerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2026-01-19",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-4.7",
      "provider": "zai",
      "name": "GLM-4.7",
      "family": "glm",
      "contextWindow": 204800,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 0.6,
        "outputPerMTok": 2.2,
        "cacheReadPerMTok": 0.11,
        "cacheWritePerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-12-22",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-4.6v",
      "provider": "zai",
      "name": "GLM-4.6V",
      "family": "glm",
      "contextWindow": 128000,
      "outputLimit": 32768,
      "pricing": {
        "inputPerMTok": 0.3,
        "outputPerMTok": 0.9
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-12-08",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-4.6",
      "provider": "zai",
      "name": "GLM-4.6",
      "family": "glm",
      "contextWindow": 204800,
      "outputLimit": 131072,
      "pricing": {
        "inputPerMTok": 0.6,
        "outputPerMTok": 2.2,
        "cacheReadPerMTok": 0.11,
        "cacheWritePerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-09-30",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-4.5v",
      "provider": "zai",
      "name": "GLM-4.5V",
      "family": "glm",
      "contextWindow": 64000,
      "outputLimit": 16384,
      "pricing": {
        "inputPerMTok": 0.6,
        "outputPerMTok": 1.8
      },
      "capabilities": {
        "vision": true,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text",
          "image",
          "video"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-08-11",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-4.5",
      "provider": "zai",
      "name": "GLM-4.5",
      "family": "glm",
      "contextWindow": 131072,
      "outputLimit": 98304,
      "pricing": {
        "inputPerMTok": 0.6,
        "outputPerMTok": 2.2,
        "cacheReadPerMTok": 0.11,
        "cacheWritePerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-07-28",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-4.5-air",
      "provider": "zai",
      "name": "GLM-4.5-Air",
      "family": "glm-air",
      "contextWindow": 131072,
      "outputLimit": 98304,
      "pricing": {
        "inputPerMTok": 0.2,
        "outputPerMTok": 1.1,
        "cacheReadPerMTok": 0.03,
        "cacheWritePerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-07-28",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    },
    {
      "id": "glm-4.5-flash",
      "provider": "zai",
      "name": "GLM-4.5-Flash",
      "family": "glm-flash",
      "contextWindow": 131072,
      "outputLimit": 98304,
      "pricing": {
        "inputPerMTok": 0,
        "outputPerMTok": 0,
        "cacheReadPerMTok": 0,
        "cacheWritePerMTok": 0
      },
      "capabilities": {
        "vision": false,
        "pdf": false,
        "reasoning": true,
        "toolCalling": true,
        "structuredOutput": false
      },
      "modalities": {
        "input": [
          "text"
        ],
        "output": [
          "text"
        ]
      },
      "releaseDate": "2025-07-28",
      "knowledgeCutoff": "2025-04",
      "openWeights": true,
      "tier": "fast",
      "deprecated": false,
      "updatedAt": "2026-05-03T06:49:18.398Z"
    }
  ]
}
