[
  {
    "id": "openai/gpt-5.5",
    "type": "language",
    "family": "OpenAI-GPT-5.5",
    "description": "OpenAI's latest frontier model via OpenRouter.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 1000000,
      "max_input_tokens": 1000000,
      "max_output_tokens": 64000
    },
    "pricing": {
      "input": 5,
      "output": 30,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "openai/gpt-5.4",
    "type": "language",
    "family": "OpenAI-GPT-5.4",
    "description": "OpenAI's previous flagship with computer use and 1M context.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 1000000,
      "max_input_tokens": 1000000,
      "max_output_tokens": 64000
    },
    "pricing": {
      "input": 2.5,
      "output": 15,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "anthropic/claude-opus-4-7",
    "type": "language",
    "family": "Anthropic-Claude-Opus-4",
    "description": "Anthropic's most capable model via OpenRouter.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 1000000,
      "max_input_tokens": 1000000,
      "max_output_tokens": 128000
    },
    "pricing": {
      "input": 5,
      "output": 25,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "anthropic/claude-sonnet-4-6",
    "type": "language",
    "family": "Anthropic-Claude-Sonnet-4",
    "description": "Balanced Claude model with 1M context and strong coding.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 1000000,
      "max_input_tokens": 1000000,
      "max_output_tokens": 128000
    },
    "pricing": {
      "input": 3,
      "output": 15,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "google/gemini-3.1-pro",
    "type": "language",
    "family": "Google-Gemini-3.1",
    "description": "Google's most capable multimodal model via OpenRouter.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": true,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": true
    },
    "context": {
      "context_window": 1000000,
      "max_input_tokens": 1000000,
      "max_output_tokens": 8192
    },
    "pricing": {
      "input": 2.2,
      "output": 13.2,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "google/gemini-2.5-flash",
    "type": "language",
    "family": "Google-Gemini-2.5",
    "description": "Fast and cost-efficient Gemini with 1M context.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": true,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": true
    },
    "context": {
      "context_window": 1000000,
      "max_input_tokens": 1000000,
      "max_output_tokens": 8192
    },
    "pricing": {
      "input": 0.3,
      "output": 2.5,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "xai/grok-4.1-fast",
    "type": "language",
    "family": "xAI-Grok-4.1",
    "description": "xAI's fastest model with 2M context at aggressive pricing.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": true
    },
    "context": {
      "context_window": 2000000,
      "max_input_tokens": 2000000,
      "max_output_tokens": 128000
    },
    "pricing": {
      "input": 0.2,
      "output": 0.5,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "xai/grok-4",
    "type": "language",
    "family": "xAI-Grok-4",
    "description": "xAI frontier model with always-on reasoning.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": true
    },
    "context": {
      "context_window": 256000,
      "max_input_tokens": 256000,
      "max_output_tokens": 128000
    },
    "pricing": {
      "input": 3,
      "output": 15,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "deepseek/deepseek-chat",
    "type": "language",
    "family": "DeepSeek-V3",
    "description": "DeepSeek's general-purpose chat model.",
    "capabilities": {
      "reasoning": false,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 64000,
      "max_input_tokens": 64000,
      "max_output_tokens": 8192
    },
    "pricing": {
      "input": 0.27,
      "output": 1.1,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "deepseek/deepseek-reasoner",
    "type": "language",
    "family": "DeepSeek-R1",
    "description": "DeepSeek's reasoning specialist (R1).",
    "capabilities": {
      "reasoning": true,
      "vision_input": false,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 64000,
      "max_input_tokens": 64000,
      "max_output_tokens": 8192
    },
    "pricing": {
      "input": 0.55,
      "output": 2.19,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "meta-llama/llama-4-maverick",
    "type": "language",
    "family": "Meta-Llama-4",
    "description": "Meta's open-weight frontier model with 10M context (Scout).",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 10000000,
      "max_input_tokens": 10000000,
      "max_output_tokens": 8192
    },
    "pricing": {
      "input": 0.2,
      "output": 0.6,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "qwen/qwen3.6-plus",
    "type": "language",
    "family": "Qwen3.6",
    "description": "Alibaba's latest Qwen flagship with 1M context.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 1000000,
      "max_input_tokens": 1000000,
      "max_output_tokens": 8192
    },
    "pricing": {
      "input": 0.4,
      "output": 2,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "moonshotai/kimi-k2",
    "type": "language",
    "family": "Moonshot-Kimi-K2",
    "description": "Moonshot's agentic swarm model with 256K context.",
    "capabilities": {
      "reasoning": true,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 256000,
      "max_input_tokens": 256000,
      "max_output_tokens": 8192
    },
    "pricing": {
      "input": 0.5,
      "output": 2,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "openai/gpt-4.1",
    "type": "language",
    "family": "OpenAI-GPT-4.1",
    "description": "OpenAI's production workhorse with 1M context.",
    "capabilities": {
      "reasoning": false,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 1000000,
      "max_input_tokens": 1000000,
      "max_output_tokens": 32000
    },
    "pricing": {
      "input": 2,
      "output": 8,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  },
  {
    "id": "anthropic/claude-haiku-4-5",
    "type": "language",
    "family": "Anthropic-Claude-Haiku-4",
    "description": "Fast and cost-effective Claude for simple tasks.",
    "capabilities": {
      "reasoning": false,
      "vision_input": true,
      "image_output": false,
      "image_edit": false,
      "audio_input": false,
      "audio_output": false,
      "function_call": true,
      "structured_output": true,
      "web_search": false
    },
    "context": {
      "context_window": 200000,
      "max_input_tokens": 200000,
      "max_output_tokens": 8192
    },
    "pricing": {
      "input": 1,
      "output": 5,
      "unit": "USD/M tokens"
    },
    "status": "active",
    "source": {
      "url": "https://openrouter.ai/docs/models",
      "last_verified": "2026-04-29"
    }
  }
]
