[
  {
    "id": "gpt-4o",
    "name": "GPT-4o",
    "provider": "OpenAI",
    "context_window": 128000,
    "max_output": 16384,
    "input_cost": 2.5,
    "output_cost": 10,
    "cache_read": 1.25,
    "cache_write": 2.5,
    "reasoning": false,
    "modalities": [
      "text",
      "vision",
      "audio"
    ]
  },
  {
    "id": "gpt-4o-mini",
    "name": "GPT-4o mini",
    "provider": "OpenAI",
    "context_window": 128000,
    "max_output": 16384,
    "input_cost": 0.15,
    "output_cost": 0.6,
    "cache_read": 0.075,
    "cache_write": 0.15,
    "reasoning": false,
    "modalities": [
      "text",
      "vision"
    ]
  },
  {
    "id": "o1",
    "name": "o1",
    "provider": "OpenAI",
    "context_window": 200000,
    "max_output": 100000,
    "input_cost": 15,
    "output_cost": 60,
    "cache_read": 7.5,
    "cache_write": 15,
    "reasoning": true,
    "modalities": [
      "text",
      "vision"
    ]
  },
  {
    "id": "o1-mini",
    "name": "o1-mini",
    "provider": "OpenAI",
    "context_window": 128000,
    "max_output": 65536,
    "input_cost": 1.1,
    "output_cost": 4.4,
    "cache_read": 0.55,
    "cache_write": 1.1,
    "reasoning": true,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "o3-mini",
    "name": "o3-mini",
    "provider": "OpenAI",
    "context_window": 200000,
    "max_output": 100000,
    "input_cost": 1.1,
    "output_cost": 4.4,
    "cache_read": 0.55,
    "cache_write": 1.1,
    "reasoning": true,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "gpt-4-turbo",
    "name": "GPT-4 Turbo",
    "provider": "OpenAI",
    "context_window": 128000,
    "max_output": 4096,
    "input_cost": 10,
    "output_cost": 30,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text",
      "vision"
    ]
  },
  {
    "id": "gpt-3.5-turbo",
    "name": "GPT-3.5 Turbo",
    "provider": "OpenAI",
    "context_window": 16385,
    "max_output": 4096,
    "input_cost": 0.5,
    "output_cost": 1.5,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "claude-3-7-sonnet",
    "name": "Claude 3.7 Sonnet",
    "provider": "Anthropic",
    "context_window": 200000,
    "max_output": 64000,
    "input_cost": 3,
    "output_cost": 15,
    "cache_read": 0.3,
    "cache_write": 3.75,
    "reasoning": true,
    "modalities": [
      "text",
      "vision"
    ]
  },
  {
    "id": "claude-3-5-sonnet",
    "name": "Claude 3.5 Sonnet",
    "provider": "Anthropic",
    "context_window": 200000,
    "max_output": 8192,
    "input_cost": 3,
    "output_cost": 15,
    "cache_read": 0.3,
    "cache_write": 3.75,
    "reasoning": false,
    "modalities": [
      "text",
      "vision"
    ]
  },
  {
    "id": "claude-3-5-haiku",
    "name": "Claude 3.5 Haiku",
    "provider": "Anthropic",
    "context_window": 200000,
    "max_output": 8192,
    "input_cost": 0.8,
    "output_cost": 4,
    "cache_read": 0.08,
    "cache_write": 1,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "claude-3-opus",
    "name": "Claude 3 Opus",
    "provider": "Anthropic",
    "context_window": 200000,
    "max_output": 4096,
    "input_cost": 15,
    "output_cost": 75,
    "cache_read": 1.5,
    "cache_write": 18.75,
    "reasoning": false,
    "modalities": [
      "text",
      "vision"
    ]
  },
  {
    "id": "gemini-2-5-pro",
    "name": "Gemini 2.5 Pro",
    "provider": "Google",
    "context_window": 2000000,
    "max_output": 8192,
    "input_cost": 1.25,
    "output_cost": 5,
    "cache_read": 0.3125,
    "cache_write": 1.25,
    "reasoning": true,
    "modalities": [
      "text",
      "vision",
      "audio",
      "video"
    ]
  },
  {
    "id": "gemini-2-5-flash",
    "name": "Gemini 2.5 Flash",
    "provider": "Google",
    "context_window": 1000000,
    "max_output": 8192,
    "input_cost": 0.075,
    "output_cost": 0.3,
    "cache_read": 0.01875,
    "cache_write": 0.075,
    "reasoning": false,
    "modalities": [
      "text",
      "vision",
      "audio",
      "video"
    ]
  },
  {
    "id": "gemini-1-5-pro",
    "name": "Gemini 1.5 Pro",
    "provider": "Google",
    "context_window": 2000000,
    "max_output": 8192,
    "input_cost": 1.25,
    "output_cost": 5,
    "cache_read": 0.3125,
    "cache_write": 1.25,
    "reasoning": false,
    "modalities": [
      "text",
      "vision",
      "audio",
      "video"
    ]
  },
  {
    "id": "gemini-1-5-flash",
    "name": "Gemini 1.5 Flash",
    "provider": "Google",
    "context_window": 1000000,
    "max_output": 8192,
    "input_cost": 0.075,
    "output_cost": 0.3,
    "cache_read": 0.01875,
    "cache_write": 0.075,
    "reasoning": false,
    "modalities": [
      "text",
      "vision",
      "audio",
      "video"
    ]
  },
  {
    "id": "gemini-1-5-flash-8b",
    "name": "Gemini 1.5 Flash-8B",
    "provider": "Google",
    "context_window": 1000000,
    "max_output": 8192,
    "input_cost": 0.0375,
    "output_cost": 0.15,
    "cache_read": 0.01,
    "cache_write": 0.0375,
    "reasoning": false,
    "modalities": [
      "text",
      "vision",
      "audio",
      "video"
    ]
  },
  {
    "id": "deepseek-v3",
    "name": "DeepSeek-V3",
    "provider": "DeepSeek",
    "context_window": 64000,
    "max_output": 8192,
    "input_cost": 0.14,
    "output_cost": 0.28,
    "cache_read": 0.014,
    "cache_write": 0.14,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "deepseek-r1",
    "name": "DeepSeek-R1",
    "provider": "DeepSeek",
    "context_window": 64000,
    "max_output": 8192,
    "input_cost": 0.55,
    "output_cost": 2.19,
    "cache_read": 0.14,
    "cache_write": 0.55,
    "reasoning": true,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "llama-3-3-70b",
    "name": "Llama 3.3 70B",
    "provider": "Meta",
    "context_window": 128000,
    "max_output": 4096,
    "input_cost": 0.2,
    "output_cost": 0.4,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "llama-3-1-405b",
    "name": "Llama 3.1 405B",
    "provider": "Meta",
    "context_window": 128000,
    "max_output": 4096,
    "input_cost": 1.25,
    "output_cost": 2.5,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "llama-3-1-70b",
    "name": "Llama 3.1 70B",
    "provider": "Meta",
    "context_window": 128000,
    "max_output": 4096,
    "input_cost": 0.25,
    "output_cost": 0.5,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "llama-3-1-8b",
    "name": "Llama 3.1 8B",
    "provider": "Meta",
    "context_window": 128000,
    "max_output": 4096,
    "input_cost": 0.05,
    "output_cost": 0.08,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "mistral-large-2",
    "name": "Mistral Large 2",
    "provider": "Mistral",
    "context_window": 128000,
    "max_output": 8192,
    "input_cost": 2,
    "output_cost": 6,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "codestral-2501",
    "name": "Codestral 25.01",
    "provider": "Mistral",
    "context_window": 256000,
    "max_output": 8192,
    "input_cost": 0.3,
    "output_cost": 0.9,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "mistral-small",
    "name": "Mistral Small",
    "provider": "Mistral",
    "context_window": 128000,
    "max_output": 8192,
    "input_cost": 0.1,
    "output_cost": 0.3,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "grok-2",
    "name": "Grok-2",
    "provider": "xAI",
    "context_window": 131072,
    "max_output": 8192,
    "input_cost": 2,
    "output_cost": 10,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text",
      "vision"
    ]
  },
  {
    "id": "grok-2-mini",
    "name": "Grok-2 mini",
    "provider": "xAI",
    "context_window": 131072,
    "max_output": 8192,
    "input_cost": 0.2,
    "output_cost": 1,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text",
      "vision"
    ]
  },
  {
    "id": "command-r-plus",
    "name": "Command R+",
    "provider": "Cohere",
    "context_window": 128000,
    "max_output": 4096,
    "input_cost": 2.5,
    "output_cost": 10,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "command-r",
    "name": "Command R",
    "provider": "Cohere",
    "context_window": 128000,
    "max_output": 4096,
    "input_cost": 0.15,
    "output_cost": 0.6,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  },
  {
    "id": "nova-pro",
    "name": "Amazon Nova Pro",
    "provider": "Amazon",
    "context_window": 300000,
    "max_output": 5000,
    "input_cost": 0.8,
    "output_cost": 3.2,
    "cache_read": 0.2,
    "cache_write": 0.8,
    "reasoning": false,
    "modalities": [
      "text",
      "vision",
      "video"
    ]
  },
  {
    "id": "nova-lite",
    "name": "Amazon Nova Lite",
    "provider": "Amazon",
    "context_window": 300000,
    "max_output": 5000,
    "input_cost": 0.06,
    "output_cost": 0.24,
    "cache_read": 0.015,
    "cache_write": 0.06,
    "reasoning": false,
    "modalities": [
      "text",
      "vision",
      "video"
    ]
  },
  {
    "id": "nova-micro",
    "name": "Amazon Nova Micro",
    "provider": "Amazon",
    "context_window": 128000,
    "max_output": 4096,
    "input_cost": 0.035,
    "output_cost": 0.14,
    "cache_read": null,
    "cache_write": null,
    "reasoning": false,
    "modalities": [
      "text"
    ]
  }
]