{
  "providers": [
    {
      "id": "native",
      "display_name": "Anthropic",
      "description": "Native Anthropic",
      "category": "native",
      "family": "claude_strict",
      "auth_mode": "none",
      "base_url": "",
      "default_model": "",
      "model_tiers": {},
      "model_choices": [],
      "test_url": "https://api.anthropic.com",
      "setup": [],
      "usage": [],
      "api_base_url": "https://api.anthropic.com",
      "npm_package": "@ai-sdk/anthropic",
      "doc_url": "https://docs.anthropic.com",
      "models": [
        {
          "id": "claude-sonnet-4-20250514",
          "name": "Claude Sonnet 4",
          "family": "claude",
          "release_date": "2025-05-14",
          "cost": {
            "input": 3.0,
            "output": 15.0,
            "cache_read": 0.3,
            "cache_write": 3.75
          },
          "limit": {
            "context": 200000,
            "output": 64000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04-01"
        },
        {
          "id": "claude-opus-4-20250514",
          "name": "Claude Opus 4",
          "family": "claude",
          "release_date": "2025-05-14",
          "cost": {
            "input": 15.0,
            "output": 75.0,
            "cache_read": 1.5,
            "cache_write": 18.75
          },
          "limit": {
            "context": 200000,
            "output": 32000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04-01"
        },
        {
          "id": "claude-haiku-3-5-20241022",
          "name": "Claude 3.5 Haiku",
          "family": "claude",
          "release_date": "2024-10-22",
          "cost": {
            "input": 0.8,
            "output": 4.0,
            "cache_read": 0.08,
            "cache_write": 1.0
          },
          "limit": {
            "context": 200000,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-10-01"
        }
      ]
    },
    {
      "id": "openai",
      "display_name": "OpenAI",
      "description": "OpenAI GPT and o-series models",
      "category": "cloud",
      "family": "openai_compat",
      "auth_mode": "secret",
      "base_url": "https://api.openai.com/v1",
      "default_model": "gpt-4o",
      "model_tiers": {},
      "model_choices": [],
      "test_url": "https://api.openai.com",
      "setup": [],
      "usage": [],
      "api_base_url": "https://api.openai.com/v1",
      "npm_package": "@ai-sdk/openai",
      "doc_url": "https://platform.openai.com/docs",
      "models": [
        {
          "id": "gpt-4o",
          "name": "GPT-4o",
          "family": "gpt",
          "release_date": "2024-05-13",
          "cost": {
            "input": 2.5,
            "output": 10.0,
            "cache_read": 1.25,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2023-09"
        },
        {
          "id": "gpt-4o-mini",
          "name": "GPT-4o mini",
          "family": "gpt-mini",
          "release_date": "2024-07-18",
          "cost": {
            "input": 0.15,
            "output": 0.6,
            "cache_read": 0.075,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2023-09"
        },
        {
          "id": "o4-mini",
          "name": "o4-mini",
          "family": "o-mini",
          "release_date": "2025-04-16",
          "cost": {
            "input": 1.1,
            "output": 4.4,
            "cache_read": 0.275,
            "cache_write": null
          },
          "limit": {
            "context": 200000,
            "output": 100000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-05"
        },
        {
          "id": "o3",
          "name": "o3",
          "family": "o",
          "release_date": "2025-04-16",
          "cost": {
            "input": 2.0,
            "output": 8.0,
            "cache_read": 0.5,
            "cache_write": null
          },
          "limit": {
            "context": 200000,
            "output": 100000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-05"
        },
        {
          "id": "chatgpt-image-latest",
          "name": "chatgpt-image-latest",
          "family": "gpt-image",
          "release_date": "2025-12-16",
          "cost": null,
          "limit": {
            "context": 0,
            "output": 0
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text",
              "image"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": false,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "gpt-3.5-turbo",
          "name": "GPT-3.5-turbo",
          "family": "gpt",
          "release_date": "2023-03-01",
          "cost": {
            "input": 0.5,
            "output": 1.5,
            "cache_read": 0.0,
            "cache_write": null
          },
          "limit": {
            "context": 16385,
            "output": 4096
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2021-09-01"
        },
        {
          "id": "gpt-4",
          "name": "GPT-4",
          "family": "gpt",
          "release_date": "2023-11-06",
          "cost": {
            "input": 30.0,
            "output": 60.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 8192,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2023-11"
        },
        {
          "id": "gpt-4-turbo",
          "name": "GPT-4 Turbo",
          "family": "gpt",
          "release_date": "2023-11-06",
          "cost": {
            "input": 10.0,
            "output": 30.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 4096
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2023-12"
        },
        {
          "id": "gpt-4.1",
          "name": "GPT-4.1",
          "family": "gpt",
          "release_date": "2025-04-14",
          "cost": {
            "input": 2.0,
            "output": 8.0,
            "cache_read": 0.5,
            "cache_write": null
          },
          "limit": {
            "context": 1047576,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "gpt-4.1-mini",
          "name": "GPT-4.1 mini",
          "family": "gpt-mini",
          "release_date": "2025-04-14",
          "cost": {
            "input": 0.4,
            "output": 1.6,
            "cache_read": 0.1,
            "cache_write": null
          },
          "limit": {
            "context": 1047576,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "gpt-4.1-nano",
          "name": "GPT-4.1 nano",
          "family": "gpt-nano",
          "release_date": "2025-04-14",
          "cost": {
            "input": 0.1,
            "output": 0.4,
            "cache_read": 0.025,
            "cache_write": null
          },
          "limit": {
            "context": 1047576,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "gpt-4o-2024-05-13",
          "name": "GPT-4o (2024-05-13)",
          "family": "gpt",
          "release_date": "2024-05-13",
          "cost": {
            "input": 5.0,
            "output": 15.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 4096
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2023-09"
        },
        {
          "id": "gpt-4o-2024-08-06",
          "name": "GPT-4o (2024-08-06)",
          "family": "gpt",
          "release_date": "2024-08-06",
          "cost": {
            "input": 2.5,
            "output": 10.0,
            "cache_read": 1.25,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2023-09"
        },
        {
          "id": "gpt-4o-2024-11-20",
          "name": "GPT-4o (2024-11-20)",
          "family": "gpt",
          "release_date": "2024-11-20",
          "cost": {
            "input": 2.5,
            "output": 10.0,
            "cache_read": 1.25,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2023-09"
        },
        {
          "id": "gpt-5",
          "name": "GPT-5",
          "family": "gpt",
          "release_date": "2025-08-07",
          "cost": {
            "input": 1.25,
            "output": 10.0,
            "cache_read": 0.125,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-09-30"
        },
        {
          "id": "gpt-5-chat-latest",
          "name": "GPT-5 Chat (latest)",
          "family": "gpt-codex",
          "release_date": "2025-08-07",
          "cost": {
            "input": 1.25,
            "output": 10.0,
            "cache_read": 0.125,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-09-30"
        },
        {
          "id": "gpt-5-codex",
          "name": "GPT-5-Codex",
          "family": "gpt-codex",
          "release_date": "2025-09-15",
          "cost": {
            "input": 1.25,
            "output": 10.0,
            "cache_read": 0.125,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-09-30"
        },
        {
          "id": "gpt-5-mini",
          "name": "GPT-5 Mini",
          "family": "gpt-mini",
          "release_date": "2025-08-07",
          "cost": {
            "input": 0.25,
            "output": 2.0,
            "cache_read": 0.025,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-05-30"
        },
        {
          "id": "gpt-5-nano",
          "name": "GPT-5 Nano",
          "family": "gpt-nano",
          "release_date": "2025-08-07",
          "cost": {
            "input": 0.05,
            "output": 0.4,
            "cache_read": 0.005,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-05-30"
        },
        {
          "id": "gpt-5-pro",
          "name": "GPT-5 Pro",
          "family": "gpt-pro",
          "release_date": "2025-10-06",
          "cost": {
            "input": 15.0,
            "output": 120.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 272000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-09-30"
        },
        {
          "id": "gpt-5.1",
          "name": "GPT-5.1",
          "family": "gpt",
          "release_date": "2025-11-13",
          "cost": {
            "input": 1.25,
            "output": 10.0,
            "cache_read": 0.125,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-09-30"
        },
        {
          "id": "gpt-5.1-chat-latest",
          "name": "GPT-5.1 Chat",
          "family": "gpt-codex",
          "release_date": "2025-11-13",
          "cost": {
            "input": 1.25,
            "output": 10.0,
            "cache_read": 0.125,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-09-30"
        },
        {
          "id": "gpt-5.1-codex",
          "name": "GPT-5.1 Codex",
          "family": "gpt-codex",
          "release_date": "2025-11-13",
          "cost": {
            "input": 1.25,
            "output": 10.0,
            "cache_read": 0.125,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-09-30"
        },
        {
          "id": "gpt-5.1-codex-max",
          "name": "GPT-5.1 Codex Max",
          "family": "gpt-codex",
          "release_date": "2025-11-13",
          "cost": {
            "input": 1.25,
            "output": 10.0,
            "cache_read": 0.125,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-09-30"
        },
        {
          "id": "gpt-5.1-codex-mini",
          "name": "GPT-5.1 Codex mini",
          "family": "gpt-codex",
          "release_date": "2025-11-13",
          "cost": {
            "input": 0.25,
            "output": 2.0,
            "cache_read": 0.025,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-09-30"
        },
        {
          "id": "gpt-5.2",
          "name": "GPT-5.2",
          "family": "gpt",
          "release_date": "2025-12-11",
          "cost": {
            "input": 1.75,
            "output": 14.0,
            "cache_read": 0.175,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-08-31"
        },
        {
          "id": "gpt-5.2-chat-latest",
          "name": "GPT-5.2 Chat",
          "family": "gpt-codex",
          "release_date": "2025-12-11",
          "cost": {
            "input": 1.75,
            "output": 14.0,
            "cache_read": 0.175,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-08-31"
        },
        {
          "id": "gpt-5.2-codex",
          "name": "GPT-5.2 Codex",
          "family": "gpt-codex",
          "release_date": "2025-12-11",
          "cost": {
            "input": 1.75,
            "output": 14.0,
            "cache_read": 0.175,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-08-31"
        },
        {
          "id": "gpt-5.2-pro",
          "name": "GPT-5.2 Pro",
          "family": "gpt-pro",
          "release_date": "2025-12-11",
          "cost": {
            "input": 21.0,
            "output": 168.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-08-31"
        },
        {
          "id": "gpt-5.3-chat-latest",
          "name": "GPT-5.3 Chat (latest)",
          "family": "gpt",
          "release_date": "2026-03-03",
          "cost": {
            "input": 1.75,
            "output": 14.0,
            "cache_read": 0.175,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-08-31"
        },
        {
          "id": "gpt-5.3-codex",
          "name": "GPT-5.3 Codex",
          "family": "gpt-codex",
          "release_date": "2026-02-05",
          "cost": {
            "input": 1.75,
            "output": 14.0,
            "cache_read": 0.175,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-08-31"
        },
        {
          "id": "gpt-5.3-codex-spark",
          "name": "GPT-5.3 Codex Spark",
          "family": "gpt-codex-spark",
          "release_date": "2026-02-05",
          "cost": {
            "input": 1.75,
            "output": 14.0,
            "cache_read": 0.175,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 32000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-08-31"
        },
        {
          "id": "gpt-5.4",
          "name": "GPT-5.4",
          "family": "gpt",
          "release_date": "2026-03-05",
          "cost": {
            "input": 2.5,
            "output": 15.0,
            "cache_read": 0.25,
            "cache_write": null
          },
          "limit": {
            "context": 1050000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-08-31"
        },
        {
          "id": "gpt-5.4-mini",
          "name": "GPT-5.4 mini",
          "family": "gpt-mini",
          "release_date": "2026-03-17",
          "cost": {
            "input": 0.75,
            "output": 4.5,
            "cache_read": 0.075,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-08-31"
        },
        {
          "id": "gpt-5.4-nano",
          "name": "GPT-5.4 nano",
          "family": "gpt-nano",
          "release_date": "2026-03-17",
          "cost": {
            "input": 0.2,
            "output": 1.25,
            "cache_read": 0.02,
            "cache_write": null
          },
          "limit": {
            "context": 400000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-08-31"
        },
        {
          "id": "gpt-5.4-pro",
          "name": "GPT-5.4 Pro",
          "family": "gpt-pro",
          "release_date": "2026-03-05",
          "cost": {
            "input": 30.0,
            "output": 180.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1050000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-08-31"
        },
        {
          "id": "gpt-5.5",
          "name": "GPT-5.5",
          "family": "gpt",
          "release_date": "2026-04-23",
          "cost": {
            "input": 5.0,
            "output": 30.0,
            "cache_read": 0.5,
            "cache_write": null
          },
          "limit": {
            "context": 1050000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-12-01"
        },
        {
          "id": "gpt-5.5-pro",
          "name": "GPT-5.5 Pro",
          "family": "gpt-pro",
          "release_date": "2026-04-23",
          "cost": {
            "input": 30.0,
            "output": 180.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1050000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-12-01"
        },
        {
          "id": "gpt-image-1",
          "name": "gpt-image-1",
          "family": "gpt-image",
          "release_date": "2025-04-24",
          "cost": null,
          "limit": {
            "context": 0,
            "output": 0
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "image"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": false,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "gpt-image-1-mini",
          "name": "gpt-image-1-mini",
          "family": "gpt-image",
          "release_date": "2025-09-26",
          "cost": null,
          "limit": {
            "context": 0,
            "output": 0
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text",
              "image"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": false,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "gpt-image-1.5",
          "name": "gpt-image-1.5",
          "family": "gpt-image",
          "release_date": "2025-11-25",
          "cost": null,
          "limit": {
            "context": 0,
            "output": 0
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text",
              "image"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": false,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "o1",
          "name": "o1",
          "family": "o",
          "release_date": "2024-12-05",
          "cost": {
            "input": 15.0,
            "output": 60.0,
            "cache_read": 7.5,
            "cache_write": null
          },
          "limit": {
            "context": 200000,
            "output": 100000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2023-09"
        },
        {
          "id": "o1-pro",
          "name": "o1-pro",
          "family": "o-pro",
          "release_date": "2025-03-19",
          "cost": {
            "input": 150.0,
            "output": 600.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 200000,
            "output": 100000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2023-09"
        },
        {
          "id": "o3-deep-research",
          "name": "o3-deep-research",
          "family": "o",
          "release_date": "2024-06-26",
          "cost": {
            "input": 10.0,
            "output": 40.0,
            "cache_read": 2.5,
            "cache_write": null
          },
          "limit": {
            "context": 200000,
            "output": 100000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-05"
        },
        {
          "id": "o3-mini",
          "name": "o3-mini",
          "family": "o-mini",
          "release_date": "2024-12-20",
          "cost": {
            "input": 1.1,
            "output": 4.4,
            "cache_read": 0.55,
            "cache_write": null
          },
          "limit": {
            "context": 200000,
            "output": 100000
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-05"
        },
        {
          "id": "o3-pro",
          "name": "o3-pro",
          "family": "o-pro",
          "release_date": "2025-06-10",
          "cost": {
            "input": 20.0,
            "output": 80.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 200000,
            "output": 100000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-05"
        },
        {
          "id": "o4-mini-deep-research",
          "name": "o4-mini-deep-research",
          "family": "o-mini",
          "release_date": "2024-06-26",
          "cost": {
            "input": 2.0,
            "output": 8.0,
            "cache_read": 0.5,
            "cache_write": null
          },
          "limit": {
            "context": 200000,
            "output": 100000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-05"
        },
        {
          "id": "text-embedding-3-large",
          "name": "text-embedding-3-large",
          "family": "text-embedding",
          "release_date": "2024-01-25",
          "cost": {
            "input": 0.13,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 8191,
            "output": 3072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": false,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-01"
        },
        {
          "id": "text-embedding-3-small",
          "name": "text-embedding-3-small",
          "family": "text-embedding",
          "release_date": "2024-01-25",
          "cost": {
            "input": 0.02,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 8191,
            "output": 1536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": false,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-01"
        },
        {
          "id": "text-embedding-ada-002",
          "name": "text-embedding-ada-002",
          "family": "text-embedding",
          "release_date": "2022-12-15",
          "cost": {
            "input": 0.1,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 8192,
            "output": 1536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": false,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2022-12"
        }
      ]
    },
    {
      "id": "gemini",
      "display_name": "Google Gemini",
      "description": "Google Gemini models via the Gemini API",
      "category": "cloud",
      "family": "openai_compat",
      "auth_mode": "secret",
      "base_url": "https://generativelanguage.googleapis.com/v1beta/openai",
      "default_model": "gemini-2.5-flash",
      "model_tiers": {},
      "model_choices": [],
      "test_url": "https://generativelanguage.googleapis.com",
      "setup": [],
      "usage": [],
      "api_base_url": "https://generativelanguage.googleapis.com/v1beta/openai",
      "npm_package": "@ai-sdk/google",
      "doc_url": "https://ai.google.dev/api",
      "models": [
        {
          "id": "gemini-2.5-pro",
          "name": "Gemini 2.5 Pro",
          "family": "gemini-pro",
          "release_date": "2025-03-20",
          "cost": {
            "input": 1.25,
            "output": 10.0,
            "cache_read": 0.125,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-2.5-flash",
          "name": "Gemini 2.5 Flash",
          "family": "gemini-flash",
          "release_date": "2025-03-20",
          "cost": {
            "input": 0.3,
            "output": 2.5,
            "cache_read": 0.03,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-2.0-flash",
          "name": "Gemini 2.0 Flash",
          "family": "gemini-flash",
          "release_date": "2024-12-11",
          "cost": {
            "input": 0.1,
            "output": 0.4,
            "cache_read": 0.025,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-06"
        },
        {
          "id": "gemini-2.0-flash-lite",
          "name": "Gemini 2.0 Flash-Lite",
          "family": "gemini-flash-lite",
          "release_date": "2024-12-11",
          "cost": {
            "input": 0.075,
            "output": 0.3,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-06"
        },
        {
          "id": "gemini-2.5-flash-image",
          "name": "Nano Banana",
          "family": "gemini-flash",
          "release_date": "2025-08-26",
          "cost": {
            "input": 0.3,
            "output": 30.0,
            "cache_read": 0.075,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text",
              "image"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2025-06"
        },
        {
          "id": "gemini-2.5-flash-lite",
          "name": "Gemini 2.5 Flash-Lite",
          "family": "gemini-flash-lite",
          "release_date": "2025-06-17",
          "cost": {
            "input": 0.1,
            "output": 0.4,
            "cache_read": 0.01,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-2.5-flash-preview-tts",
          "name": "Gemini 2.5 Flash Preview TTS",
          "family": "gemini-flash",
          "release_date": "2025-05-01",
          "cost": {
            "input": 0.5,
            "output": 10.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 8192,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-2.5-pro-preview-tts",
          "name": "Gemini 2.5 Pro Preview TTS",
          "family": "gemini-flash",
          "release_date": "2025-05-01",
          "cost": {
            "input": 1.0,
            "output": 20.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 8192,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-3-flash-preview",
          "name": "Gemini 3 Flash Preview",
          "family": "gemini-flash",
          "release_date": "2025-12-17",
          "cost": {
            "input": 0.5,
            "output": 3.0,
            "cache_read": 0.05,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-3-pro-image-preview",
          "name": "Nano Banana Pro",
          "family": "gemini-pro",
          "release_date": "2025-11-20",
          "cost": {
            "input": 2.0,
            "output": 120.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text",
              "image"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-3-pro-preview",
          "name": "Gemini 3 Pro Preview",
          "family": "gemini-pro",
          "release_date": "2025-11-18",
          "cost": {
            "input": 2.0,
            "output": 12.0,
            "cache_read": 0.2,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-3.1-flash-image-preview",
          "name": "Nano Banana 2",
          "family": "gemini-flash",
          "release_date": "2026-02-26",
          "cost": {
            "input": 0.5,
            "output": 60.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 65536,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "pdf"
            ],
            "output": [
              "text",
              "image"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-3.1-flash-lite",
          "name": "Gemini 3.1 Flash Lite",
          "family": "gemini-flash-lite",
          "release_date": "2026-05-07",
          "cost": {
            "input": 0.25,
            "output": 1.5,
            "cache_read": 0.025,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-3.1-flash-lite-preview",
          "name": "Gemini 3.1 Flash Lite Preview",
          "family": "gemini-flash-lite",
          "release_date": "2026-03-03",
          "cost": {
            "input": 0.25,
            "output": 1.5,
            "cache_read": 0.025,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-3.1-pro-preview",
          "name": "Gemini 3.1 Pro Preview",
          "family": "gemini-pro",
          "release_date": "2026-02-19",
          "cost": {
            "input": 2.0,
            "output": 12.0,
            "cache_read": 0.2,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-3.1-pro-preview-customtools",
          "name": "Gemini 3.1 Pro Preview Custom Tools",
          "family": "gemini-pro",
          "release_date": "2026-02-19",
          "cost": {
            "input": 2.0,
            "output": 12.0,
            "cache_read": 0.2,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-3.5-flash",
          "name": "Gemini 3.5 Flash",
          "family": "gemini-flash",
          "release_date": "2026-05-19",
          "cost": {
            "input": 1.5,
            "output": 9.0,
            "cache_read": 0.15,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-embedding-001",
          "name": "Gemini Embedding 001",
          "family": "gemini",
          "release_date": "2025-05-20",
          "cost": {
            "input": 0.15,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 2048,
            "output": 1
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": false,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2025-05"
        },
        {
          "id": "gemini-flash-latest",
          "name": "Gemini Flash Latest",
          "family": "gemini-flash",
          "release_date": "2025-09-25",
          "cost": {
            "input": 0.3,
            "output": 2.5,
            "cache_read": 0.075,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemini-flash-lite-latest",
          "name": "Gemini Flash-Lite Latest",
          "family": "gemini-flash-lite",
          "release_date": "2025-09-25",
          "cost": {
            "input": 0.1,
            "output": 0.4,
            "cache_read": 0.025,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "gemma-4-26b-a4b-it",
          "name": "Gemma 4 26B A4B IT",
          "family": "gemma",
          "release_date": "2026-04-02",
          "cost": null,
          "limit": {
            "context": 262144,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "gemma-4-31b-it",
          "name": "Gemma 4 31B IT",
          "family": "gemma",
          "release_date": "2026-04-02",
          "cost": null,
          "limit": {
            "context": 262144,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "gemma-4-E2B-it",
          "name": "Gemma 4 E2B IT",
          "family": "gemma",
          "release_date": "2026-04-02",
          "cost": null,
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "gemma-4-E4B-it",
          "name": "Gemma 4 E4B IT",
          "family": "gemma",
          "release_date": "2026-04-02",
          "cost": null,
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        }
      ]
    },
    {
      "id": "zai",
      "display_name": "Z.AI",
      "description": "Z.AI International",
      "category": "international",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "ZAI_API_KEY",
      "base_url": "https://api.z.ai/api/anthropic",
      "default_model": "glm-5",
      "model_tiers": {
        "haiku": "glm-5",
        "opus": "glm-5",
        "sonnet": "glm-5"
      },
      "model_choices": [
        {
          "id": "glm-5",
          "description": "GLM-5"
        },
        {
          "id": "glm-5.1",
          "description": "GLM-5.1"
        },
        {
          "id": "glm-5-turbo",
          "description": "GLM-5 Turbo"
        },
        {
          "id": "glm-4.7",
          "description": "GLM-4.7"
        }
      ],
      "test_url": "https://api.z.ai/api/anthropic",
      "setup": [],
      "usage": [],
      "api_base_url": "https://api.z.ai/api/paas/v4",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://docs.z.ai",
      "models": [
        {
          "id": "glm-5",
          "name": "GLM-5",
          "family": "glm",
          "release_date": "2026-02-11",
          "cost": {
            "input": 1.0,
            "output": 3.2,
            "cache_read": 0.2,
            "cache_write": 0.0
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-5.1",
          "name": "GLM-5.1",
          "family": "glm",
          "release_date": "2026-03-27",
          "cost": {
            "input": 1.4,
            "output": 4.4,
            "cache_read": 0.26,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-5-turbo",
          "name": "GLM-5-Turbo",
          "family": "glm",
          "release_date": "2026-03-16",
          "cost": {
            "input": 1.2,
            "output": 4.0,
            "cache_read": 0.24,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-4.7",
          "name": "GLM-4.7",
          "family": "glm",
          "release_date": "2025-12-22",
          "cost": {
            "input": 0.6,
            "output": 2.2,
            "cache_read": 0.11,
            "cache_write": 0.0
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.5",
          "name": "GLM-4.5",
          "family": "glm",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.6,
            "output": 2.2,
            "cache_read": 0.11,
            "cache_write": 0.0
          },
          "limit": {
            "context": 131072,
            "output": 98304
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.5-air",
          "name": "GLM-4.5-Air",
          "family": "glm-air",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.2,
            "output": 1.1,
            "cache_read": 0.03,
            "cache_write": 0.0
          },
          "limit": {
            "context": 131072,
            "output": 98304
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.5-flash",
          "name": "GLM-4.5-Flash",
          "family": "glm-flash",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 131072,
            "output": 98304
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.5v",
          "name": "GLM-4.5V",
          "family": "glm",
          "release_date": "2025-08-11",
          "cost": {
            "input": 0.6,
            "output": 1.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 64000,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.6",
          "name": "GLM-4.6",
          "family": "glm",
          "release_date": "2025-09-30",
          "cost": {
            "input": 0.6,
            "output": 2.2,
            "cache_read": 0.11,
            "cache_write": 0.0
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.6v",
          "name": "GLM-4.6V",
          "family": "glm",
          "release_date": "2025-12-08",
          "cost": {
            "input": 0.3,
            "output": 0.9,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.7-flash",
          "name": "GLM-4.7-Flash",
          "family": "glm-flash",
          "release_date": "2026-01-19",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.7-flashx",
          "name": "GLM-4.7-FlashX",
          "family": "glm-flash",
          "release_date": "2026-01-19",
          "cost": {
            "input": 0.07,
            "output": 0.4,
            "cache_read": 0.01,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-5v-turbo",
          "name": "GLM-5V-Turbo",
          "family": "glm",
          "release_date": "2026-04-01",
          "cost": {
            "input": 1.2,
            "output": 4.0,
            "cache_read": 0.24,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        }
      ]
    },
    {
      "id": "zai-cn",
      "display_name": "Z.AI China",
      "description": "Z.AI China",
      "category": "china",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "ZAI_CN_API_KEY",
      "base_url": "https://open.bigmodel.cn/api/anthropic",
      "default_model": "glm-5",
      "model_tiers": {
        "opus": "glm-5",
        "sonnet": "glm-5",
        "haiku": "glm-5"
      },
      "model_choices": [
        {
          "id": "glm-5",
          "description": "GLM-5"
        },
        {
          "id": "glm-5.1",
          "description": "GLM-5.1"
        },
        {
          "id": "glm-5-turbo",
          "description": "GLM-5 Turbo"
        },
        {
          "id": "glm-4.7",
          "description": "GLM-4.7"
        }
      ],
      "test_url": "https://open.bigmodel.cn/api/anthropic",
      "setup": [],
      "usage": [],
      "api_base_url": "https://open.bigmodel.cn/api/paas/v4",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://open.bigmodel.cn",
      "models": [
        {
          "id": "glm-5",
          "name": "GLM-5",
          "family": "glm",
          "release_date": "2026-02-11",
          "cost": {
            "input": 1.0,
            "output": 3.2,
            "cache_read": 0.2,
            "cache_write": 0.0
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-5.1",
          "name": "GLM-5.1",
          "family": "glm",
          "release_date": "2026-03-27",
          "cost": {
            "input": 1.4,
            "output": 4.4,
            "cache_read": 0.26,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-5-turbo",
          "name": "GLM-5-Turbo",
          "family": "glm",
          "release_date": "2026-03-16",
          "cost": {
            "input": 1.2,
            "output": 4.0,
            "cache_read": 0.24,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-4.7",
          "name": "GLM-4.7",
          "family": "glm",
          "release_date": "2025-12-22",
          "cost": {
            "input": 0.6,
            "output": 2.2,
            "cache_read": 0.11,
            "cache_write": 0.0
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.5",
          "name": "GLM-4.5",
          "family": "glm",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.6,
            "output": 2.2,
            "cache_read": 0.11,
            "cache_write": 0.0
          },
          "limit": {
            "context": 131072,
            "output": 98304
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.5-air",
          "name": "GLM-4.5-Air",
          "family": "glm-air",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.2,
            "output": 1.1,
            "cache_read": 0.03,
            "cache_write": 0.0
          },
          "limit": {
            "context": 131072,
            "output": 98304
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.5-flash",
          "name": "GLM-4.5-Flash",
          "family": "glm-flash",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 131072,
            "output": 98304
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.5v",
          "name": "GLM-4.5V",
          "family": "glm",
          "release_date": "2025-08-11",
          "cost": {
            "input": 0.6,
            "output": 1.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 64000,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.6",
          "name": "GLM-4.6",
          "family": "glm",
          "release_date": "2025-09-30",
          "cost": {
            "input": 0.6,
            "output": 2.2,
            "cache_read": 0.11,
            "cache_write": 0.0
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.6v",
          "name": "GLM-4.6V",
          "family": "glm",
          "release_date": "2025-12-08",
          "cost": {
            "input": 0.3,
            "output": 0.9,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.7-flash",
          "name": "GLM-4.7-Flash",
          "family": "glm-flash",
          "release_date": "2026-01-19",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.7-flashx",
          "name": "GLM-4.7-FlashX",
          "family": "glm-flash",
          "release_date": "2026-01-19",
          "cost": {
            "input": 0.07,
            "output": 0.4,
            "cache_read": 0.01,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-5v-turbo",
          "name": "GLM-5V-Turbo",
          "family": "glm",
          "release_date": "2026-04-01",
          "cost": {
            "input": 1.2,
            "output": 4.0,
            "cache_read": 0.24,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        }
      ]
    },
    {
      "id": "zai-coding",
      "display_name": "Z.AI Coding",
      "description": "Z.AI International Coding Plan",
      "category": "international",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "ZAI_API_KEY",
      "base_url": "https://api.z.ai/api/anthropic",
      "default_model": "glm-5",
      "model_tiers": {
        "opus": "glm-5",
        "sonnet": "glm-5",
        "haiku": "glm-5"
      },
      "model_choices": [
        {
          "id": "glm-5",
          "description": "GLM-5"
        },
        {
          "id": "glm-5.1",
          "description": "GLM-5.1"
        },
        {
          "id": "glm-5-turbo",
          "description": "GLM-5 Turbo"
        },
        {
          "id": "glm-4.7",
          "description": "GLM-4.7"
        }
      ],
      "test_url": "https://api.z.ai/api/anthropic",
      "setup": [],
      "usage": [],
      "api_base_url": "https://api.z.ai/api/coding/paas/v4",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://docs.z.ai",
      "models": [
        {
          "id": "glm-5",
          "name": "GLM-5",
          "family": "glm",
          "release_date": "2025-06-01",
          "cost": {
            "input": 0.5,
            "output": 0.5,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 4096
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-5.1",
          "name": "GLM-5.1",
          "family": "glm",
          "release_date": "2026-03-27",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-5-turbo",
          "name": "GLM-5-Turbo",
          "family": "glm",
          "release_date": "2026-03-16",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-4.7",
          "name": "GLM-4.7",
          "family": "glm",
          "release_date": "2025-12-22",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.5-air",
          "name": "GLM-4.5-Air",
          "family": "glm-air",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 131072,
            "output": 98304
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-5.2",
          "name": "GLM-5.2",
          "family": "glm",
          "release_date": "2026-06-13",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 1000000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-5v-turbo",
          "name": "GLM-5V-Turbo",
          "family": "glm",
          "release_date": "2026-04-01",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        }
      ]
    },
    {
      "id": "zai-cn-coding",
      "display_name": "Z.AI China Coding",
      "description": "Z.AI China Coding Plan",
      "category": "china",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "ZAI_CN_API_KEY",
      "base_url": "https://open.bigmodel.cn/api/anthropic",
      "default_model": "glm-5",
      "model_tiers": {
        "haiku": "glm-5",
        "opus": "glm-5",
        "sonnet": "glm-5"
      },
      "model_choices": [
        {
          "id": "glm-5",
          "description": "GLM-5"
        },
        {
          "id": "glm-5.1",
          "description": "GLM-5.1"
        },
        {
          "id": "glm-5-turbo",
          "description": "GLM-5 Turbo"
        },
        {
          "id": "glm-4.7",
          "description": "GLM-4.7"
        }
      ],
      "test_url": "https://open.bigmodel.cn/api/anthropic",
      "setup": [],
      "usage": [],
      "api_base_url": "https://open.bigmodel.cn/api/coding/paas/v4",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://open.bigmodel.cn",
      "models": [
        {
          "id": "glm-5",
          "name": "GLM-5",
          "family": "glm",
          "release_date": "2025-06-01",
          "cost": {
            "input": 0.5,
            "output": 0.5,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 128000,
            "output": 4096
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-5.1",
          "name": "GLM-5.1",
          "family": "glm",
          "release_date": "2026-03-27",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-5-turbo",
          "name": "GLM-5-Turbo",
          "family": "glm",
          "release_date": "2026-03-16",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-4.7",
          "name": "GLM-4.7",
          "family": "glm",
          "release_date": "2025-12-22",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-4.5-air",
          "name": "GLM-4.5-Air",
          "family": "glm-air",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 131072,
            "output": 98304
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "glm-5.2",
          "name": "GLM-5.2",
          "family": "glm",
          "release_date": "2026-06-13",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 1000000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-5v-turbo",
          "name": "GLM-5V-Turbo",
          "family": "glm",
          "release_date": "2026-04-01",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 200000,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "pdf"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        }
      ]
    },
    {
      "id": "minimax",
      "display_name": "MiniMax",
      "description": "MiniMax International",
      "category": "international",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "MINIMAX_API_KEY",
      "base_url": "https://api.minimax.io/anthropic",
      "default_model": "MiniMax-M2.7",
      "model_tiers": {
        "opus": "MiniMax-M2.7",
        "haiku": "MiniMax-M2.7",
        "small": "MiniMax-M2.7",
        "sonnet": "MiniMax-M2.7"
      },
      "model_choices": [
        {
          "id": "MiniMax-M2.7",
          "description": "MiniMax M2.7"
        },
        {
          "id": "MiniMax-M2.7-highspeed",
          "description": "MiniMax M2.7 Highspeed"
        },
        {
          "id": "MiniMax-M2.5",
          "description": "MiniMax M2.5"
        },
        {
          "id": "MiniMax-M2.5-highspeed",
          "description": "MiniMax M2.5 Highspeed"
        },
        {
          "id": "MiniMax-M2.1",
          "description": "MiniMax M2.1"
        },
        {
          "id": "MiniMax-M2.1-highspeed",
          "description": "MiniMax M2.1 Highspeed"
        },
        {
          "id": "MiniMax-M2",
          "description": "MiniMax M2"
        }
      ],
      "test_url": "https://api.minimax.io/anthropic",
      "setup": [],
      "usage": [],
      "api_base_url": "https://api.minimax.io/v1",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://www.minimaxi.com",
      "models": [
        {
          "id": "MiniMax-M2.7",
          "name": "MiniMax-M2.7",
          "family": "minimax",
          "release_date": "2026-03-18",
          "cost": {
            "input": 0.3,
            "output": 1.2,
            "cache_read": 0.06,
            "cache_write": 0.375
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax-M2.7-highspeed",
          "name": "MiniMax-M2.7-highspeed",
          "family": "minimax",
          "release_date": "2026-03-18",
          "cost": {
            "input": 0.6,
            "output": 2.4,
            "cache_read": 0.06,
            "cache_write": 0.375
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax-M2.5",
          "name": "MiniMax-M2.5",
          "family": "minimax",
          "release_date": "2026-02-12",
          "cost": {
            "input": 0.3,
            "output": 1.2,
            "cache_read": 0.03,
            "cache_write": 0.375
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax-M2",
          "name": "MiniMax-M2",
          "family": "minimax",
          "release_date": "2025-10-27",
          "cost": {
            "input": 0.3,
            "output": 1.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 196608,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax-M2.1",
          "name": "MiniMax-M2.1",
          "family": "minimax",
          "release_date": "2025-12-23",
          "cost": {
            "input": 0.3,
            "output": 1.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax-M2.5-highspeed",
          "name": "MiniMax-M2.5-highspeed",
          "family": "minimax",
          "release_date": "2026-02-13",
          "cost": {
            "input": 0.6,
            "output": 2.4,
            "cache_read": 0.06,
            "cache_write": 0.375
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax-M3",
          "name": "MiniMax-M3",
          "family": "minimax",
          "release_date": "2026-06-01",
          "cost": {
            "input": 0.6,
            "output": 2.4,
            "cache_read": 0.12,
            "cache_write": null
          },
          "limit": {
            "context": 512000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        }
      ]
    },
    {
      "id": "minimax-cn",
      "display_name": "MiniMax China",
      "description": "MiniMax China",
      "category": "china",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "MINIMAX_CN_API_KEY",
      "base_url": "https://api.minimaxi.com/anthropic",
      "default_model": "MiniMax-M2.7",
      "model_tiers": {
        "sonnet": "MiniMax-M2.7",
        "small": "MiniMax-M2.7",
        "haiku": "MiniMax-M2.7",
        "opus": "MiniMax-M2.7"
      },
      "model_choices": [
        {
          "id": "MiniMax-M2.7",
          "description": "MiniMax M2.7"
        },
        {
          "id": "MiniMax-M2.7-highspeed",
          "description": "MiniMax M2.7 Highspeed"
        },
        {
          "id": "MiniMax-M2.5",
          "description": "MiniMax M2.5"
        },
        {
          "id": "MiniMax-M2.5-highspeed",
          "description": "MiniMax M2.5 Highspeed"
        },
        {
          "id": "MiniMax-M2.1",
          "description": "MiniMax M2.1"
        },
        {
          "id": "MiniMax-M2.1-highspeed",
          "description": "MiniMax M2.1 Highspeed"
        },
        {
          "id": "MiniMax-M2",
          "description": "MiniMax M2"
        }
      ],
      "test_url": "https://api.minimaxi.com/anthropic",
      "setup": [],
      "usage": [],
      "api_base_url": "https://api.minimaxi.com/v1",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://www.minimaxi.com",
      "models": [
        {
          "id": "MiniMax-M2.7",
          "name": "MiniMax-M2.7",
          "family": "minimax",
          "release_date": "2026-03-18",
          "cost": {
            "input": 0.3,
            "output": 1.2,
            "cache_read": 0.06,
            "cache_write": 0.375
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax-M2.5",
          "name": "MiniMax-M2.5",
          "family": "minimax",
          "release_date": "2026-02-12",
          "cost": {
            "input": 0.3,
            "output": 1.2,
            "cache_read": 0.03,
            "cache_write": 0.375
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax-M2",
          "name": "MiniMax-M2",
          "family": "minimax",
          "release_date": "2025-10-27",
          "cost": {
            "input": 0.3,
            "output": 1.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 196608,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax-M2.1",
          "name": "MiniMax-M2.1",
          "family": "minimax",
          "release_date": "2025-12-23",
          "cost": {
            "input": 0.3,
            "output": 1.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax-M2.5-highspeed",
          "name": "MiniMax-M2.5-highspeed",
          "family": "minimax",
          "release_date": "2026-02-13",
          "cost": {
            "input": 0.6,
            "output": 2.4,
            "cache_read": 0.06,
            "cache_write": 0.375
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax-M2.7-highspeed",
          "name": "MiniMax-M2.7-highspeed",
          "family": "minimax",
          "release_date": "2026-03-18",
          "cost": {
            "input": 0.6,
            "output": 2.4,
            "cache_read": 0.06,
            "cache_write": 0.375
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax-M3",
          "name": "MiniMax-M3",
          "family": "minimax",
          "release_date": "2026-06-01",
          "cost": {
            "input": 0.6,
            "output": 2.4,
            "cache_read": 0.12,
            "cache_write": null
          },
          "limit": {
            "context": 512000,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        }
      ]
    },
    {
      "id": "kimi",
      "display_name": "Kimi K2",
      "description": "Kimi K2",
      "category": "international",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "KIMI_API_KEY",
      "base_url": "https://api.kimi.com/coding/",
      "default_model": "kimi-k2.5",
      "model_tiers": {
        "small": "kimi-k2.5"
      },
      "model_choices": [],
      "test_url": "https://api.kimi.com/coding/",
      "setup": [],
      "usage": [],
      "api_base_url": "https://api.kimi.com/v1",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://platform.moonshot.cn",
      "models": [
        {
          "id": "kimi-k2.5",
          "name": "Kimi K2.5",
          "family": "kimi",
          "release_date": "2025-05-01",
          "cost": {
            "input": 0.6,
            "output": 2.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "kimi-k2",
          "name": "Kimi K2",
          "family": "kimi",
          "release_date": null,
          "cost": {
            "input": 0.3,
            "output": 1.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": null,
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "k2p5",
          "name": "Kimi K2.5",
          "family": "kimi-thinking",
          "release_date": "2026-01",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 262144,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "k2p6",
          "name": "Kimi K2.6",
          "family": "kimi-thinking",
          "release_date": "2026-04",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 262144,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "k2p7",
          "name": "Kimi K2.7 Code",
          "family": "kimi-k2",
          "release_date": "2026-06-12",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 262144,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "kimi-k2-thinking",
          "name": "Kimi K2 Thinking",
          "family": "kimi-thinking",
          "release_date": "2025-11",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": 0.0,
            "cache_write": 0.0
          },
          "limit": {
            "context": 262144,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-07"
        }
      ]
    },
    {
      "id": "moonshot",
      "display_name": "Moonshot AI",
      "description": "Moonshot AI",
      "category": "international",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "MOONSHOT_API_KEY",
      "base_url": "https://api.moonshot.ai/anthropic",
      "default_model": "kimi-k2.5",
      "model_tiers": {},
      "model_choices": [],
      "test_url": "https://api.moonshot.ai/anthropic",
      "setup": [],
      "usage": [],
      "api_base_url": "https://api.moonshot.ai/v1",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://platform.moonshot.ai",
      "models": [
        {
          "id": "kimi-k2.5",
          "name": "Kimi K2.5",
          "family": "kimi-k2",
          "release_date": "2026-01",
          "cost": {
            "input": 0.6,
            "output": 3.0,
            "cache_read": 0.1,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 262144
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "kimi-k2",
          "name": "Kimi K2",
          "family": "kimi",
          "release_date": null,
          "cost": {
            "input": 0.3,
            "output": 1.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": null,
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "kimi-k2-0711-preview",
          "name": "Kimi K2 0711",
          "family": "kimi-k2",
          "release_date": "2025-07-14",
          "cost": {
            "input": 0.6,
            "output": 2.5,
            "cache_read": 0.15,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-10"
        },
        {
          "id": "kimi-k2-0905-preview",
          "name": "Kimi K2 0905",
          "family": "kimi-k2",
          "release_date": "2025-09-05",
          "cost": {
            "input": 0.6,
            "output": 2.5,
            "cache_read": 0.15,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 262144
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-10"
        },
        {
          "id": "kimi-k2-thinking",
          "name": "Kimi K2 Thinking",
          "family": "kimi-thinking",
          "release_date": "2025-11-06",
          "cost": {
            "input": 0.6,
            "output": 2.5,
            "cache_read": 0.15,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 262144
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-08"
        },
        {
          "id": "kimi-k2-thinking-turbo",
          "name": "Kimi K2 Thinking Turbo",
          "family": "kimi-thinking",
          "release_date": "2025-11-06",
          "cost": {
            "input": 1.15,
            "output": 8.0,
            "cache_read": 0.15,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 262144
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-08"
        },
        {
          "id": "kimi-k2-turbo-preview",
          "name": "Kimi K2 Turbo",
          "family": "kimi-k2",
          "release_date": "2025-09-05",
          "cost": {
            "input": 2.4,
            "output": 10.0,
            "cache_read": 0.6,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 262144
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-10"
        },
        {
          "id": "kimi-k2.6",
          "name": "Kimi K2.6",
          "family": "kimi-k2",
          "release_date": "2026-04-21",
          "cost": {
            "input": 0.95,
            "output": 4.0,
            "cache_read": 0.16,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 262144
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "kimi-k2.7-code",
          "name": "Kimi K2.7 Code",
          "family": "kimi-k2",
          "release_date": "2026-06-12",
          "cost": {
            "input": 0.95,
            "output": 4.0,
            "cache_read": 0.19,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 262144
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        }
      ]
    },
    {
      "id": "ve",
      "display_name": "VolcEngine",
      "description": "VolcEngine",
      "category": "china",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "ARK_API_KEY",
      "base_url": "https://ark.cn-beijing.volces.com/api/coding",
      "default_model": "doubao-seed-code-preview-latest",
      "model_tiers": {},
      "model_choices": [],
      "test_url": "https://ark.cn-beijing.volces.com/api/coding",
      "setup": [],
      "usage": [],
      "api_base_url": "https://ark.cn-beijing.volces.com/api/v3",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://www.volcengine.com/docs/82379",
      "models": [
        {
          "id": "doubao-seed-code-preview-latest",
          "name": "Doubao Seed Code Preview",
          "family": "doubao",
          "release_date": null,
          "cost": {
            "input": 0.15,
            "output": 0.5,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "doubao-pro-32k",
          "name": "Doubao Pro 32K",
          "family": "doubao",
          "release_date": null,
          "cost": {
            "input": 0.04,
            "output": 0.12,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 4096
          },
          "modalities": null,
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "doubao-pro-128k",
          "name": "Doubao Pro 128K",
          "family": "doubao",
          "release_date": null,
          "cost": {
            "input": 0.1,
            "output": 0.3,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 4096
          },
          "modalities": null,
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        }
      ]
    },
    {
      "id": "deepseek",
      "display_name": "DeepSeek",
      "description": "DeepSeek",
      "category": "international",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "DEEPSEEK_API_KEY",
      "base_url": "https://api.deepseek.com/anthropic",
      "default_model": "deepseek-chat",
      "model_tiers": {
        "small": "deepseek-chat"
      },
      "model_choices": [],
      "test_url": "https://api.deepseek.com/anthropic",
      "setup": [],
      "usage": [],
      "api_base_url": "https://api.deepseek.com/v1",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://api-docs.deepseek.com",
      "models": [
        {
          "id": "deepseek-chat",
          "name": "DeepSeek Chat",
          "family": "deepseek",
          "release_date": "2025-12-01",
          "cost": {
            "input": 0.14,
            "output": 0.28,
            "cache_read": 0.0028,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 384000
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-09"
        },
        {
          "id": "deepseek-reasoner",
          "name": "DeepSeek Reasoner",
          "family": "deepseek-thinking",
          "release_date": "2025-12-01",
          "cost": {
            "input": 0.14,
            "output": 0.28,
            "cache_read": 0.0028,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 384000
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-09"
        },
        {
          "id": "deepseek-chat-v3-0324",
          "name": "DeepSeek V3 0324",
          "family": "deepseek",
          "release_date": null,
          "cost": {
            "input": 0.27,
            "output": 1.1,
            "cache_read": 0.07,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": null,
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-v4-flash",
          "name": "DeepSeek V4 Flash",
          "family": "deepseek-flash",
          "release_date": "2026-04-24",
          "cost": {
            "input": 0.14,
            "output": 0.28,
            "cache_read": 0.0028,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 384000
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-05"
        },
        {
          "id": "deepseek-v4-pro",
          "name": "DeepSeek V4 Pro",
          "family": "deepseek-thinking",
          "release_date": "2026-04-24",
          "cost": {
            "input": 0.435,
            "output": 0.87,
            "cache_read": 0.003625,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 384000
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-05"
        }
      ]
    },
    {
      "id": "mimo",
      "display_name": "Xiaomi MiMo",
      "description": "Xiaomi MiMo",
      "category": "international",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "MIMO_API_KEY",
      "base_url": "https://api.xiaomimimo.com/anthropic",
      "default_model": "mimo-v2-pro",
      "model_tiers": {
        "sonnet": "mimo-v2-pro",
        "haiku": "mimo-v2-flash",
        "opus": "mimo-v2-pro"
      },
      "model_choices": [
        {
          "id": "mimo-v2-pro",
          "description": "MiMo V2 Pro"
        },
        {
          "id": "mimo-v2-omni",
          "description": "MiMo V2 Omni"
        },
        {
          "id": "mimo-v2-flash",
          "description": "MiMo V2 Flash"
        }
      ],
      "test_url": "https://api.xiaomimimo.com/anthropic",
      "setup": [],
      "usage": [],
      "api_base_url": "https://api.xiaomimimo.com/v1",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://xiaomimimo.github.io",
      "models": [
        {
          "id": "mimo-v2-pro",
          "name": "MiMo V2 Pro",
          "family": "mimo",
          "release_date": null,
          "cost": {
            "input": 0.2,
            "output": 0.6,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "mimo-v2-omni",
          "name": "MiMo V2 Omni",
          "family": "mimo",
          "release_date": null,
          "cost": {
            "input": 0.3,
            "output": 0.9,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": null,
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "mimo-v2-flash",
          "name": "MiMo V2 Flash",
          "family": "mimo",
          "release_date": null,
          "cost": {
            "input": 0.05,
            "output": 0.15,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": null,
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        }
      ]
    },
    {
      "id": "alibaba",
      "display_name": "Alibaba Coding Plan (Singapore)",
      "description": "Alibaba Coding Plan (Singapore)",
      "category": "international",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "ALIBABA_API_KEY",
      "base_url": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic",
      "default_model": "qwen3.5-plus",
      "model_tiers": {
        "haiku": "qwen3-coder-flash",
        "sonnet": "qwen3.5-plus",
        "opus": "qwen3.5-plus"
      },
      "model_choices": [
        {
          "id": "qwen3.5-plus",
          "description": "Qwen 3.5 Plus"
        },
        {
          "id": "kimi-k2.5",
          "description": "Kimi K2.5"
        },
        {
          "id": "glm-5",
          "description": "GLM-5"
        },
        {
          "id": "MiniMax-M2.5",
          "description": "MiniMax M2.5"
        },
        {
          "id": "qwen3-coder-next",
          "description": "Qwen3 Coder Next"
        },
        {
          "id": "qwen3-coder-plus",
          "description": "Qwen3 Coder Plus"
        },
        {
          "id": "qwen3-max-2026-01-23",
          "description": "Qwen3 Max"
        },
        {
          "id": "glm-4.7",
          "description": "GLM-4.7"
        }
      ],
      "test_url": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic",
      "setup": [],
      "usage": [],
      "api_base_url": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://help.aliyun.com/zh/model-studio",
      "models": [
        {
          "id": "qwen3.5-plus",
          "name": "Qwen3.5 Plus",
          "family": "qwen",
          "release_date": "2026-02-16",
          "cost": {
            "input": 0.4,
            "output": 2.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-coder-plus",
          "name": "Qwen3 Coder Plus",
          "family": "qwen",
          "release_date": "2025-07-23",
          "cost": {
            "input": 1.0,
            "output": 5.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-coder-next",
          "name": "Qwen3 Coder Next",
          "family": "qwen",
          "release_date": null,
          "cost": {
            "input": 0.3,
            "output": 0.9,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": null,
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qvq-max",
          "name": "QVQ Max",
          "family": "qvq",
          "release_date": "2025-03-25",
          "cost": {
            "input": 1.2,
            "output": 4.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-flash",
          "name": "Qwen Flash",
          "family": "qwen",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.05,
            "output": 0.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-max",
          "name": "Qwen Max",
          "family": "qwen",
          "release_date": "2024-04-03",
          "cost": {
            "input": 1.6,
            "output": 6.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-mt-plus",
          "name": "Qwen-MT Plus",
          "family": "qwen",
          "release_date": "2025-01",
          "cost": {
            "input": 2.46,
            "output": 7.37,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 16384,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-mt-turbo",
          "name": "Qwen-MT Turbo",
          "family": "qwen",
          "release_date": "2025-01",
          "cost": {
            "input": 0.16,
            "output": 0.49,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 16384,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-omni-turbo",
          "name": "Qwen-Omni Turbo",
          "family": "qwen",
          "release_date": "2025-01-19",
          "cost": {
            "input": 0.07,
            "output": 0.27,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 2048
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-omni-turbo-realtime",
          "name": "Qwen-Omni Turbo Realtime",
          "family": "qwen",
          "release_date": "2025-05-08",
          "cost": {
            "input": 0.27,
            "output": 1.07,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 2048
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-plus",
          "name": "Qwen Plus",
          "family": "qwen",
          "release_date": "2024-01-25",
          "cost": {
            "input": 0.4,
            "output": 1.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-plus-character-ja",
          "name": "Qwen Plus Character (Japanese)",
          "family": "qwen",
          "release_date": "2024-01",
          "cost": {
            "input": 0.5,
            "output": 1.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 8192,
            "output": 512
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-turbo",
          "name": "Qwen Turbo",
          "family": "qwen",
          "release_date": "2024-11-01",
          "cost": {
            "input": 0.05,
            "output": 0.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-vl-max",
          "name": "Qwen-VL Max",
          "family": "qwen",
          "release_date": "2024-04-08",
          "cost": {
            "input": 0.8,
            "output": 3.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-vl-ocr",
          "name": "Qwen-VL OCR",
          "family": "qwen",
          "release_date": "2024-10-28",
          "cost": {
            "input": 0.72,
            "output": 0.72,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 34096,
            "output": 4096
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-vl-plus",
          "name": "Qwen-VL Plus",
          "family": "qwen",
          "release_date": "2024-01-25",
          "cost": {
            "input": 0.21,
            "output": 0.63,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-14b-instruct",
          "name": "Qwen2.5 14B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.35,
            "output": 1.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-32b-instruct",
          "name": "Qwen2.5 32B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.7,
            "output": 2.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-72b-instruct",
          "name": "Qwen2.5 72B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 1.4,
            "output": 5.6,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-7b-instruct",
          "name": "Qwen2.5 7B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.175,
            "output": 0.7,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-omni-7b",
          "name": "Qwen2.5-Omni 7B",
          "family": "qwen",
          "release_date": "2024-12",
          "cost": {
            "input": 0.1,
            "output": 0.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 2048
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-vl-72b-instruct",
          "name": "Qwen2.5-VL 72B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 2.8,
            "output": 8.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-vl-7b-instruct",
          "name": "Qwen2.5-VL 7B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.35,
            "output": 1.05,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-14b",
          "name": "Qwen3 14B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.35,
            "output": 1.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-235b-a22b",
          "name": "Qwen3 235B-A22B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.7,
            "output": 2.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-32b",
          "name": "Qwen3 32B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.7,
            "output": 2.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-8b",
          "name": "Qwen3 8B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.18,
            "output": 0.7,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-asr-flash",
          "name": "Qwen3-ASR Flash",
          "family": "qwen",
          "release_date": "2025-09-08",
          "cost": {
            "input": 0.035,
            "output": 0.035,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 53248,
            "output": 4096
          },
          "modalities": {
            "input": [
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": false,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-coder-30b-a3b-instruct",
          "name": "Qwen3-Coder 30B-A3B Instruct",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.45,
            "output": 2.25,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-coder-480b-a35b-instruct",
          "name": "Qwen3-Coder 480B-A35B Instruct",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 1.5,
            "output": 7.5,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-coder-flash",
          "name": "Qwen3 Coder Flash",
          "family": "qwen",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.3,
            "output": 1.5,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-livetranslate-flash-realtime",
          "name": "Qwen3-LiveTranslate Flash Realtime",
          "family": "qwen",
          "release_date": "2025-09-22",
          "cost": {
            "input": 10.0,
            "output": 10.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 53248,
            "output": 4096
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-max",
          "name": "Qwen3 Max",
          "family": "qwen",
          "release_date": "2025-09-23",
          "cost": {
            "input": 1.2,
            "output": 6.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-next-80b-a3b-instruct",
          "name": "Qwen3-Next 80B-A3B Instruct",
          "family": "qwen",
          "release_date": "2025-09",
          "cost": {
            "input": 0.5,
            "output": 2.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-next-80b-a3b-thinking",
          "name": "Qwen3-Next 80B-A3B (Thinking)",
          "family": "qwen",
          "release_date": "2025-09",
          "cost": {
            "input": 0.5,
            "output": 6.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-omni-flash",
          "name": "Qwen3-Omni Flash",
          "family": "qwen",
          "release_date": "2025-09-15",
          "cost": {
            "input": 0.43,
            "output": 1.66,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 65536,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-omni-flash-realtime",
          "name": "Qwen3-Omni Flash Realtime",
          "family": "qwen",
          "release_date": "2025-09-15",
          "cost": {
            "input": 0.52,
            "output": 1.99,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 65536,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-vl-235b-a22b",
          "name": "Qwen3-VL 235B-A22B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.7,
            "output": 2.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-vl-30b-a3b",
          "name": "Qwen3-VL 30B-A3B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.2,
            "output": 0.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-vl-plus",
          "name": "Qwen3-VL Plus",
          "family": "qwen",
          "release_date": "2025-09-23",
          "cost": {
            "input": 0.2,
            "output": 1.6,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3.5-122b-a10b",
          "name": "Qwen3.5 122B-A10B",
          "family": "qwen",
          "release_date": "2026-02-23",
          "cost": {
            "input": 0.4,
            "output": 3.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.5-27b",
          "name": "Qwen3.5 27B",
          "family": "qwen",
          "release_date": "2026-02-23",
          "cost": {
            "input": 0.3,
            "output": 2.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.5-35b-a3b",
          "name": "Qwen3.5 35B-A3B",
          "family": "qwen",
          "release_date": "2026-02-23",
          "cost": {
            "input": 0.25,
            "output": 2.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.5-397b-a17b",
          "name": "Qwen3.5 397B-A17B",
          "family": "qwen",
          "release_date": "2026-02-15",
          "cost": {
            "input": 0.6,
            "output": 3.6,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.6-27b",
          "name": "Qwen3.6 27B",
          "family": "qwen",
          "release_date": "2026-04-22",
          "cost": {
            "input": 0.6,
            "output": 3.6,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.6-35b-a3b",
          "name": "Qwen3.6 35B-A3B",
          "family": "qwen",
          "release_date": "2026-04-17",
          "cost": {
            "input": 0.248,
            "output": 1.485,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.6-flash",
          "name": "Qwen3.6 Flash",
          "family": "qwen3.6",
          "release_date": "2026-04-27",
          "cost": {
            "input": 0.1875,
            "output": 1.125,
            "cache_read": null,
            "cache_write": 0.234375
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.6-max-preview",
          "name": "Qwen3.6 Max Preview",
          "family": "qwen",
          "release_date": "2026-04-20",
          "cost": {
            "input": 1.3,
            "output": 7.8,
            "cache_read": 0.13,
            "cache_write": 1.625
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3.6-plus",
          "name": "Qwen3.6 Plus",
          "family": "qwen",
          "release_date": "2026-04-02",
          "cost": {
            "input": 0.5,
            "output": 3.0,
            "cache_read": 0.05,
            "cache_write": 0.625
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3.7-max",
          "name": "Qwen3.7 Max",
          "family": "qwen",
          "release_date": "2026-05-21",
          "cost": {
            "input": 2.5,
            "output": 7.5,
            "cache_read": 0.5,
            "cache_write": 3.125
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.7-plus",
          "name": "Qwen3.7 Plus",
          "family": "qwen",
          "release_date": "2026-06-02",
          "cost": {
            "input": 0.5,
            "output": 3.0,
            "cache_read": 0.05,
            "cache_write": 0.625
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwq-plus",
          "name": "QwQ Plus",
          "family": "qwen",
          "release_date": "2025-03-05",
          "cost": {
            "input": 0.8,
            "output": 2.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        }
      ]
    },
    {
      "id": "alibaba-us",
      "display_name": "Alibaba Coding Plan (US)",
      "description": "Alibaba Coding Plan (US)",
      "category": "international",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "ALIBABA_API_KEY",
      "base_url": "https://coding-us.dashscope.aliyuncs.com/apps/anthropic",
      "default_model": "qwen3.5-plus",
      "model_tiers": {
        "sonnet": "qwen3.5-plus",
        "haiku": "qwen3-coder-flash",
        "opus": "qwen3.5-plus"
      },
      "model_choices": [
        {
          "id": "qwen3.5-plus",
          "description": "Qwen 3.5 Plus"
        },
        {
          "id": "kimi-k2.5",
          "description": "Kimi K2.5"
        },
        {
          "id": "glm-5",
          "description": "GLM-5"
        },
        {
          "id": "MiniMax-M2.5",
          "description": "MiniMax M2.5"
        },
        {
          "id": "qwen3-coder-next",
          "description": "Qwen3 Coder Next"
        },
        {
          "id": "qwen3-coder-plus",
          "description": "Qwen3 Coder Plus"
        },
        {
          "id": "qwen3-max-2026-01-23",
          "description": "Qwen3 Max"
        },
        {
          "id": "glm-4.7",
          "description": "GLM-4.7"
        }
      ],
      "test_url": "https://coding-us.dashscope.aliyuncs.com/apps/anthropic",
      "setup": [],
      "usage": [],
      "api_base_url": "https://dashscope-us.aliyuncs.com/compatible-mode/v1",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://help.aliyun.com/zh/model-studio",
      "models": [
        {
          "id": "qwen3.5-plus",
          "name": "Qwen3.5 Plus",
          "family": "qwen",
          "release_date": "2026-02-16",
          "cost": {
            "input": 0.4,
            "output": 2.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-coder-plus",
          "name": "Qwen3 Coder Plus",
          "family": "qwen",
          "release_date": "2025-07-23",
          "cost": {
            "input": 1.0,
            "output": 5.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qvq-max",
          "name": "QVQ Max",
          "family": "qvq",
          "release_date": "2025-03-25",
          "cost": {
            "input": 1.2,
            "output": 4.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-flash",
          "name": "Qwen Flash",
          "family": "qwen",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.05,
            "output": 0.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-max",
          "name": "Qwen Max",
          "family": "qwen",
          "release_date": "2024-04-03",
          "cost": {
            "input": 1.6,
            "output": 6.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-mt-plus",
          "name": "Qwen-MT Plus",
          "family": "qwen",
          "release_date": "2025-01",
          "cost": {
            "input": 2.46,
            "output": 7.37,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 16384,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-mt-turbo",
          "name": "Qwen-MT Turbo",
          "family": "qwen",
          "release_date": "2025-01",
          "cost": {
            "input": 0.16,
            "output": 0.49,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 16384,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-omni-turbo",
          "name": "Qwen-Omni Turbo",
          "family": "qwen",
          "release_date": "2025-01-19",
          "cost": {
            "input": 0.07,
            "output": 0.27,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 2048
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-omni-turbo-realtime",
          "name": "Qwen-Omni Turbo Realtime",
          "family": "qwen",
          "release_date": "2025-05-08",
          "cost": {
            "input": 0.27,
            "output": 1.07,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 2048
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-plus",
          "name": "Qwen Plus",
          "family": "qwen",
          "release_date": "2024-01-25",
          "cost": {
            "input": 0.4,
            "output": 1.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-plus-character-ja",
          "name": "Qwen Plus Character (Japanese)",
          "family": "qwen",
          "release_date": "2024-01",
          "cost": {
            "input": 0.5,
            "output": 1.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 8192,
            "output": 512
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-turbo",
          "name": "Qwen Turbo",
          "family": "qwen",
          "release_date": "2024-11-01",
          "cost": {
            "input": 0.05,
            "output": 0.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-vl-max",
          "name": "Qwen-VL Max",
          "family": "qwen",
          "release_date": "2024-04-08",
          "cost": {
            "input": 0.8,
            "output": 3.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-vl-ocr",
          "name": "Qwen-VL OCR",
          "family": "qwen",
          "release_date": "2024-10-28",
          "cost": {
            "input": 0.72,
            "output": 0.72,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 34096,
            "output": 4096
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-vl-plus",
          "name": "Qwen-VL Plus",
          "family": "qwen",
          "release_date": "2024-01-25",
          "cost": {
            "input": 0.21,
            "output": 0.63,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-14b-instruct",
          "name": "Qwen2.5 14B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.35,
            "output": 1.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-32b-instruct",
          "name": "Qwen2.5 32B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.7,
            "output": 2.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-72b-instruct",
          "name": "Qwen2.5 72B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 1.4,
            "output": 5.6,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-7b-instruct",
          "name": "Qwen2.5 7B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.175,
            "output": 0.7,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-omni-7b",
          "name": "Qwen2.5-Omni 7B",
          "family": "qwen",
          "release_date": "2024-12",
          "cost": {
            "input": 0.1,
            "output": 0.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 2048
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-vl-72b-instruct",
          "name": "Qwen2.5-VL 72B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 2.8,
            "output": 8.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-vl-7b-instruct",
          "name": "Qwen2.5-VL 7B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.35,
            "output": 1.05,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-14b",
          "name": "Qwen3 14B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.35,
            "output": 1.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-235b-a22b",
          "name": "Qwen3 235B-A22B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.7,
            "output": 2.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-32b",
          "name": "Qwen3 32B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.7,
            "output": 2.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-8b",
          "name": "Qwen3 8B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.18,
            "output": 0.7,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-asr-flash",
          "name": "Qwen3-ASR Flash",
          "family": "qwen",
          "release_date": "2025-09-08",
          "cost": {
            "input": 0.035,
            "output": 0.035,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 53248,
            "output": 4096
          },
          "modalities": {
            "input": [
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": false,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-coder-30b-a3b-instruct",
          "name": "Qwen3-Coder 30B-A3B Instruct",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.45,
            "output": 2.25,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-coder-480b-a35b-instruct",
          "name": "Qwen3-Coder 480B-A35B Instruct",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 1.5,
            "output": 7.5,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-coder-flash",
          "name": "Qwen3 Coder Flash",
          "family": "qwen",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.3,
            "output": 1.5,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-livetranslate-flash-realtime",
          "name": "Qwen3-LiveTranslate Flash Realtime",
          "family": "qwen",
          "release_date": "2025-09-22",
          "cost": {
            "input": 10.0,
            "output": 10.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 53248,
            "output": 4096
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-max",
          "name": "Qwen3 Max",
          "family": "qwen",
          "release_date": "2025-09-23",
          "cost": {
            "input": 1.2,
            "output": 6.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-next-80b-a3b-instruct",
          "name": "Qwen3-Next 80B-A3B Instruct",
          "family": "qwen",
          "release_date": "2025-09",
          "cost": {
            "input": 0.5,
            "output": 2.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-next-80b-a3b-thinking",
          "name": "Qwen3-Next 80B-A3B (Thinking)",
          "family": "qwen",
          "release_date": "2025-09",
          "cost": {
            "input": 0.5,
            "output": 6.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-omni-flash",
          "name": "Qwen3-Omni Flash",
          "family": "qwen",
          "release_date": "2025-09-15",
          "cost": {
            "input": 0.43,
            "output": 1.66,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 65536,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-omni-flash-realtime",
          "name": "Qwen3-Omni Flash Realtime",
          "family": "qwen",
          "release_date": "2025-09-15",
          "cost": {
            "input": 0.52,
            "output": 1.99,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 65536,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-vl-235b-a22b",
          "name": "Qwen3-VL 235B-A22B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.7,
            "output": 2.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-vl-30b-a3b",
          "name": "Qwen3-VL 30B-A3B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.2,
            "output": 0.8,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-vl-plus",
          "name": "Qwen3-VL Plus",
          "family": "qwen",
          "release_date": "2025-09-23",
          "cost": {
            "input": 0.2,
            "output": 1.6,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3.5-122b-a10b",
          "name": "Qwen3.5 122B-A10B",
          "family": "qwen",
          "release_date": "2026-02-23",
          "cost": {
            "input": 0.4,
            "output": 3.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.5-27b",
          "name": "Qwen3.5 27B",
          "family": "qwen",
          "release_date": "2026-02-23",
          "cost": {
            "input": 0.3,
            "output": 2.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.5-35b-a3b",
          "name": "Qwen3.5 35B-A3B",
          "family": "qwen",
          "release_date": "2026-02-23",
          "cost": {
            "input": 0.25,
            "output": 2.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.5-397b-a17b",
          "name": "Qwen3.5 397B-A17B",
          "family": "qwen",
          "release_date": "2026-02-15",
          "cost": {
            "input": 0.6,
            "output": 3.6,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.6-27b",
          "name": "Qwen3.6 27B",
          "family": "qwen",
          "release_date": "2026-04-22",
          "cost": {
            "input": 0.6,
            "output": 3.6,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.6-35b-a3b",
          "name": "Qwen3.6 35B-A3B",
          "family": "qwen",
          "release_date": "2026-04-17",
          "cost": {
            "input": 0.248,
            "output": 1.485,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video",
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.6-flash",
          "name": "Qwen3.6 Flash",
          "family": "qwen3.6",
          "release_date": "2026-04-27",
          "cost": {
            "input": 0.1875,
            "output": 1.125,
            "cache_read": null,
            "cache_write": 0.234375
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.6-max-preview",
          "name": "Qwen3.6 Max Preview",
          "family": "qwen",
          "release_date": "2026-04-20",
          "cost": {
            "input": 1.3,
            "output": 7.8,
            "cache_read": 0.13,
            "cache_write": 1.625
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3.6-plus",
          "name": "Qwen3.6 Plus",
          "family": "qwen",
          "release_date": "2026-04-02",
          "cost": {
            "input": 0.5,
            "output": 3.0,
            "cache_read": 0.05,
            "cache_write": 0.625
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3.7-max",
          "name": "Qwen3.7 Max",
          "family": "qwen",
          "release_date": "2026-05-21",
          "cost": {
            "input": 2.5,
            "output": 7.5,
            "cache_read": 0.5,
            "cache_write": 3.125
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.7-plus",
          "name": "Qwen3.7 Plus",
          "family": "qwen",
          "release_date": "2026-06-02",
          "cost": {
            "input": 0.5,
            "output": 3.0,
            "cache_read": 0.05,
            "cache_write": 0.625
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwq-plus",
          "name": "QwQ Plus",
          "family": "qwen",
          "release_date": "2025-03-05",
          "cost": {
            "input": 0.8,
            "output": 2.4,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        }
      ]
    },
    {
      "id": "alibaba-cn",
      "display_name": "Alibaba Coding Plan (China)",
      "description": "Alibaba Coding Plan (China)",
      "category": "china",
      "family": "anthropic_compatible_non_claude",
      "auth_mode": "secret",
      "key_var": "ALIBABA_API_KEY",
      "base_url": "https://coding.dashscope.aliyuncs.com/apps/anthropic",
      "default_model": "qwen3.5-plus",
      "model_tiers": {
        "opus": "qwen3.5-plus",
        "haiku": "qwen3-coder-flash",
        "sonnet": "qwen3.5-plus"
      },
      "model_choices": [
        {
          "id": "qwen3.5-plus",
          "description": "Qwen 3.5 Plus"
        },
        {
          "id": "kimi-k2.5",
          "description": "Kimi K2.5"
        },
        {
          "id": "glm-5",
          "description": "GLM-5"
        },
        {
          "id": "MiniMax-M2.5",
          "description": "MiniMax M2.5"
        },
        {
          "id": "qwen3-coder-next",
          "description": "Qwen3 Coder Next"
        },
        {
          "id": "qwen3-coder-plus",
          "description": "Qwen3 Coder Plus"
        },
        {
          "id": "qwen3-max-2026-01-23",
          "description": "Qwen3 Max"
        },
        {
          "id": "glm-4.7",
          "description": "GLM-4.7"
        }
      ],
      "test_url": "https://coding.dashscope.aliyuncs.com/apps/anthropic",
      "setup": [],
      "usage": [],
      "api_base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://help.aliyun.com/zh/model-studio",
      "models": [
        {
          "id": "qwen3.5-plus",
          "name": "Qwen3.5 Plus",
          "family": "qwen",
          "release_date": "2026-02-16",
          "cost": {
            "input": 0.573,
            "output": 3.44,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-coder-plus",
          "name": "Qwen3 Coder Plus",
          "family": "qwen",
          "release_date": "2025-07-23",
          "cost": {
            "input": 1.0,
            "output": 5.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1048576,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "MiniMax-M2.5",
          "name": "MiniMax-M2.5",
          "family": "minimax",
          "release_date": "2026-02-12",
          "cost": {
            "input": 0.3,
            "output": 1.2,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "MiniMax/MiniMax-M2.7",
          "name": "MiniMax-M2.7",
          "family": "minimax",
          "release_date": "2026-03-18",
          "cost": {
            "input": 0.3,
            "output": 1.2,
            "cache_read": 0.06,
            "cache_write": 0.375
          },
          "limit": {
            "context": 204800,
            "output": 131072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-r1",
          "name": "DeepSeek R1",
          "family": "deepseek-thinking",
          "release_date": "2025-01-01",
          "cost": {
            "input": 0.574,
            "output": 2.294,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-r1-0528",
          "name": "DeepSeek R1 0528",
          "family": "deepseek-thinking",
          "release_date": "2025-05-28",
          "cost": {
            "input": 0.574,
            "output": 2.294,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-r1-distill-llama-70b",
          "name": "DeepSeek R1 Distill Llama 70B",
          "family": "deepseek-thinking",
          "release_date": "2025-01-01",
          "cost": {
            "input": 0.287,
            "output": 0.861,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-r1-distill-llama-8b",
          "name": "DeepSeek R1 Distill Llama 8B",
          "family": "deepseek-thinking",
          "release_date": "2025-01-01",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-r1-distill-qwen-1-5b",
          "name": "DeepSeek R1 Distill Qwen 1.5B",
          "family": "qwen",
          "release_date": "2025-01-01",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-r1-distill-qwen-14b",
          "name": "DeepSeek R1 Distill Qwen 14B",
          "family": "qwen",
          "release_date": "2025-01-01",
          "cost": {
            "input": 0.144,
            "output": 0.431,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-r1-distill-qwen-32b",
          "name": "DeepSeek R1 Distill Qwen 32B",
          "family": "qwen",
          "release_date": "2025-01-01",
          "cost": {
            "input": 0.287,
            "output": 0.861,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-r1-distill-qwen-7b",
          "name": "DeepSeek R1 Distill Qwen 7B",
          "family": "qwen",
          "release_date": "2025-01-01",
          "cost": {
            "input": 0.072,
            "output": 0.144,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-v3",
          "name": "DeepSeek V3",
          "family": "deepseek",
          "release_date": "2024-12-01",
          "cost": {
            "input": 0.287,
            "output": 1.147,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 65536,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-v3-1",
          "name": "DeepSeek V3.1",
          "family": "deepseek",
          "release_date": "2025-01-01",
          "cost": {
            "input": 0.574,
            "output": 1.721,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-v3-2-exp",
          "name": "DeepSeek V3.2 Exp",
          "family": "deepseek",
          "release_date": "2025-01-01",
          "cost": {
            "input": 0.287,
            "output": 0.431,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-v4-flash",
          "name": "DeepSeek V4 Flash",
          "family": "deepseek-flash",
          "release_date": "2026-04-24",
          "cost": {
            "input": 0.14,
            "output": 0.28,
            "cache_read": 0.0028,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 384000
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-05"
        },
        {
          "id": "deepseek-v4-pro",
          "name": "DeepSeek V4 Pro",
          "family": "deepseek-thinking",
          "release_date": "2026-04-24",
          "cost": {
            "input": 0.435,
            "output": 0.87,
            "cache_read": 0.003625,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 384000
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-05"
        },
        {
          "id": "glm-5",
          "name": "GLM-5",
          "family": "glm",
          "release_date": "2026-02-11",
          "cost": {
            "input": 0.86,
            "output": 3.15,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 202752,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "glm-5.1",
          "name": "GLM-5.1",
          "family": "glm",
          "release_date": "2026-04-14",
          "cost": {
            "input": 0.87,
            "output": 3.48,
            "cache_read": 0.17,
            "cache_write": null
          },
          "limit": {
            "context": 202752,
            "output": 128000
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "kimi-k2-thinking",
          "name": "Moonshot Kimi K2 Thinking",
          "family": "kimi-thinking",
          "release_date": "2025-11-06",
          "cost": {
            "input": 0.574,
            "output": 2.294,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "kimi-k2.5",
          "name": "Moonshot Kimi K2.5",
          "family": "kimi-k2",
          "release_date": "2026-01-27",
          "cost": {
            "input": 0.574,
            "output": 2.411,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "kimi-k2.6",
          "name": "Moonshot Kimi K2.6",
          "family": "kimi-k2",
          "release_date": "2026-04-21",
          "cost": {
            "input": 0.929,
            "output": 3.858,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "kimi/kimi-k2.5",
          "name": "kimi/kimi-k2.5",
          "family": "kimi-k2",
          "release_date": "2026-01-27",
          "cost": {
            "input": 0.6,
            "output": 3.0,
            "cache_read": 0.1,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 262144
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-01"
        },
        {
          "id": "moonshot-kimi-k2-instruct",
          "name": "Moonshot Kimi K2 Instruct",
          "family": "kimi-k2",
          "release_date": "2025-01-01",
          "cost": {
            "input": 0.574,
            "output": 2.294,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qvq-max",
          "name": "QVQ Max",
          "family": "qvq",
          "release_date": "2025-03-25",
          "cost": {
            "input": 1.147,
            "output": 4.588,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-deep-research",
          "name": "Qwen Deep Research",
          "family": "qwen",
          "release_date": "2024-01",
          "cost": {
            "input": 7.742,
            "output": 23.367,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-doc-turbo",
          "name": "Qwen Doc Turbo",
          "family": "qwen",
          "release_date": "2024-01",
          "cost": {
            "input": 0.087,
            "output": 0.144,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-flash",
          "name": "Qwen Flash",
          "family": "qwen",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.022,
            "output": 0.216,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-long",
          "name": "Qwen Long",
          "family": "qwen",
          "release_date": "2025-01-25",
          "cost": {
            "input": 0.072,
            "output": 0.287,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 10000000,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-math-plus",
          "name": "Qwen Math Plus",
          "family": "qwen",
          "release_date": "2024-08-16",
          "cost": {
            "input": 0.574,
            "output": 1.721,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 4096,
            "output": 3072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-math-turbo",
          "name": "Qwen Math Turbo",
          "family": "qwen",
          "release_date": "2024-09-19",
          "cost": {
            "input": 0.287,
            "output": 0.861,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 4096,
            "output": 3072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-max",
          "name": "Qwen Max",
          "family": "qwen",
          "release_date": "2024-04-03",
          "cost": {
            "input": 0.345,
            "output": 1.377,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-mt-plus",
          "name": "Qwen-MT Plus",
          "family": "qwen",
          "release_date": "2025-01",
          "cost": {
            "input": 0.259,
            "output": 0.775,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 16384,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-mt-turbo",
          "name": "Qwen-MT Turbo",
          "family": "qwen",
          "release_date": "2025-01",
          "cost": {
            "input": 0.101,
            "output": 0.28,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 16384,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-omni-turbo",
          "name": "Qwen-Omni Turbo",
          "family": "qwen",
          "release_date": "2025-01-19",
          "cost": {
            "input": 0.058,
            "output": 0.23,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 2048
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-omni-turbo-realtime",
          "name": "Qwen-Omni Turbo Realtime",
          "family": "qwen",
          "release_date": "2025-05-08",
          "cost": {
            "input": 0.23,
            "output": 0.918,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 2048
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-plus",
          "name": "Qwen Plus",
          "family": "qwen",
          "release_date": "2024-01-25",
          "cost": {
            "input": 0.115,
            "output": 0.287,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-plus-character",
          "name": "Qwen Plus Character",
          "family": "qwen",
          "release_date": "2024-01",
          "cost": {
            "input": 0.115,
            "output": 0.287,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 4096
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-turbo",
          "name": "Qwen Turbo",
          "family": "qwen",
          "release_date": "2024-11-01",
          "cost": {
            "input": 0.044,
            "output": 0.087,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-vl-max",
          "name": "Qwen-VL Max",
          "family": "qwen",
          "release_date": "2024-04-08",
          "cost": {
            "input": 0.23,
            "output": 0.574,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-vl-ocr",
          "name": "Qwen-VL OCR",
          "family": "qwen",
          "release_date": "2024-10-28",
          "cost": {
            "input": 0.717,
            "output": 0.717,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 34096,
            "output": 4096
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen-vl-plus",
          "name": "Qwen-VL Plus",
          "family": "qwen",
          "release_date": "2024-01-25",
          "cost": {
            "input": 0.115,
            "output": 0.287,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-14b-instruct",
          "name": "Qwen2.5 14B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.144,
            "output": 0.431,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-32b-instruct",
          "name": "Qwen2.5 32B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.287,
            "output": 0.861,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-72b-instruct",
          "name": "Qwen2.5 72B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.574,
            "output": 1.721,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-7b-instruct",
          "name": "Qwen2.5 7B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.072,
            "output": 0.144,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-coder-32b-instruct",
          "name": "Qwen2.5-Coder 32B Instruct",
          "family": "qwen",
          "release_date": "2024-11",
          "cost": {
            "input": 0.287,
            "output": 0.861,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-coder-7b-instruct",
          "name": "Qwen2.5-Coder 7B Instruct",
          "family": "qwen",
          "release_date": "2024-11",
          "cost": {
            "input": 0.144,
            "output": 0.287,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-math-72b-instruct",
          "name": "Qwen2.5-Math 72B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.574,
            "output": 1.721,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 4096,
            "output": 3072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-math-7b-instruct",
          "name": "Qwen2.5-Math 7B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.144,
            "output": 0.287,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 4096,
            "output": 3072
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-omni-7b",
          "name": "Qwen2.5-Omni 7B",
          "family": "qwen",
          "release_date": "2024-12",
          "cost": {
            "input": 0.087,
            "output": 0.345,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 2048
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-vl-72b-instruct",
          "name": "Qwen2.5-VL 72B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 2.294,
            "output": 6.881,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen2-5-vl-7b-instruct",
          "name": "Qwen2.5-VL 7B Instruct",
          "family": "qwen",
          "release_date": "2024-09",
          "cost": {
            "input": 0.287,
            "output": 0.717,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-14b",
          "name": "Qwen3 14B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.144,
            "output": 0.574,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-235b-a22b",
          "name": "Qwen3 235B-A22B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.287,
            "output": 1.147,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-32b",
          "name": "Qwen3 32B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.287,
            "output": 1.147,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-8b",
          "name": "Qwen3 8B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.072,
            "output": 0.287,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-asr-flash",
          "name": "Qwen3-ASR Flash",
          "family": "qwen",
          "release_date": "2025-09-08",
          "cost": {
            "input": 0.032,
            "output": 0.032,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 53248,
            "output": 4096
          },
          "modalities": {
            "input": [
              "audio"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": false,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-coder-30b-a3b-instruct",
          "name": "Qwen3-Coder 30B-A3B Instruct",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.216,
            "output": 0.861,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-coder-480b-a35b-instruct",
          "name": "Qwen3-Coder 480B-A35B Instruct",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.861,
            "output": 3.441,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-coder-flash",
          "name": "Qwen3 Coder Flash",
          "family": "qwen",
          "release_date": "2025-07-28",
          "cost": {
            "input": 0.144,
            "output": 0.574,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-max",
          "name": "Qwen3 Max",
          "family": "qwen",
          "release_date": "2025-09-23",
          "cost": {
            "input": 0.861,
            "output": 3.441,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-next-80b-a3b-instruct",
          "name": "Qwen3-Next 80B-A3B Instruct",
          "family": "qwen",
          "release_date": "2025-09",
          "cost": {
            "input": 0.144,
            "output": 0.574,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-next-80b-a3b-thinking",
          "name": "Qwen3-Next 80B-A3B (Thinking)",
          "family": "qwen",
          "release_date": "2025-09",
          "cost": {
            "input": 0.144,
            "output": 1.434,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-omni-flash",
          "name": "Qwen3-Omni Flash",
          "family": "qwen",
          "release_date": "2025-09-15",
          "cost": {
            "input": 0.058,
            "output": 0.23,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 65536,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio",
              "video"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-omni-flash-realtime",
          "name": "Qwen3-Omni Flash Realtime",
          "family": "qwen",
          "release_date": "2025-09-15",
          "cost": {
            "input": 0.23,
            "output": 0.918,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 65536,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "audio"
            ],
            "output": [
              "text",
              "audio"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwen3-vl-235b-a22b",
          "name": "Qwen3-VL 235B-A22B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.286705,
            "output": 1.14682,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-vl-30b-a3b",
          "name": "Qwen3-VL 30B-A3B",
          "family": "qwen",
          "release_date": "2025-04",
          "cost": {
            "input": 0.108,
            "output": 0.431,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3-vl-plus",
          "name": "Qwen3-VL Plus",
          "family": "qwen",
          "release_date": "2025-09-23",
          "cost": {
            "input": 0.143353,
            "output": 1.433525,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3.5-397b-a17b",
          "name": "Qwen3.5 397B-A17B",
          "family": "qwen",
          "release_date": "2026-02-16",
          "cost": {
            "input": 0.43,
            "output": 2.58,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3.5-flash",
          "name": "Qwen3.5 Flash",
          "family": "qwen",
          "release_date": "2026-02-23",
          "cost": {
            "input": 0.172,
            "output": 1.72,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3.6-flash",
          "name": "Qwen3.6 Flash",
          "family": "qwen3.6",
          "release_date": "2026-04-27",
          "cost": {
            "input": 0.1875,
            "output": 1.125,
            "cache_read": null,
            "cache_write": 0.234375
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": true,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.6-max-preview",
          "name": "Qwen3.6 Max Preview",
          "family": "qwen",
          "release_date": "2026-04-20",
          "cost": {
            "input": 1.32,
            "output": 7.9,
            "cache_read": 0.132,
            "cache_write": null
          },
          "limit": {
            "context": 245800,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.6-plus",
          "name": "Qwen3.6 Plus",
          "family": "qwen",
          "release_date": "2026-04-02",
          "cost": {
            "input": 0.5,
            "output": 3.0,
            "cache_read": 0.05,
            "cache_write": 0.625
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text",
              "image",
              "video"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen3.7-max",
          "name": "Qwen3.7 Max",
          "family": "qwen",
          "release_date": "2026-05-21",
          "cost": {
            "input": 2.5,
            "output": 7.5,
            "cache_read": 0.5,
            "cache_write": 3.125
          },
          "limit": {
            "context": 1000000,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen3.7-plus",
          "name": "Qwen3.7 Plus",
          "family": "qwen",
          "release_date": "2026-06-02",
          "cost": {
            "input": 0.5,
            "output": 3.0,
            "cache_read": 0.05,
            "cache_write": 0.625
          },
          "limit": {
            "context": 1000000,
            "output": 64000
          },
          "modalities": {
            "input": [
              "text",
              "image"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwq-32b",
          "name": "QwQ 32B",
          "family": "qwen",
          "release_date": "2024-12",
          "cost": {
            "input": 0.287,
            "output": 0.861,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "qwq-plus",
          "name": "QwQ Plus",
          "family": "qwen",
          "release_date": "2025-03-05",
          "cost": {
            "input": 0.23,
            "output": 0.574,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2024-04"
        },
        {
          "id": "siliconflow/deepseek-r1-0528",
          "name": "siliconflow/deepseek-r1-0528",
          "family": "deepseek-thinking",
          "release_date": "2025-05-28",
          "cost": {
            "input": 0.5,
            "output": 2.18,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 163840,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "siliconflow/deepseek-v3-0324",
          "name": "siliconflow/deepseek-v3-0324",
          "family": "deepseek",
          "release_date": "2024-12-26",
          "cost": {
            "input": 0.25,
            "output": 1.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 163840,
            "output": 163840
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "siliconflow/deepseek-v3.1-terminus",
          "name": "siliconflow/deepseek-v3.1-terminus",
          "family": "deepseek",
          "release_date": "2025-09-29",
          "cost": {
            "input": 0.27,
            "output": 1.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 163840,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "siliconflow/deepseek-v3.2",
          "name": "siliconflow/deepseek-v3.2",
          "family": "deepseek",
          "release_date": "2025-12-03",
          "cost": {
            "input": 0.27,
            "output": 0.42,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 163840,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "tongyi-intent-detect-v3",
          "name": "Tongyi Intent Detect V3",
          "family": "yi",
          "release_date": "2024-01",
          "cost": {
            "input": 0.058,
            "output": 0.144,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 8192,
            "output": 1024
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": "2024-04"
        }
      ]
    },
    {
      "id": "ollama",
      "display_name": "Ollama",
      "description": "Ollama (Local)",
      "category": "local",
      "family": "local",
      "auth_mode": "none",
      "base_url": "http://localhost:11434",
      "default_model": "",
      "model_tiers": {},
      "model_choices": [],
      "test_url": "http://localhost:11434",
      "setup": [
        "Install Ollama: https://ollama.com",
        "Pull a model: ollama pull qwen3-coder",
        "Start serving: ollama serve"
      ],
      "usage": [
        "claudy ollama --model qwen3-coder"
      ],
      "api_base_url": "http://localhost:11434",
      "npm_package": "ollama-ai-provider",
      "doc_url": "https://github.com/ollama/ollama",
      "models": [
        {
          "id": "qwen3-coder",
          "name": "Qwen3 Coder",
          "family": "qwen",
          "release_date": null,
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "deepseek-r1",
          "name": "DeepSeek R1",
          "family": "deepseek",
          "release_date": null,
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 8192
          },
          "modalities": null,
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": false,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "llama3.1",
          "name": "Llama 3.1",
          "family": "llama",
          "release_date": null,
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 4096
          },
          "modalities": null,
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        }
      ]
    },
    {
      "id": "lmstudio",
      "display_name": "LM Studio",
      "description": "LM Studio (Local)",
      "category": "local",
      "family": "local",
      "auth_mode": "none",
      "base_url": "http://localhost:1234",
      "default_model": "",
      "model_tiers": {},
      "model_choices": [],
      "test_url": "http://localhost:1234",
      "setup": [
        "Install LM Studio: https://lmstudio.ai/download",
        "Load a model in the app",
        "Start the server on port 1234"
      ],
      "usage": [
        "claudy lmstudio --model <model-name>"
      ],
      "api_base_url": "http://localhost:1234/v1",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://lmstudio.ai",
      "models": [
        {
          "id": "local-model",
          "name": "Local Model",
          "family": "local",
          "release_date": null,
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 4096
          },
          "modalities": null,
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "openai/gpt-oss-20b",
          "name": "GPT OSS 20B",
          "family": "gpt-oss",
          "release_date": "2025-08-05",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 131072,
            "output": 32768
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": true,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": null
        },
        {
          "id": "qwen/qwen3-30b-a3b-2507",
          "name": "Qwen3 30B A3B 2507",
          "family": "qwen",
          "release_date": "2025-07-30",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 16384
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        },
        {
          "id": "qwen/qwen3-coder-30b",
          "name": "Qwen3 Coder 30B",
          "family": "qwen",
          "release_date": "2025-07-23",
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 262144,
            "output": 65536
          },
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          },
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": true,
            "streaming": true
          },
          "knowledge": "2025-04"
        }
      ]
    },
    {
      "id": "llamacpp",
      "display_name": "llama.cpp",
      "description": "llama.cpp (Local)",
      "category": "local",
      "family": "local",
      "auth_mode": "none",
      "base_url": "http://localhost:8000",
      "default_model": "",
      "model_tiers": {},
      "model_choices": [],
      "test_url": "http://localhost:8000",
      "setup": [
        "Build llama.cpp: https://github.com/ggml-org/llama.cpp",
        "Start the server: ./llama-server --model <model.gguf> --port 8000 --jinja"
      ],
      "usage": [
        "claudy llamacpp --model <model-name>"
      ],
      "api_base_url": "http://localhost:8000/v1",
      "npm_package": "@ai-sdk/openai-compatible",
      "doc_url": "https://github.com/ggml-org/llama.cpp",
      "models": [
        {
          "id": "local-model",
          "name": "Local Model",
          "family": "local",
          "release_date": null,
          "cost": {
            "input": 0.0,
            "output": 0.0,
            "cache_read": null,
            "cache_write": null
          },
          "limit": {
            "context": 32768,
            "output": 4096
          },
          "modalities": null,
          "capabilities": {
            "attachment": false,
            "reasoning": false,
            "temperature": true,
            "tool_call": false,
            "streaming": true
          },
          "knowledge": null
        }
      ]
    }
  ]
}
