{
  "ai21/jamba-large-1.7": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 2,
      "output": 8
    },
    "id": "ai21/jamba-large-1.7",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "AI21: Jamba Large 1.7",
    "provider": "openrouter",
    "reasoning": false
  },
  "amazon/nova-2-lite-v1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.3,
      "output": 2.5
    },
    "id": "amazon/nova-2-lite-v1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65535,
    "name": "Amazon: Nova 2 Lite",
    "provider": "openrouter",
    "reasoning": true
  },
  "amazon/nova-lite-v1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 300000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.06,
      "output": 0.24
    },
    "id": "amazon/nova-lite-v1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 5120,
    "name": "Amazon: Nova Lite 1.0",
    "provider": "openrouter",
    "reasoning": false
  },
  "amazon/nova-micro-v1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.035,
      "output": 0.14
    },
    "id": "amazon/nova-micro-v1",
    "input": [
      "text"
    ],
    "maxTokens": 5120,
    "name": "Amazon: Nova Micro 1.0",
    "provider": "openrouter",
    "reasoning": false
  },
  "amazon/nova-premier-v1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.625,
      "cacheWrite": 0,
      "input": 2.5,
      "output": 12.5
    },
    "id": "amazon/nova-premier-v1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32000,
    "name": "Amazon: Nova Premier 1.0",
    "provider": "openrouter",
    "reasoning": false
  },
  "amazon/nova-pro-v1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 300000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.8,
      "output": 3.2
    },
    "id": "amazon/nova-pro-v1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 5120,
    "name": "Amazon: Nova Pro 1.0",
    "provider": "openrouter",
    "reasoning": false
  },
  "anthropic/claude-3-haiku": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.03,
      "cacheWrite": 0.3,
      "input": 0.25,
      "output": 1.25
    },
    "id": "anthropic/claude-3-haiku",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Anthropic: Claude 3 Haiku",
    "provider": "openrouter",
    "reasoning": false
  },
  "anthropic/claude-fable-5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 1,
      "cacheWrite": 12.5,
      "input": 10,
      "output": 50
    },
    "id": "anthropic/claude-fable-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Anthropic: Claude Fable 5",
    "provider": "openrouter",
    "reasoning": true
  },
  "anthropic/claude-haiku-4.5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.1,
      "cacheWrite": 1.25,
      "input": 1,
      "output": 5
    },
    "id": "anthropic/claude-haiku-4.5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Anthropic: Claude Haiku 4.5",
    "provider": "openrouter",
    "reasoning": true
  },
  "anthropic/claude-opus-4": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 1.5,
      "cacheWrite": 18.75,
      "input": 15,
      "output": 75
    },
    "id": "anthropic/claude-opus-4",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32000,
    "name": "Anthropic: Claude Opus 4",
    "provider": "openrouter",
    "reasoning": true
  },
  "anthropic/claude-opus-4.1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 1.5,
      "cacheWrite": 18.75,
      "input": 15,
      "output": 75
    },
    "id": "anthropic/claude-opus-4.1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32000,
    "name": "Anthropic: Claude Opus 4.1",
    "provider": "openrouter",
    "reasoning": true
  },
  "anthropic/claude-opus-4.5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "anthropic/claude-opus-4.5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Anthropic: Claude Opus 4.5",
    "provider": "openrouter",
    "reasoning": true
  },
  "anthropic/claude-opus-4.6": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "anthropic/claude-opus-4.6",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Anthropic: Claude Opus 4.6",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "max"
    }
  },
  "anthropic/claude-opus-4.7": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "anthropic/claude-opus-4.7",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Anthropic: Claude Opus 4.7",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "anthropic/claude-opus-4.7-fast": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 3,
      "cacheWrite": 37.5,
      "input": 30,
      "output": 150
    },
    "id": "anthropic/claude-opus-4.7-fast",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Anthropic: Claude Opus 4.7 (Fast)",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "anthropic/claude-opus-4.8": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "anthropic/claude-opus-4.8",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Anthropic: Claude Opus 4.8",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "anthropic/claude-opus-4.8-fast": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 1,
      "cacheWrite": 12.5,
      "input": 10,
      "output": 50
    },
    "id": "anthropic/claude-opus-4.8-fast",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Anthropic: Claude Opus 4.8 (Fast)",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "anthropic/claude-sonnet-4": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "anthropic/claude-sonnet-4",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Anthropic: Claude Sonnet 4",
    "provider": "openrouter",
    "reasoning": true
  },
  "anthropic/claude-sonnet-4.5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "anthropic/claude-sonnet-4.5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Anthropic: Claude Sonnet 4.5",
    "provider": "openrouter",
    "reasoning": true
  },
  "anthropic/claude-sonnet-4.6": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "anthropic/claude-sonnet-4.6",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Anthropic: Claude Sonnet 4.6",
    "provider": "openrouter",
    "reasoning": true
  },
  "anthropic/claude-sonnet-5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "cacheControlFormat": "anthropic",
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 2.5,
      "input": 2,
      "output": 10
    },
    "id": "anthropic/claude-sonnet-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Anthropic: Claude Sonnet 5",
    "provider": "openrouter",
    "reasoning": true
  },
  "arcee-ai/trinity-large-thinking": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.06,
      "cacheWrite": 0,
      "input": 0.25,
      "output": 0.8
    },
    "id": "arcee-ai/trinity-large-thinking",
    "input": [
      "text"
    ],
    "maxTokens": 80000,
    "name": "Arcee AI: Trinity Large Thinking",
    "provider": "openrouter",
    "reasoning": true
  },
  "arcee-ai/trinity-mini": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.045,
      "output": 0.15
    },
    "id": "arcee-ai/trinity-mini",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "Arcee AI: Trinity Mini",
    "provider": "openrouter",
    "reasoning": true
  },
  "arcee-ai/virtuoso-large": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.75,
      "output": 1.2
    },
    "id": "arcee-ai/virtuoso-large",
    "input": [
      "text"
    ],
    "maxTokens": 64000,
    "name": "Arcee AI: Virtuoso Large",
    "provider": "openrouter",
    "reasoning": false
  },
  "auto": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 2000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "auto",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 30000,
    "name": "Auto",
    "provider": "openrouter",
    "reasoning": true
  },
  "bytedance-seed/seed-1.6": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.25,
      "output": 2
    },
    "id": "bytedance-seed/seed-1.6",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "ByteDance Seed: Seed 1.6",
    "provider": "openrouter",
    "reasoning": true
  },
  "bytedance-seed/seed-1.6-flash": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.075,
      "output": 0.3
    },
    "id": "bytedance-seed/seed-1.6-flash",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "ByteDance Seed: Seed 1.6 Flash",
    "provider": "openrouter",
    "reasoning": true
  },
  "bytedance-seed/seed-2.0-lite": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.25,
      "output": 2
    },
    "id": "bytedance-seed/seed-2.0-lite",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 131072,
    "name": "ByteDance Seed: Seed-2.0-Lite",
    "provider": "openrouter",
    "reasoning": true
  },
  "bytedance-seed/seed-2.0-mini": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.1,
      "output": 0.4
    },
    "id": "bytedance-seed/seed-2.0-mini",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 131072,
    "name": "ByteDance Seed: Seed-2.0-Mini",
    "provider": "openrouter",
    "reasoning": true
  },
  "cohere/command-r-08-2024": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.15,
      "output": 0.6
    },
    "id": "cohere/command-r-08-2024",
    "input": [
      "text"
    ],
    "maxTokens": 4000,
    "name": "Cohere: Command R (08-2024)",
    "provider": "openrouter",
    "reasoning": false
  },
  "cohere/command-r-plus-08-2024": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 2.5,
      "output": 10
    },
    "id": "cohere/command-r-plus-08-2024",
    "input": [
      "text"
    ],
    "maxTokens": 4000,
    "name": "Cohere: Command R+ (08-2024)",
    "provider": "openrouter",
    "reasoning": false
  },
  "cohere/north-mini-code:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "cohere/north-mini-code:free",
    "input": [
      "text"
    ],
    "maxTokens": 64000,
    "name": "Cohere: North Mini Code (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "deepseek/deepseek-chat": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.2002,
      "output": 0.8001
    },
    "id": "deepseek/deepseek-chat",
    "input": [
      "text"
    ],
    "maxTokens": 16000,
    "name": "DeepSeek: DeepSeek V3",
    "provider": "openrouter",
    "reasoning": false
  },
  "deepseek/deepseek-chat-v3-0324": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 163840,
    "cost": {
      "cacheRead": 0.135,
      "cacheWrite": 0,
      "input": 0.24,
      "output": 0.9
    },
    "id": "deepseek/deepseek-chat-v3-0324",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "DeepSeek: DeepSeek V3 0324",
    "provider": "openrouter",
    "reasoning": false
  },
  "deepseek/deepseek-chat-v3.1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 163840,
    "cost": {
      "cacheRead": 0.13,
      "cacheWrite": 0,
      "input": 0.21,
      "output": 0.79
    },
    "id": "deepseek/deepseek-chat-v3.1",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "DeepSeek: DeepSeek V3.1",
    "provider": "openrouter",
    "reasoning": true
  },
  "deepseek/deepseek-r1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 163840,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.7,
      "output": 2.5
    },
    "id": "deepseek/deepseek-r1",
    "input": [
      "text"
    ],
    "maxTokens": 16000,
    "name": "DeepSeek: R1",
    "provider": "openrouter",
    "reasoning": true
  },
  "deepseek/deepseek-r1-0528": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 163840,
    "cost": {
      "cacheRead": 0.35,
      "cacheWrite": 0,
      "input": 0.5,
      "output": 2.15
    },
    "id": "deepseek/deepseek-r1-0528",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "DeepSeek: R1 0528",
    "provider": "openrouter",
    "reasoning": true
  },
  "deepseek/deepseek-v3.1-terminus": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 163840,
    "cost": {
      "cacheRead": 0.13,
      "cacheWrite": 0,
      "input": 0.27,
      "output": 0.95
    },
    "id": "deepseek/deepseek-v3.1-terminus",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "DeepSeek: DeepSeek V3.1 Terminus",
    "provider": "openrouter",
    "reasoning": true
  },
  "deepseek/deepseek-v3.2": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0.02288,
      "cacheWrite": 0,
      "input": 0.2288,
      "output": 0.3432
    },
    "id": "deepseek/deepseek-v3.2",
    "input": [
      "text"
    ],
    "maxTokens": 64000,
    "name": "DeepSeek: DeepSeek V3.2",
    "provider": "openrouter",
    "reasoning": true
  },
  "deepseek/deepseek-v3.2-exp": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 163840,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.27,
      "output": 0.41
    },
    "id": "deepseek/deepseek-v3.2-exp",
    "input": [
      "text"
    ],
    "maxTokens": 65536,
    "name": "DeepSeek: DeepSeek V3.2 Exp",
    "provider": "openrouter",
    "reasoning": true
  },
  "deepseek/deepseek-v4-flash": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "requiresReasoningContentOnAssistantMessages": true,
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.018,
      "cacheWrite": 0,
      "input": 0.09,
      "output": 0.18
    },
    "id": "deepseek/deepseek-v4-flash",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "DeepSeek: DeepSeek V4 Flash",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "high": "high",
      "low": null,
      "medium": null,
      "minimal": null,
      "xhigh": "xhigh"
    }
  },
  "deepseek/deepseek-v4-pro": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "requiresReasoningContentOnAssistantMessages": true,
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.003625,
      "cacheWrite": 0,
      "input": 0.435,
      "output": 0.87
    },
    "id": "deepseek/deepseek-v4-pro",
    "input": [
      "text"
    ],
    "maxTokens": 384000,
    "name": "DeepSeek: DeepSeek V4 Pro",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "high": "high",
      "low": null,
      "medium": null,
      "minimal": null,
      "xhigh": "xhigh"
    }
  },
  "google/gemini-2.5-flash": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.03,
      "cacheWrite": 0.083333,
      "input": 0.3,
      "output": 2.5
    },
    "id": "google/gemini-2.5-flash",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65535,
    "name": "Google: Gemini 2.5 Flash",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemini-2.5-flash-lite": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.01,
      "cacheWrite": 0.083333,
      "input": 0.1,
      "output": 0.4
    },
    "id": "google/gemini-2.5-flash-lite",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65535,
    "name": "Google: Gemini 2.5 Flash Lite",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemini-2.5-flash-lite-preview-09-2025": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.01,
      "cacheWrite": 0.083333,
      "input": 0.1,
      "output": 0.4
    },
    "id": "google/gemini-2.5-flash-lite-preview-09-2025",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65535,
    "name": "Google: Gemini 2.5 Flash Lite Preview 09-2025",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemini-2.5-pro": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.125,
      "cacheWrite": 0.375,
      "input": 1.25,
      "output": 10
    },
    "id": "google/gemini-2.5-pro",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Google: Gemini 2.5 Pro",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemini-2.5-pro-preview": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.125,
      "cacheWrite": 0.375,
      "input": 1.25,
      "output": 10
    },
    "id": "google/gemini-2.5-pro-preview",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Google: Gemini 2.5 Pro Preview 06-05",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemini-2.5-pro-preview-05-06": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.125,
      "cacheWrite": 0.375,
      "input": 1.25,
      "output": 10
    },
    "id": "google/gemini-2.5-pro-preview-05-06",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65535,
    "name": "Google: Gemini 2.5 Pro Preview 05-06",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemini-3-flash-preview": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.05,
      "cacheWrite": 0.083333,
      "input": 0.5,
      "output": 3
    },
    "id": "google/gemini-3-flash-preview",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65535,
    "name": "Google: Gemini 3 Flash Preview",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemini-3-pro-image": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 65536,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0.375,
      "input": 2,
      "output": 12
    },
    "id": "google/gemini-3-pro-image",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "Google: Nano Banana Pro (Gemini 3 Pro Image)",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemini-3.1-flash-lite": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.025,
      "cacheWrite": 0.083333,
      "input": 0.25,
      "output": 1.5
    },
    "id": "google/gemini-3.1-flash-lite",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Google: Gemini 3.1 Flash Lite",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemini-3.1-flash-lite-preview": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.025,
      "cacheWrite": 0.083333,
      "input": 0.25,
      "output": 1.5
    },
    "id": "google/gemini-3.1-flash-lite-preview",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Google: Gemini 3.1 Flash Lite Preview",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemini-3.1-pro-preview": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0.375,
      "input": 2,
      "output": 12
    },
    "id": "google/gemini-3.1-pro-preview",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Google: Gemini 3.1 Pro Preview",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemini-3.1-pro-preview-customtools": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048756,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0.375,
      "input": 2,
      "output": 12
    },
    "id": "google/gemini-3.1-pro-preview-customtools",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Google: Gemini 3.1 Pro Preview Custom Tools",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemini-3.5-flash": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.15,
      "cacheWrite": 0.083333,
      "input": 1.5,
      "output": 9
    },
    "id": "google/gemini-3.5-flash",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Google: Gemini 3.5 Flash",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemma-3-12b-it": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.05,
      "output": 0.15
    },
    "id": "google/gemma-3-12b-it",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "Google: Gemma 3 12B",
    "provider": "openrouter",
    "reasoning": false
  },
  "google/gemma-3-27b-it": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.08,
      "output": 0.16
    },
    "id": "google/gemma-3-27b-it",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "Google: Gemma 3 27B",
    "provider": "openrouter",
    "reasoning": false
  },
  "google/gemma-4-26b-a4b-it": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.06,
      "output": 0.33
    },
    "id": "google/gemma-4-26b-a4b-it",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Google: Gemma 4 26B A4B ",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemma-4-26b-a4b-it:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "google/gemma-4-26b-a4b-it:free",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "Google: Gemma 4 26B A4B  (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemma-4-31b-it": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.09,
      "cacheWrite": 0,
      "input": 0.12,
      "output": 0.35
    },
    "id": "google/gemma-4-31b-it",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 262144,
    "name": "Google: Gemma 4 31B",
    "provider": "openrouter",
    "reasoning": true
  },
  "google/gemma-4-31b-it:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "google/gemma-4-31b-it:free",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 8192,
    "name": "Google: Gemma 4 31B (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "ibm-granite/granite-4.1-8b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0.05,
      "cacheWrite": 0,
      "input": 0.05,
      "output": 0.1
    },
    "id": "ibm-granite/granite-4.1-8b",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "IBM: Granite 4.1 8B",
    "provider": "openrouter",
    "reasoning": false
  },
  "inception/mercury-2": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0.025,
      "cacheWrite": 0,
      "input": 0.25,
      "output": 0.75
    },
    "id": "inception/mercury-2",
    "input": [
      "text"
    ],
    "maxTokens": 50000,
    "name": "Inception: Mercury 2",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null
    }
  },
  "inclusionai/ling-2.6-1t": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.015,
      "cacheWrite": 0,
      "input": 0.075,
      "output": 0.625
    },
    "id": "inclusionai/ling-2.6-1t",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "inclusionAI: Ling-2.6-1T",
    "provider": "openrouter",
    "reasoning": false
  },
  "inclusionai/ling-2.6-flash": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.002,
      "cacheWrite": 0,
      "input": 0.01,
      "output": 0.03
    },
    "id": "inclusionai/ling-2.6-flash",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "inclusionAI: Ling-2.6-flash",
    "provider": "openrouter",
    "reasoning": false
  },
  "inclusionai/ring-2.6-1t": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.015,
      "cacheWrite": 0,
      "input": 0.075,
      "output": 0.625
    },
    "id": "inclusionai/ring-2.6-1t",
    "input": [
      "text"
    ],
    "maxTokens": 65536,
    "name": "inclusionAI: Ring-2.6-1T",
    "provider": "openrouter",
    "reasoning": true
  },
  "kwaipilot/kat-coder-pro-v2": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0.06,
      "cacheWrite": 0,
      "input": 0.3,
      "output": 1.2
    },
    "id": "kwaipilot/kat-coder-pro-v2",
    "input": [
      "text"
    ],
    "maxTokens": 80000,
    "name": "Kwaipilot: KAT-Coder-Pro V2",
    "provider": "openrouter",
    "reasoning": false
  },
  "liquid/lfm-2.5-1.2b-thinking:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 32768,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "liquid/lfm-2.5-1.2b-thinking:free",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "LiquidAI: LFM2.5-1.2B-Thinking (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "meta-llama/llama-3.1-70b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.4,
      "output": 0.4
    },
    "id": "meta-llama/llama-3.1-70b-instruct",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "Meta: Llama 3.1 70B Instruct",
    "provider": "openrouter",
    "reasoning": false
  },
  "meta-llama/llama-3.1-8b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.02,
      "output": 0.03
    },
    "id": "meta-llama/llama-3.1-8b-instruct",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "Meta: Llama 3.1 8B Instruct",
    "provider": "openrouter",
    "reasoning": false
  },
  "meta-llama/llama-3.3-70b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.1,
      "output": 0.32
    },
    "id": "meta-llama/llama-3.3-70b-instruct",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "Meta: Llama 3.3 70B Instruct",
    "provider": "openrouter",
    "reasoning": false
  },
  "meta-llama/llama-3.3-70b-instruct:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "meta-llama/llama-3.3-70b-instruct:free",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Meta: Llama 3.3 70B Instruct (free)",
    "provider": "openrouter",
    "reasoning": false
  },
  "meta-llama/llama-4-maverick": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.15,
      "output": 0.6
    },
    "id": "meta-llama/llama-4-maverick",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "Meta: Llama 4 Maverick",
    "provider": "openrouter",
    "reasoning": false
  },
  "meta-llama/llama-4-scout": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 10000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.1,
      "output": 0.3
    },
    "id": "meta-llama/llama-4-scout",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "Meta: Llama 4 Scout",
    "provider": "openrouter",
    "reasoning": false
  },
  "minimax/minimax-m1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.4,
      "output": 2.2
    },
    "id": "minimax/minimax-m1",
    "input": [
      "text"
    ],
    "maxTokens": 40000,
    "name": "MiniMax: MiniMax M1",
    "provider": "openrouter",
    "reasoning": true
  },
  "minimax/minimax-m2": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 204800,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.255,
      "output": 1.02
    },
    "id": "minimax/minimax-m2",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "MiniMax: MiniMax M2",
    "provider": "openrouter",
    "reasoning": true
  },
  "minimax/minimax-m2.1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 204800,
    "cost": {
      "cacheRead": 0.03,
      "cacheWrite": 0,
      "input": 0.3,
      "output": 1.2
    },
    "id": "minimax/minimax-m2.1",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "MiniMax: MiniMax M2.1",
    "provider": "openrouter",
    "reasoning": true
  },
  "minimax/minimax-m2.5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 204800,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.12,
      "output": 0.48
    },
    "id": "minimax/minimax-m2.5",
    "input": [
      "text"
    ],
    "maxTokens": 196608,
    "name": "MiniMax: MiniMax M2.5",
    "provider": "openrouter",
    "reasoning": true
  },
  "minimax/minimax-m2.7": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 204800,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.18,
      "output": 0.72
    },
    "id": "minimax/minimax-m2.7",
    "input": [
      "text"
    ],
    "maxTokens": 196608,
    "name": "MiniMax: MiniMax M2.7",
    "provider": "openrouter",
    "reasoning": true
  },
  "minimax/minimax-m3": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.06,
      "cacheWrite": 0,
      "input": 0.3,
      "output": 1.2
    },
    "id": "minimax/minimax-m3",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 512000,
    "name": "MiniMax: MiniMax M3",
    "provider": "openrouter",
    "reasoning": true
  },
  "mistralai/codestral-2508": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0.03,
      "cacheWrite": 0,
      "input": 0.3,
      "output": 0.9
    },
    "id": "mistralai/codestral-2508",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Codestral 2508",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/devstral-2512": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.04,
      "cacheWrite": 0,
      "input": 0.4,
      "output": 2
    },
    "id": "mistralai/devstral-2512",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Devstral 2 2512",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/ministral-14b-2512": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.02,
      "cacheWrite": 0,
      "input": 0.2,
      "output": 0.2
    },
    "id": "mistralai/ministral-14b-2512",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Ministral 3 14B 2512",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/ministral-3b-2512": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0.01,
      "cacheWrite": 0,
      "input": 0.1,
      "output": 0.1
    },
    "id": "mistralai/ministral-3b-2512",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Ministral 3 3B 2512",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/ministral-8b-2512": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.015,
      "cacheWrite": 0,
      "input": 0.15,
      "output": 0.15
    },
    "id": "mistralai/ministral-8b-2512",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Ministral 3 8B 2512",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/mistral-large": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0,
      "input": 2,
      "output": 6
    },
    "id": "mistralai/mistral-large",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Mistral Large",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/mistral-large-2407": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0,
      "input": 2,
      "output": 6
    },
    "id": "mistralai/mistral-large-2407",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Mistral Large 2407",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/mistral-large-2512": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.05,
      "cacheWrite": 0,
      "input": 0.5,
      "output": 1.5
    },
    "id": "mistralai/mistral-large-2512",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Mistral Large 3 2512",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/mistral-medium-3": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0.04,
      "cacheWrite": 0,
      "input": 0.4,
      "output": 2
    },
    "id": "mistralai/mistral-medium-3",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Mistral Medium 3",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/mistral-medium-3-5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 1.5,
      "output": 7.5
    },
    "id": "mistralai/mistral-medium-3-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Mistral Medium 3.5",
    "provider": "openrouter",
    "reasoning": true
  },
  "mistralai/mistral-medium-3.1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0.04,
      "cacheWrite": 0,
      "input": 0.4,
      "output": 2
    },
    "id": "mistralai/mistral-medium-3.1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Mistral Medium 3.1",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/mistral-nemo": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.02,
      "output": 0.03
    },
    "id": "mistralai/mistral-nemo",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Mistral Nemo",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/mistral-saba": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 32768,
    "cost": {
      "cacheRead": 0.02,
      "cacheWrite": 0,
      "input": 0.2,
      "output": 0.6
    },
    "id": "mistralai/mistral-saba",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Saba",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/mistral-small-2603": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.015,
      "cacheWrite": 0,
      "input": 0.15,
      "output": 0.6
    },
    "id": "mistralai/mistral-small-2603",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Mistral Small 4",
    "provider": "openrouter",
    "reasoning": true
  },
  "mistralai/mistral-small-3.2-24b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.075,
      "output": 0.2
    },
    "id": "mistralai/mistral-small-3.2-24b-instruct",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "Mistral: Mistral Small 3.2 24B",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/mixtral-8x22b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 65536,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0,
      "input": 2,
      "output": 6
    },
    "id": "mistralai/mixtral-8x22b-instruct",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Mixtral 8x22B Instruct",
    "provider": "openrouter",
    "reasoning": false
  },
  "mistralai/voxtral-small-24b-2507": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 32000,
    "cost": {
      "cacheRead": 0.01,
      "cacheWrite": 0,
      "input": 0.1,
      "output": 0.3
    },
    "id": "mistralai/voxtral-small-24b-2507",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Mistral: Voxtral Small 24B 2507",
    "provider": "openrouter",
    "reasoning": false
  },
  "moonshotai/kimi-k2": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.57,
      "output": 2.3
    },
    "id": "moonshotai/kimi-k2",
    "input": [
      "text"
    ],
    "maxTokens": 100352,
    "name": "MoonshotAI: Kimi K2 0711",
    "provider": "openrouter",
    "reasoning": false
  },
  "moonshotai/kimi-k2-0905": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.6,
      "output": 2.5
    },
    "id": "moonshotai/kimi-k2-0905",
    "input": [
      "text"
    ],
    "maxTokens": 100352,
    "name": "MoonshotAI: Kimi K2 0905",
    "provider": "openrouter",
    "reasoning": false
  },
  "moonshotai/kimi-k2-thinking": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.15,
      "cacheWrite": 0,
      "input": 0.6,
      "output": 2.5
    },
    "id": "moonshotai/kimi-k2-thinking",
    "input": [
      "text"
    ],
    "maxTokens": 100352,
    "name": "MoonshotAI: Kimi K2 Thinking",
    "provider": "openrouter",
    "reasoning": true
  },
  "moonshotai/kimi-k2.5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.07,
      "cacheWrite": 0,
      "input": 0.41,
      "output": 2.06
    },
    "id": "moonshotai/kimi-k2.5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "MoonshotAI: Kimi K2.5",
    "provider": "openrouter",
    "reasoning": true
  },
  "moonshotai/kimi-k2.6": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "requiresReasoningContentOnAssistantMessages": true,
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.14,
      "cacheWrite": 0,
      "input": 0.66,
      "output": 3.41
    },
    "id": "moonshotai/kimi-k2.6",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 262144,
    "name": "MoonshotAI: Kimi K2.6",
    "provider": "openrouter",
    "reasoning": true
  },
  "moonshotai/kimi-k2.7-code": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.15,
      "cacheWrite": 0,
      "input": 0.74,
      "output": 3.5
    },
    "id": "moonshotai/kimi-k2.7-code",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "MoonshotAI: Kimi K2.7 Code",
    "provider": "openrouter",
    "reasoning": true
  },
  "nvidia/llama-3.3-nemotron-super-49b-v1.5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.4,
      "output": 0.4
    },
    "id": "nvidia/llama-3.3-nemotron-super-49b-v1.5",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "NVIDIA: Llama 3.3 Nemotron Super 49B V1.5",
    "provider": "openrouter",
    "reasoning": true
  },
  "nvidia/nemotron-3-nano-30b-a3b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.05,
      "output": 0.2
    },
    "id": "nvidia/nemotron-3-nano-30b-a3b",
    "input": [
      "text"
    ],
    "maxTokens": 228000,
    "name": "NVIDIA: Nemotron 3 Nano 30B A3B",
    "provider": "openrouter",
    "reasoning": true
  },
  "nvidia/nemotron-3-nano-30b-a3b:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "nvidia/nemotron-3-nano-30b-a3b:free",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "NVIDIA: Nemotron 3 Nano 30B A3B (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "NVIDIA: Nemotron 3 Nano Omni (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "nvidia/nemotron-3-super-120b-a12b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.08,
      "output": 0.45
    },
    "id": "nvidia/nemotron-3-super-120b-a12b",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "NVIDIA: Nemotron 3 Super",
    "provider": "openrouter",
    "reasoning": true
  },
  "nvidia/nemotron-3-super-120b-a12b:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "nvidia/nemotron-3-super-120b-a12b:free",
    "input": [
      "text"
    ],
    "maxTokens": 262144,
    "name": "NVIDIA: Nemotron 3 Super (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "nvidia/nemotron-3-ultra-550b-a55b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.1,
      "cacheWrite": 0,
      "input": 0.5,
      "output": 2.2
    },
    "id": "nvidia/nemotron-3-ultra-550b-a55b",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "NVIDIA: Nemotron 3 Ultra",
    "provider": "openrouter",
    "reasoning": true
  },
  "nvidia/nemotron-3-ultra-550b-a55b:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "nvidia/nemotron-3-ultra-550b-a55b:free",
    "input": [
      "text"
    ],
    "maxTokens": 65536,
    "name": "NVIDIA: Nemotron 3 Ultra (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "nvidia/nemotron-nano-12b-v2-vl:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "nvidia/nemotron-nano-12b-v2-vl:free",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "NVIDIA: Nemotron Nano 12B 2 VL (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "nvidia/nemotron-nano-9b-v2:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "nvidia/nemotron-nano-9b-v2:free",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "NVIDIA: Nemotron Nano 9B V2 (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-3.5-turbo": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 16385,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.5,
      "output": 1.5
    },
    "id": "openai/gpt-3.5-turbo",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "OpenAI: GPT-3.5 Turbo",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-3.5-turbo-0613": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 4095,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 1,
      "output": 2
    },
    "id": "openai/gpt-3.5-turbo-0613",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "OpenAI: GPT-3.5 Turbo (older v0613)",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-3.5-turbo-16k": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 16385,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 3,
      "output": 4
    },
    "id": "openai/gpt-3.5-turbo-16k",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "OpenAI: GPT-3.5 Turbo 16k",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-4": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 8191,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 30,
      "output": 60
    },
    "id": "openai/gpt-4",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "OpenAI: GPT-4",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-4-turbo": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 10,
      "output": 30
    },
    "id": "openai/gpt-4-turbo",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "OpenAI: GPT-4 Turbo",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-4-turbo-preview": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 10,
      "output": 30
    },
    "id": "openai/gpt-4-turbo-preview",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "OpenAI: GPT-4 Turbo Preview",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-4.1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1047576,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 0,
      "input": 2,
      "output": 8
    },
    "id": "openai/gpt-4.1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "OpenAI: GPT-4.1",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-4.1-mini": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1047576,
    "cost": {
      "cacheRead": 0.1,
      "cacheWrite": 0,
      "input": 0.4,
      "output": 1.6
    },
    "id": "openai/gpt-4.1-mini",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "OpenAI: GPT-4.1 Mini",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-4.1-nano": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1047576,
    "cost": {
      "cacheRead": 0.025,
      "cacheWrite": 0,
      "input": 0.1,
      "output": 0.4
    },
    "id": "openai/gpt-4.1-nano",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "OpenAI: GPT-4.1 Nano",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-4o": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 2.5,
      "output": 10
    },
    "id": "openai/gpt-4o",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "OpenAI: GPT-4o",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-4o-2024-05-13": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 5,
      "output": 15
    },
    "id": "openai/gpt-4o-2024-05-13",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "OpenAI: GPT-4o (2024-05-13)",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-4o-2024-08-06": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 1.25,
      "cacheWrite": 0,
      "input": 2.5,
      "output": 10
    },
    "id": "openai/gpt-4o-2024-08-06",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "OpenAI: GPT-4o (2024-08-06)",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-4o-2024-11-20": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 1.25,
      "cacheWrite": 0,
      "input": 2.5,
      "output": 10
    },
    "id": "openai/gpt-4o-2024-11-20",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "OpenAI: GPT-4o (2024-11-20)",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-4o-mini": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0.075,
      "cacheWrite": 0,
      "input": 0.15,
      "output": 0.6
    },
    "id": "openai/gpt-4o-mini",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "OpenAI: GPT-4o-mini",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-4o-mini-2024-07-18": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0.075,
      "cacheWrite": 0,
      "input": 0.15,
      "output": 0.6
    },
    "id": "openai/gpt-4o-mini-2024-07-18",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "OpenAI: GPT-4o-mini (2024-07-18)",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.125,
      "cacheWrite": 0,
      "input": 1.25,
      "output": 10
    },
    "id": "openai/gpt-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-5-codex": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.125,
      "cacheWrite": 0,
      "input": 1.25,
      "output": 10
    },
    "id": "openai/gpt-5-codex",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5 Codex",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-5-mini": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.025,
      "cacheWrite": 0,
      "input": 0.25,
      "output": 2
    },
    "id": "openai/gpt-5-mini",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5 Mini",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-5-nano": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.01,
      "cacheWrite": 0,
      "input": 0.05,
      "output": 0.4
    },
    "id": "openai/gpt-5-nano",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "OpenAI: GPT-5 Nano",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-5-pro": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 15,
      "output": 120
    },
    "id": "openai/gpt-5-pro",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5 Pro",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-5.1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.13,
      "cacheWrite": 0,
      "input": 1.25,
      "output": 10
    },
    "id": "openai/gpt-5.1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.1",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-5.1-chat": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0.13,
      "cacheWrite": 0,
      "input": 1.25,
      "output": 10
    },
    "id": "openai/gpt-5.1-chat",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32000,
    "name": "OpenAI: GPT-5.1 Chat",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-5.1-codex": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.13,
      "cacheWrite": 0,
      "input": 1.25,
      "output": 10
    },
    "id": "openai/gpt-5.1-codex",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.1-Codex",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-5.1-codex-max": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.125,
      "cacheWrite": 0,
      "input": 1.25,
      "output": 10
    },
    "id": "openai/gpt-5.1-codex-max",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.1-Codex-Max",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-5.1-codex-mini": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.025,
      "cacheWrite": 0,
      "input": 0.25,
      "output": 2
    },
    "id": "openai/gpt-5.1-codex-mini",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 100000,
    "name": "OpenAI: GPT-5.1-Codex-Mini",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-5.2": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.175,
      "cacheWrite": 0,
      "input": 1.75,
      "output": 14
    },
    "id": "openai/gpt-5.2",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.2",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "openai/gpt-5.2-chat": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0.175,
      "cacheWrite": 0,
      "input": 1.75,
      "output": 14
    },
    "id": "openai/gpt-5.2-chat",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "OpenAI: GPT-5.2 Chat",
    "provider": "openrouter",
    "reasoning": false,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "openai/gpt-5.2-codex": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.175,
      "cacheWrite": 0,
      "input": 1.75,
      "output": 14
    },
    "id": "openai/gpt-5.2-codex",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.2-Codex",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "openai/gpt-5.2-pro": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 21,
      "output": 168
    },
    "id": "openai/gpt-5.2-pro",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.2 Pro",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "openai/gpt-5.3-chat": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0.175,
      "cacheWrite": 0,
      "input": 1.75,
      "output": 14
    },
    "id": "openai/gpt-5.3-chat",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "OpenAI: GPT-5.3 Chat",
    "provider": "openrouter",
    "reasoning": false,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "openai/gpt-5.3-codex": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.175,
      "cacheWrite": 0,
      "input": 1.75,
      "output": 14
    },
    "id": "openai/gpt-5.3-codex",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.3-Codex",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "openai/gpt-5.4": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1050000,
    "cost": {
      "cacheRead": 0.25,
      "cacheWrite": 0,
      "input": 2.5,
      "output": 15
    },
    "id": "openai/gpt-5.4",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.4",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "openai/gpt-5.4-mini": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.075,
      "cacheWrite": 0,
      "input": 0.75,
      "output": 4.5
    },
    "id": "openai/gpt-5.4-mini",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.4 Mini",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "openai/gpt-5.4-nano": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.02,
      "cacheWrite": 0,
      "input": 0.2,
      "output": 1.25
    },
    "id": "openai/gpt-5.4-nano",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.4 Nano",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "openai/gpt-5.4-pro": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1050000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 30,
      "output": 180
    },
    "id": "openai/gpt-5.4-pro",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.4 Pro",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "openai/gpt-5.5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1050000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 0,
      "input": 5,
      "output": 30
    },
    "id": "openai/gpt-5.5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.5",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "openai/gpt-5.5-pro": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1050000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 30,
      "output": 180
    },
    "id": "openai/gpt-5.5-pro",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT-5.5 Pro",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "low": null,
      "minimal": null,
      "off": null,
      "xhigh": "xhigh"
    }
  },
  "openai/gpt-audio": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 2.5,
      "output": 10
    },
    "id": "openai/gpt-audio",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "OpenAI: GPT Audio",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-audio-mini": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.6,
      "output": 2.4
    },
    "id": "openai/gpt-audio-mini",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "OpenAI: GPT Audio Mini",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-chat-latest": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 0,
      "input": 5,
      "output": 30
    },
    "id": "openai/gpt-chat-latest",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI: GPT Chat Latest",
    "provider": "openrouter",
    "reasoning": false
  },
  "openai/gpt-oss-120b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.03,
      "output": 0.15
    },
    "id": "openai/gpt-oss-120b",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "OpenAI: gpt-oss-120b",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-oss-120b:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "openai/gpt-oss-120b:free",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "OpenAI: gpt-oss-120b (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-oss-20b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.029,
      "output": 0.14
    },
    "id": "openai/gpt-oss-20b",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "OpenAI: gpt-oss-20b",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-oss-20b:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "openai/gpt-oss-20b:free",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "OpenAI: gpt-oss-20b (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/gpt-oss-safeguard-20b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0.0375,
      "cacheWrite": 0,
      "input": 0.075,
      "output": 0.3
    },
    "id": "openai/gpt-oss-safeguard-20b",
    "input": [
      "text"
    ],
    "maxTokens": 65536,
    "name": "OpenAI: gpt-oss-safeguard-20b",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/o1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 7.5,
      "cacheWrite": 0,
      "input": 15,
      "output": 60
    },
    "id": "openai/o1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 100000,
    "name": "OpenAI: o1",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/o3": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 0,
      "input": 2,
      "output": 8
    },
    "id": "openai/o3",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 100000,
    "name": "OpenAI: o3",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/o3-deep-research": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 2.5,
      "cacheWrite": 0,
      "input": 10,
      "output": 40
    },
    "id": "openai/o3-deep-research",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 100000,
    "name": "OpenAI: o3 Deep Research",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/o3-mini": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.55,
      "cacheWrite": 0,
      "input": 1.1,
      "output": 4.4
    },
    "id": "openai/o3-mini",
    "input": [
      "text"
    ],
    "maxTokens": 100000,
    "name": "OpenAI: o3 Mini",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/o3-mini-high": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.55,
      "cacheWrite": 0,
      "input": 1.1,
      "output": 4.4
    },
    "id": "openai/o3-mini-high",
    "input": [
      "text"
    ],
    "maxTokens": 100000,
    "name": "OpenAI: o3 Mini High",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/o3-pro": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 20,
      "output": 80
    },
    "id": "openai/o3-pro",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 100000,
    "name": "OpenAI: o3 Pro",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/o4-mini": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.275,
      "cacheWrite": 0,
      "input": 1.1,
      "output": 4.4
    },
    "id": "openai/o4-mini",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 100000,
    "name": "OpenAI: o4 Mini",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/o4-mini-deep-research": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 0,
      "input": 2,
      "output": 8
    },
    "id": "openai/o4-mini-deep-research",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 100000,
    "name": "OpenAI: o4 Mini Deep Research",
    "provider": "openrouter",
    "reasoning": true
  },
  "openai/o4-mini-high": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.275,
      "cacheWrite": 0,
      "input": 1.1,
      "output": 4.4
    },
    "id": "openai/o4-mini-high",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 100000,
    "name": "OpenAI: o4 Mini High",
    "provider": "openrouter",
    "reasoning": true
  },
  "openrouter/auto": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 2000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": -1000000,
      "output": -1000000
    },
    "id": "openrouter/auto",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Auto Router",
    "provider": "openrouter",
    "reasoning": true
  },
  "openrouter/free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "openrouter/free",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Free Models Router",
    "provider": "openrouter",
    "reasoning": true
  },
  "openrouter/fusion": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "openrouter/fusion",
    "input": [
      "text"
    ],
    "maxTokens": 30000,
    "name": "OpenRouter: Fusion",
    "provider": "openrouter",
    "reasoning": true
  },
  "poolside/laguna-m.1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.1,
      "cacheWrite": 0,
      "input": 0.2,
      "output": 0.4
    },
    "id": "poolside/laguna-m.1",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Poolside: Laguna M.1",
    "provider": "openrouter",
    "reasoning": true
  },
  "poolside/laguna-m.1:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "poolside/laguna-m.1:free",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Poolside: Laguna M.1 (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "poolside/laguna-xs-2.1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.03,
      "cacheWrite": 0,
      "input": 0.06,
      "output": 0.12
    },
    "id": "poolside/laguna-xs-2.1",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Poolside: Laguna XS 2.1",
    "provider": "openrouter",
    "reasoning": true
  },
  "poolside/laguna-xs-2.1:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "poolside/laguna-xs-2.1:free",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Poolside: Laguna XS 2.1 (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "poolside/laguna-xs.2": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.05,
      "cacheWrite": 0,
      "input": 0.1,
      "output": 0.2
    },
    "id": "poolside/laguna-xs.2",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Poolside: Laguna XS.2",
    "provider": "openrouter",
    "reasoning": true
  },
  "poolside/laguna-xs.2:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "poolside/laguna-xs.2:free",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Poolside: Laguna XS.2 (free)",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen-2.5-72b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.36,
      "output": 0.4
    },
    "id": "qwen/qwen-2.5-72b-instruct",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "Qwen2.5 72B Instruct",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen-2.5-7b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.04,
      "output": 0.1
    },
    "id": "qwen/qwen-2.5-7b-instruct",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen2.5 7B Instruct",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen-plus": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.052,
      "cacheWrite": 0.325,
      "input": 0.26,
      "output": 0.78
    },
    "id": "qwen/qwen-plus",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen-Plus",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen-plus-2025-07-28": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.26,
      "output": 0.78
    },
    "id": "qwen/qwen-plus-2025-07-28",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen Plus 0728",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen-plus-2025-07-28:thinking": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0.325,
      "input": 0.26,
      "output": 0.78
    },
    "id": "qwen/qwen-plus-2025-07-28:thinking",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen Plus 0728 (thinking)",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3-14b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131702,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.1,
      "output": 0.24
    },
    "id": "qwen/qwen3-14b",
    "input": [
      "text"
    ],
    "maxTokens": 40960,
    "name": "Qwen: Qwen3 14B",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3-235b-a22b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.455,
      "output": 1.82
    },
    "id": "qwen/qwen3-235b-a22b",
    "input": [
      "text"
    ],
    "maxTokens": 8192,
    "name": "Qwen: Qwen3 235B A22B",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3-235b-a22b-2507": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.09,
      "output": 0.1
    },
    "id": "qwen/qwen3-235b-a22b-2507",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "Qwen: Qwen3 235B A22B Instruct 2507",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-235b-a22b-thinking-2507": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.1495,
      "output": 1.495
    },
    "id": "qwen/qwen3-235b-a22b-thinking-2507",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Qwen: Qwen3 235B A22B Thinking 2507",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3-30b-a3b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.12,
      "output": 0.5
    },
    "id": "qwen/qwen3-30b-a3b",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "Qwen: Qwen3 30B A3B",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3-30b-a3b-instruct-2507": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.04815,
      "output": 0.19305
    },
    "id": "qwen/qwen3-30b-a3b-instruct-2507",
    "input": [
      "text"
    ],
    "maxTokens": 32000,
    "name": "Qwen: Qwen3 30B A3B Instruct 2507",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-30b-a3b-thinking-2507": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.13,
      "output": 1.56
    },
    "id": "qwen/qwen3-30b-a3b-thinking-2507",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen3 30B A3B Thinking 2507",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3-32b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.08,
      "output": 0.28
    },
    "id": "qwen/qwen3-32b",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "Qwen: Qwen3 32B",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3-8b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.117,
      "output": 0.455
    },
    "id": "qwen/qwen3-8b",
    "input": [
      "text"
    ],
    "maxTokens": 8192,
    "name": "Qwen: Qwen3 8B",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3-coder": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.22,
      "output": 1.8
    },
    "id": "qwen/qwen3-coder",
    "input": [
      "text"
    ],
    "maxTokens": 65536,
    "name": "Qwen: Qwen3 Coder 480B A35B",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-coder-30b-a3b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 160000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.07,
      "output": 0.27
    },
    "id": "qwen/qwen3-coder-30b-a3b-instruct",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen3 Coder 30B A3B Instruct",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-coder-flash": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.039,
      "cacheWrite": 0.24375,
      "input": 0.195,
      "output": 0.975
    },
    "id": "qwen/qwen3-coder-flash",
    "input": [
      "text"
    ],
    "maxTokens": 65536,
    "name": "Qwen: Qwen3 Coder Flash",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-coder-next": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.07,
      "cacheWrite": 0,
      "input": 0.11,
      "output": 0.8
    },
    "id": "qwen/qwen3-coder-next",
    "input": [
      "text"
    ],
    "maxTokens": 262144,
    "name": "Qwen: Qwen3 Coder Next",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-coder-plus": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.13,
      "cacheWrite": 0.8125,
      "input": 0.65,
      "output": 3.25
    },
    "id": "qwen/qwen3-coder-plus",
    "input": [
      "text"
    ],
    "maxTokens": 65536,
    "name": "Qwen: Qwen3 Coder Plus",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-coder:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "qwen/qwen3-coder:free",
    "input": [
      "text"
    ],
    "maxTokens": 262000,
    "name": "Qwen: Qwen3 Coder 480B A35B (free)",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-max": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.156,
      "cacheWrite": 0.975,
      "input": 0.78,
      "output": 3.9
    },
    "id": "qwen/qwen3-max",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen3 Max",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-max-thinking": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.78,
      "output": 3.9
    },
    "id": "qwen/qwen3-max-thinking",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen3 Max Thinking",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3-next-80b-a3b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.09,
      "output": 1.1
    },
    "id": "qwen/qwen3-next-80b-a3b-instruct",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "Qwen: Qwen3 Next 80B A3B Instruct",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-next-80b-a3b-instruct:free": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "qwen/qwen3-next-80b-a3b-instruct:free",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Qwen: Qwen3 Next 80B A3B Instruct (free)",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-next-80b-a3b-thinking": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.0975,
      "output": 0.78
    },
    "id": "qwen/qwen3-next-80b-a3b-thinking",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen3 Next 80B A3B Thinking",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3-vl-235b-a22b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.11,
      "cacheWrite": 0,
      "input": 0.2,
      "output": 0.88
    },
    "id": "qwen/qwen3-vl-235b-a22b-instruct",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "Qwen: Qwen3 VL 235B A22B Instruct",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-vl-235b-a22b-thinking": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.26,
      "output": 2.6
    },
    "id": "qwen/qwen3-vl-235b-a22b-thinking",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen3 VL 235B A22B Thinking",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3-vl-30b-a3b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.13,
      "output": 0.52
    },
    "id": "qwen/qwen3-vl-30b-a3b-instruct",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen3 VL 30B A3B Instruct",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-vl-30b-a3b-thinking": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.13,
      "output": 1.56
    },
    "id": "qwen/qwen3-vl-30b-a3b-thinking",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen3 VL 30B A3B Thinking",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3-vl-32b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.104,
      "output": 0.416
    },
    "id": "qwen/qwen3-vl-32b-instruct",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen3 VL 32B Instruct",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-vl-8b-instruct": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.117,
      "output": 0.455
    },
    "id": "qwen/qwen3-vl-8b-instruct",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen3 VL 8B Instruct",
    "provider": "openrouter",
    "reasoning": false
  },
  "qwen/qwen3-vl-8b-thinking": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.117,
      "output": 1.365
    },
    "id": "qwen/qwen3-vl-8b-thinking",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "Qwen: Qwen3 VL 8B Thinking",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.5-122b-a10b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.26,
      "output": 2.08
    },
    "id": "qwen/qwen3.5-122b-a10b",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 262144,
    "name": "Qwen: Qwen3.5-122B-A10B",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.5-27b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.195,
      "output": 1.56
    },
    "id": "qwen/qwen3.5-27b",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Qwen: Qwen3.5-27B",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.5-35b-a3b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.05,
      "cacheWrite": 0,
      "input": 0.14,
      "output": 1
    },
    "id": "qwen/qwen3.5-35b-a3b",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 81920,
    "name": "Qwen: Qwen3.5-35B-A3B",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.5-397b-a17b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.385,
      "output": 2.45
    },
    "id": "qwen/qwen3.5-397b-a17b",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Qwen: Qwen3.5 397B A17B",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.5-9b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.1,
      "output": 0.15
    },
    "id": "qwen/qwen3.5-9b",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 262144,
    "name": "Qwen: Qwen3.5-9B",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.5-flash-02-23": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.065,
      "output": 0.26
    },
    "id": "qwen/qwen3.5-flash-02-23",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Qwen: Qwen3.5-Flash",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.5-plus-02-15": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.26,
      "output": 1.56
    },
    "id": "qwen/qwen3.5-plus-02-15",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Qwen: Qwen3.5 Plus 2026-02-15",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.5-plus-20260420": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0.375,
      "input": 0.3,
      "output": 1.8
    },
    "id": "qwen/qwen3.5-plus-20260420",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Qwen: Qwen3.5 Plus 2026-04-20",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.6-27b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.15,
      "cacheWrite": 0,
      "input": 0.285,
      "output": 2.4
    },
    "id": "qwen/qwen3.6-27b",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 262140,
    "name": "Qwen: Qwen3.6 27B",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.6-35b-a3b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.14,
      "output": 1
    },
    "id": "qwen/qwen3.6-35b-a3b",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 262144,
    "name": "Qwen: Qwen3.6 35B A3B",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.6-flash": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0.234375,
      "input": 0.1875,
      "output": 1.125
    },
    "id": "qwen/qwen3.6-flash",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Qwen: Qwen3.6 Flash",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.6-max-preview": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 1.3,
      "input": 1.04,
      "output": 6.24
    },
    "id": "qwen/qwen3.6-max-preview",
    "input": [
      "text"
    ],
    "maxTokens": 65536,
    "name": "Qwen: Qwen3.6 Max Preview",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.6-plus": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0.40625,
      "input": 0.325,
      "output": 1.95
    },
    "id": "qwen/qwen3.6-plus",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Qwen: Qwen3.6 Plus",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.7-max": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.25,
      "cacheWrite": 1.5625,
      "input": 1.25,
      "output": 3.75
    },
    "id": "qwen/qwen3.7-max",
    "input": [
      "text"
    ],
    "maxTokens": 65536,
    "name": "Qwen: Qwen3.7 Max",
    "provider": "openrouter",
    "reasoning": true
  },
  "qwen/qwen3.7-plus": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.064,
      "cacheWrite": 0.4,
      "input": 0.32,
      "output": 1.28
    },
    "id": "qwen/qwen3.7-plus",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Qwen: Qwen3.7 Plus",
    "provider": "openrouter",
    "reasoning": true
  },
  "rekaai/reka-edge": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 16384,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.1,
      "output": 0.1
    },
    "id": "rekaai/reka-edge",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "Reka Edge",
    "provider": "openrouter",
    "reasoning": false
  },
  "relace/relace-search": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 1,
      "output": 3
    },
    "id": "relace/relace-search",
    "input": [
      "text"
    ],
    "maxTokens": 128000,
    "name": "Relace: Relace Search",
    "provider": "openrouter",
    "reasoning": false
  },
  "sakana/fugu-ultra": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 0,
      "input": 5,
      "output": 30
    },
    "id": "sakana/fugu-ultra",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Sakana: Fugu Ultra",
    "provider": "openrouter",
    "reasoning": true
  },
  "sao10k/l3.1-euryale-70b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.85,
      "output": 0.85
    },
    "id": "sao10k/l3.1-euryale-70b",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "Sao10K: Llama 3.1 Euryale 70B v2.2",
    "provider": "openrouter",
    "reasoning": false
  },
  "stepfun/step-3.5-flash": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.1,
      "output": 0.3
    },
    "id": "stepfun/step-3.5-flash",
    "input": [
      "text"
    ],
    "maxTokens": 65536,
    "name": "StepFun: Step 3.5 Flash",
    "provider": "openrouter",
    "reasoning": true
  },
  "stepfun/step-3.7-flash": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0.04,
      "cacheWrite": 0,
      "input": 0.2,
      "output": 1.15
    },
    "id": "stepfun/step-3.7-flash",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 256000,
    "name": "StepFun: Step 3.7 Flash",
    "provider": "openrouter",
    "reasoning": true
  },
  "tencent/hy3-preview": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.021,
      "cacheWrite": 0,
      "input": 0.063,
      "output": 0.21
    },
    "id": "tencent/hy3-preview",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Tencent: Hy3 preview",
    "provider": "openrouter",
    "reasoning": true
  },
  "thedrummer/unslopnemo-12b": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 32768,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.4,
      "output": 0.4
    },
    "id": "thedrummer/unslopnemo-12b",
    "input": [
      "text"
    ],
    "maxTokens": 32768,
    "name": "TheDrummer: UnslopNemo 12B",
    "provider": "openrouter",
    "reasoning": false
  },
  "upstage/solar-pro-3": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 128000,
    "cost": {
      "cacheRead": 0.015,
      "cacheWrite": 0,
      "input": 0.15,
      "output": 0.6
    },
    "id": "upstage/solar-pro-3",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Upstage: Solar Pro 3",
    "provider": "openrouter",
    "reasoning": true
  },
  "x-ai/grok-4.20": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 2000000,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0,
      "input": 1.25,
      "output": 2.5
    },
    "id": "x-ai/grok-4.20",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "xAI: Grok 4.20",
    "provider": "openrouter",
    "reasoning": true
  },
  "x-ai/grok-4.3": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0,
      "input": 1.25,
      "output": 2.5
    },
    "id": "x-ai/grok-4.3",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "xAI: Grok 4.3",
    "provider": "openrouter",
    "reasoning": true
  },
  "x-ai/grok-build-0.1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0,
      "input": 1,
      "output": 2
    },
    "id": "x-ai/grok-build-0.1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "xAI: Grok Build 0.1",
    "provider": "openrouter",
    "reasoning": true
  },
  "xiaomi/mimo-v2.5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0.105,
      "output": 0.28
    },
    "id": "xiaomi/mimo-v2.5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 4096,
    "name": "Xiaomi: MiMo-V2.5",
    "provider": "openrouter",
    "reasoning": true
  },
  "xiaomi/mimo-v2.5-pro": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.0036,
      "cacheWrite": 0,
      "input": 0.435,
      "output": 0.87
    },
    "id": "xiaomi/mimo-v2.5-pro",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "Xiaomi: MiMo-V2.5-Pro",
    "provider": "openrouter",
    "reasoning": true
  },
  "z-ai/glm-4.5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0.11,
      "cacheWrite": 0,
      "input": 0.6,
      "output": 2.2
    },
    "id": "z-ai/glm-4.5",
    "input": [
      "text"
    ],
    "maxTokens": 98304,
    "name": "Z.ai: GLM 4.5",
    "provider": "openrouter",
    "reasoning": true
  },
  "z-ai/glm-4.5-air": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0.025,
      "cacheWrite": 0,
      "input": 0.13,
      "output": 0.85
    },
    "id": "z-ai/glm-4.5-air",
    "input": [
      "text"
    ],
    "maxTokens": 98304,
    "name": "Z.ai: GLM 4.5 Air",
    "provider": "openrouter",
    "reasoning": true
  },
  "z-ai/glm-4.5v": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 65536,
    "cost": {
      "cacheRead": 0.11,
      "cacheWrite": 0,
      "input": 0.6,
      "output": 1.8
    },
    "id": "z-ai/glm-4.5v",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 16384,
    "name": "Z.ai: GLM 4.5V",
    "provider": "openrouter",
    "reasoning": true
  },
  "z-ai/glm-4.6": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 202752,
    "cost": {
      "cacheRead": 0.08,
      "cacheWrite": 0,
      "input": 0.43,
      "output": 1.74
    },
    "id": "z-ai/glm-4.6",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "Z.ai: GLM 4.6",
    "provider": "openrouter",
    "reasoning": true
  },
  "z-ai/glm-4.6v": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 131072,
    "cost": {
      "cacheRead": 0.055,
      "cacheWrite": 0,
      "input": 0.3,
      "output": 0.9
    },
    "id": "z-ai/glm-4.6v",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32768,
    "name": "Z.ai: GLM 4.6V",
    "provider": "openrouter",
    "reasoning": true
  },
  "z-ai/glm-4.7": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 202752,
    "cost": {
      "cacheRead": 0.08,
      "cacheWrite": 0,
      "input": 0.4,
      "output": 1.75
    },
    "id": "z-ai/glm-4.7",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "Z.ai: GLM 4.7",
    "provider": "openrouter",
    "reasoning": true
  },
  "z-ai/glm-4.7-flash": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 202752,
    "cost": {
      "cacheRead": 0.01,
      "cacheWrite": 0,
      "input": 0.06,
      "output": 0.4
    },
    "id": "z-ai/glm-4.7-flash",
    "input": [
      "text"
    ],
    "maxTokens": 16384,
    "name": "Z.ai: GLM 4.7 Flash",
    "provider": "openrouter",
    "reasoning": true
  },
  "z-ai/glm-5": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 202752,
    "cost": {
      "cacheRead": 0.119,
      "cacheWrite": 0,
      "input": 0.6,
      "output": 1.9
    },
    "id": "z-ai/glm-5",
    "input": [
      "text"
    ],
    "maxTokens": 4096,
    "name": "Z.ai: GLM 5",
    "provider": "openrouter",
    "reasoning": true
  },
  "z-ai/glm-5-turbo": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.24,
      "cacheWrite": 0,
      "input": 1.2,
      "output": 4
    },
    "id": "z-ai/glm-5-turbo",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "Z.ai: GLM 5 Turbo",
    "provider": "openrouter",
    "reasoning": true
  },
  "z-ai/glm-5.1": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 202752,
    "cost": {
      "cacheRead": 0.1794,
      "cacheWrite": 0,
      "input": 0.966,
      "output": 3.036
    },
    "id": "z-ai/glm-5.1",
    "input": [
      "text"
    ],
    "maxTokens": 128000,
    "name": "Z.ai: GLM 5.1",
    "provider": "openrouter",
    "reasoning": true
  },
  "z-ai/glm-5.2": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.169,
      "cacheWrite": 0,
      "input": 0.91,
      "output": 2.86
    },
    "id": "z-ai/glm-5.2",
    "input": [
      "text"
    ],
    "maxTokens": 128000,
    "name": "Z.ai: GLM 5.2",
    "provider": "openrouter",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "z-ai/glm-5v-turbo": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 202752,
    "cost": {
      "cacheRead": 0.24,
      "cacheWrite": 0,
      "input": 1.2,
      "output": 4
    },
    "id": "z-ai/glm-5v-turbo",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 131072,
    "name": "Z.ai: GLM 5V Turbo",
    "provider": "openrouter",
    "reasoning": true
  },
  "~anthropic/claude-fable-latest": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 1,
      "cacheWrite": 12.5,
      "input": 10,
      "output": 50
    },
    "id": "~anthropic/claude-fable-latest",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Anthropic: Claude Fable Latest",
    "provider": "openrouter",
    "reasoning": true
  },
  "~anthropic/claude-haiku-latest": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.1,
      "cacheWrite": 1.25,
      "input": 1,
      "output": 5
    },
    "id": "~anthropic/claude-haiku-latest",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Anthropic Claude Haiku Latest",
    "provider": "openrouter",
    "reasoning": true
  },
  "~anthropic/claude-opus-latest": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "~anthropic/claude-opus-latest",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Anthropic: Claude Opus Latest",
    "provider": "openrouter",
    "reasoning": true
  },
  "~anthropic/claude-sonnet-latest": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 2.5,
      "input": 2,
      "output": 10
    },
    "id": "~anthropic/claude-sonnet-latest",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Anthropic Claude Sonnet Latest",
    "provider": "openrouter",
    "reasoning": true
  },
  "~google/gemini-flash-latest": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.15,
      "cacheWrite": 0.083333,
      "input": 1.5,
      "output": 9
    },
    "id": "~google/gemini-flash-latest",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Google Gemini Flash Latest",
    "provider": "openrouter",
    "reasoning": true
  },
  "~google/gemini-pro-latest": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0.375,
      "input": 2,
      "output": 12
    },
    "id": "~google/gemini-pro-latest",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Google Gemini Pro Latest",
    "provider": "openrouter",
    "reasoning": true
  },
  "~moonshotai/kimi-latest": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.14,
      "cacheWrite": 0,
      "input": 0.66,
      "output": 3.41
    },
    "id": "~moonshotai/kimi-latest",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 262144,
    "name": "MoonshotAI Kimi Latest",
    "provider": "openrouter",
    "reasoning": true
  },
  "~openai/gpt-latest": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 1050000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 0,
      "input": 5,
      "output": 30
    },
    "id": "~openai/gpt-latest",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI GPT Latest",
    "provider": "openrouter",
    "reasoning": true
  },
  "~openai/gpt-mini-latest": {
    "api": "openai-completions",
    "baseUrl": "https://openrouter.ai/api/v1",
    "compat": {
      "supportsDeveloperRole": false,
      "thinkingFormat": "openrouter"
    },
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.075,
      "cacheWrite": 0,
      "input": 0.75,
      "output": 4.5
    },
    "id": "~openai/gpt-mini-latest",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "OpenAI GPT Mini Latest",
    "provider": "openrouter",
    "reasoning": true
  }
}
