{
  "claude-3-5-sonnet-20240620": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "claude-3-5-sonnet-20240620",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 8192,
    "name": "Claude Sonnet 3.5",
    "provider": "anthropic",
    "reasoning": false
  },
  "claude-3-5-sonnet-20241022": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "claude-3-5-sonnet-20241022",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 8192,
    "name": "Claude Sonnet 3.5 v2",
    "provider": "anthropic",
    "reasoning": false
  },
  "claude-3-7-sonnet-20250219": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "claude-3-7-sonnet-20250219",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Sonnet 3.7",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-3-haiku-20240307": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.03,
      "cacheWrite": 0.3,
      "input": 0.25,
      "output": 1.25
    },
    "id": "claude-3-haiku-20240307",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Claude Haiku 3",
    "provider": "anthropic",
    "reasoning": false
  },
  "claude-3-opus-20240229": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 1.5,
      "cacheWrite": 18.75,
      "input": 15,
      "output": 75
    },
    "id": "claude-3-opus-20240229",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Claude Opus 3",
    "provider": "anthropic",
    "reasoning": false
  },
  "claude-3-sonnet-20240229": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 0.3,
      "input": 3,
      "output": 15
    },
    "id": "claude-3-sonnet-20240229",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Claude Sonnet 3",
    "provider": "anthropic",
    "reasoning": false
  },
  "claude-fable-5": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "compat": {
      "forceAdaptiveThinking": true
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 1,
      "cacheWrite": 12.5,
      "input": 10,
      "output": 50
    },
    "id": "claude-fable-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Claude Fable 5",
    "provider": "anthropic",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null,
      "xhigh": "xhigh"
    }
  },
  "claude-haiku-4-5": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.1,
      "cacheWrite": 1.25,
      "input": 1,
      "output": 5
    },
    "id": "claude-haiku-4-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Haiku 4.5 (latest)",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-haiku-4-5-20251001": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.1,
      "cacheWrite": 1.25,
      "input": 1,
      "output": 5
    },
    "id": "claude-haiku-4-5-20251001",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Haiku 4.5",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-opus-4-0": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 1.5,
      "cacheWrite": 18.75,
      "input": 15,
      "output": 75
    },
    "id": "claude-opus-4-0",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32000,
    "name": "Claude Opus 4 (latest)",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-opus-4-1": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 1.5,
      "cacheWrite": 18.75,
      "input": 15,
      "output": 75
    },
    "id": "claude-opus-4-1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32000,
    "name": "Claude Opus 4.1 (latest)",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-opus-4-1-20250805": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 1.5,
      "cacheWrite": 18.75,
      "input": 15,
      "output": 75
    },
    "id": "claude-opus-4-1-20250805",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32000,
    "name": "Claude Opus 4.1",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-opus-4-20250514": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 1.5,
      "cacheWrite": 18.75,
      "input": 15,
      "output": 75
    },
    "id": "claude-opus-4-20250514",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32000,
    "name": "Claude Opus 4",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-opus-4-5": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "claude-opus-4-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Opus 4.5 (latest)",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-opus-4-5-20251101": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "claude-opus-4-5-20251101",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Opus 4.5",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-opus-4-6": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "compat": {
      "forceAdaptiveThinking": true
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "claude-opus-4-6",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Claude Opus 4.6",
    "provider": "anthropic",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "max"
    }
  },
  "claude-opus-4-7": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "compat": {
      "forceAdaptiveThinking": true,
      "supportsTemperature": false
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "claude-opus-4-7",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Claude Opus 4.7",
    "provider": "anthropic",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "claude-opus-4-8": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "compat": {
      "forceAdaptiveThinking": true,
      "supportsTemperature": false
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "claude-opus-4-8",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Claude Opus 4.8",
    "provider": "anthropic",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "claude-sonnet-4-0": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "claude-sonnet-4-0",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Sonnet 4 (latest)",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-sonnet-4-20250514": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "claude-sonnet-4-20250514",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Sonnet 4",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-sonnet-4-5": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "claude-sonnet-4-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Sonnet 4.5 (latest)",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-sonnet-4-5-20250929": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "claude-sonnet-4-5-20250929",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Sonnet 4.5",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-sonnet-4-6": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "compat": {
      "forceAdaptiveThinking": true
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "claude-sonnet-4-6",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Sonnet 4.6",
    "provider": "anthropic",
    "reasoning": true
  },
  "claude-sonnet-5": {
    "api": "anthropic-messages",
    "baseUrl": "https://api.anthropic.com",
    "compat": {
      "forceAdaptiveThinking": true
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 2.5,
      "input": 2,
      "output": 10
    },
    "id": "claude-sonnet-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Claude Sonnet 5",
    "provider": "anthropic",
    "reasoning": true
  }
}
