{
  "generated_at": "2026-05-10T06:08:28.981Z",
  "models": [
    {
      "kind": "model",
      "id": "anthropic__claude-haiku-4-5",
      "name": "Claude Haiku 4.5",
      "provider": "anthropic",
      "released": "2025-10-15",
      "context_window": 200000,
      "output_window": 64000,
      "modalities": [
        "text",
        "vision"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 1,
        "output_per_mtok": 5,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://www.anthropic.com/claude",
        "docs": "https://platform.claude.com/docs/en/docs/about-claude/models/overview",
        "card": "https://www.anthropic.com/news/claude-haiku-4-5"
      },
      "tags": [
        "fast",
        "extended-thinking",
        "small-model"
      ],
      "sources": [
        "https://platform.claude.com/docs/en/docs/about-claude/models/overview",
        "https://www.anthropic.com/news/claude-haiku-4-5"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "anthropic__claude-opus-4-7",
      "name": "Claude Opus 4.7",
      "provider": "anthropic",
      "released": "2026-04-16",
      "context_window": 1000000,
      "output_window": 128000,
      "modalities": [
        "text",
        "vision"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 5,
        "output_per_mtok": 25,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://www.anthropic.com/claude",
        "docs": "https://platform.claude.com/docs/en/docs/about-claude/models/overview",
        "card": "https://www.anthropic.com/news/claude-opus-4-7"
      },
      "tags": [
        "frontier",
        "long-context",
        "reasoning",
        "agentic-coding"
      ],
      "sources": [
        "https://platform.claude.com/docs/en/docs/about-claude/models/overview",
        "https://www.anthropic.com/news/claude-opus-4-7"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "anthropic__claude-sonnet-4-6",
      "name": "Claude Sonnet 4.6",
      "provider": "anthropic",
      "released": "2026-02-17",
      "context_window": 1000000,
      "output_window": 64000,
      "modalities": [
        "text",
        "vision"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 3,
        "output_per_mtok": 15,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://www.anthropic.com/claude",
        "docs": "https://platform.claude.com/docs/en/docs/about-claude/models/overview",
        "card": "https://www.anthropic.com/news/claude-sonnet-4-6"
      },
      "tags": [
        "balanced",
        "long-context",
        "extended-thinking"
      ],
      "sources": [
        "https://platform.claude.com/docs/en/docs/about-claude/models/overview",
        "https://www.anthropic.com/news/claude-sonnet-4-6"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "deepseek__deepseek-v4-flash",
      "name": "DeepSeek V4 Flash",
      "provider": "deepseek",
      "released": "2026-04-24",
      "context_window": 1048576,
      "output_window": 384000,
      "modalities": [
        "text"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 0.14,
        "output_per_mtok": 0.28,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://deepseek.com",
        "docs": "https://api-docs.deepseek.com"
      },
      "tags": [
        "fast",
        "cheap",
        "long-context"
      ],
      "sources": [
        "https://api-docs.deepseek.com/quick_start/pricing",
        "https://openrouter.ai/api/v1/models"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "deepseek__deepseek-v4-pro",
      "name": "DeepSeek V4 Pro",
      "provider": "deepseek",
      "released": "2026-04-24",
      "context_window": 1048576,
      "output_window": 384000,
      "modalities": [
        "text"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 0.435,
        "output_per_mtok": 0.87,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://deepseek.com",
        "docs": "https://api-docs.deepseek.com"
      },
      "tags": [
        "reasoning",
        "thinking",
        "long-context",
        "discounted"
      ],
      "sources": [
        "https://api-docs.deepseek.com/quick_start/pricing",
        "https://openrouter.ai/api/v1/models"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "google__gemini-2.5-flash-lite",
      "name": "Gemini 2.5 Flash-Lite",
      "provider": "google",
      "released": "2025-06-17",
      "context_window": 1048576,
      "output_window": 65536,
      "modalities": [
        "text",
        "vision",
        "video"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 0.1,
        "output_per_mtok": 0.4,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://deepmind.google/technologies/gemini/",
        "docs": "https://ai.google.dev/gemini-api/docs/models"
      },
      "tags": [
        "cheapest-tier",
        "fast",
        "long-context"
      ],
      "sources": [
        "https://ai.google.dev/gemini-api/docs/pricing",
        "https://ai.google.dev/gemini-api/docs/changelog"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "google__gemini-2.5-flash",
      "name": "Gemini 2.5 Flash",
      "provider": "google",
      "released": "2025-06-17",
      "context_window": 1048576,
      "output_window": 65536,
      "modalities": [
        "text",
        "vision",
        "video"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 0.3,
        "output_per_mtok": 2.5,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://deepmind.google/technologies/gemini/",
        "docs": "https://ai.google.dev/gemini-api/docs/models"
      },
      "tags": [
        "fast",
        "high-volume",
        "long-context"
      ],
      "sources": [
        "https://ai.google.dev/gemini-api/docs/pricing",
        "https://ai.google.dev/gemini-api/docs/models",
        "https://ai.google.dev/gemini-api/docs/changelog"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "google__gemini-2.5-pro",
      "name": "Gemini 2.5 Pro",
      "provider": "google",
      "released": "2025-06-17",
      "context_window": 1048576,
      "output_window": 65536,
      "modalities": [
        "text",
        "vision",
        "audio",
        "video"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 1.25,
        "output_per_mtok": 10,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://deepmind.google/technologies/gemini/",
        "docs": "https://ai.google.dev/gemini-api/docs/models"
      },
      "tags": [
        "balanced",
        "long-context",
        "multimodal"
      ],
      "sources": [
        "https://ai.google.dev/gemini-api/docs/pricing",
        "https://ai.google.dev/gemini-api/docs/changelog"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "google__gemini-3.1-flash-lite",
      "name": "Gemini 3.1 Flash-Lite",
      "provider": "google",
      "released": "2026-05-07",
      "context_window": 1048576,
      "output_window": 65536,
      "modalities": [
        "text",
        "vision",
        "audio",
        "video"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 0.25,
        "output_per_mtok": 1.5,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://deepmind.google/technologies/gemini/",
        "docs": "https://ai.google.dev/gemini-api/docs/models"
      },
      "tags": [
        "fast",
        "cheap",
        "long-context"
      ],
      "sources": [
        "https://openrouter.ai/api/v1/models",
        "https://ai.google.dev/gemini-api/docs/pricing"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "google__gemini-3.1-pro",
      "name": "Gemini 3.1 Pro",
      "provider": "google",
      "released": "2026-02-19",
      "context_window": 1048576,
      "output_window": 65536,
      "modalities": [
        "text",
        "vision",
        "audio",
        "video"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 2,
        "output_per_mtok": 12,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://deepmind.google/technologies/gemini/",
        "docs": "https://ai.google.dev/gemini-api/docs/models"
      },
      "tags": [
        "frontier",
        "long-context",
        "multimodal",
        "preview"
      ],
      "sources": [
        "https://openrouter.ai/api/v1/models",
        "https://ai.google.dev/gemini-api/docs/pricing"
      ],
      "status": "preview"
    },
    {
      "kind": "model",
      "id": "meta__llama-4-maverick",
      "name": "Llama 4 Maverick",
      "provider": "meta",
      "released": "2025-04-05",
      "context_window": 10000000,
      "output_window": null,
      "modalities": [
        "text",
        "vision"
      ],
      "license": "llama-community",
      "pricing": null,
      "links": {
        "homepage": "https://www.llama.com"
      },
      "tags": [
        "open-weights",
        "multimodal",
        "very-long-context"
      ],
      "sources": [
        "https://www.llama.com/",
        "https://ai.meta.com/blog/llama-4-multimodal-intelligence/"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "meta__llama-4-scout",
      "name": "Llama 4 Scout",
      "provider": "meta",
      "released": "2025-04-05",
      "context_window": 10000000,
      "output_window": null,
      "modalities": [
        "text",
        "vision"
      ],
      "license": "llama-community",
      "pricing": null,
      "links": {
        "homepage": "https://www.llama.com"
      },
      "tags": [
        "open-weights",
        "multimodal",
        "very-long-context"
      ],
      "sources": [
        "https://www.llama.com/",
        "https://ai.meta.com/blog/llama-4-multimodal-intelligence/"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "openai__gpt-5.3-codex",
      "name": "GPT-5.3 Codex",
      "provider": "openai",
      "released": "2026-02-24",
      "context_window": 400000,
      "output_window": 128000,
      "modalities": [
        "text",
        "code"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 1.75,
        "output_per_mtok": 14,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://openai.com",
        "docs": "https://platform.openai.com/docs/models"
      },
      "tags": [
        "coding",
        "agentic"
      ],
      "sources": [
        "https://openrouter.ai/api/v1/models"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "openai__gpt-5.4-mini",
      "name": "GPT-5.4 mini",
      "provider": "openai",
      "released": "2026-03-17",
      "context_window": 400000,
      "output_window": 128000,
      "modalities": [
        "text",
        "vision"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 0.75,
        "output_per_mtok": 4.5,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://openai.com",
        "docs": "https://platform.openai.com/docs/models"
      },
      "tags": [
        "small",
        "fast"
      ],
      "sources": [
        "https://openrouter.ai/api/v1/models"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "openai__gpt-5.4-nano",
      "name": "GPT-5.4 nano",
      "provider": "openai",
      "released": "2026-03-17",
      "context_window": 400000,
      "output_window": 128000,
      "modalities": [
        "text",
        "vision"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 0.2,
        "output_per_mtok": 1.25,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://openai.com",
        "docs": "https://platform.openai.com/docs/models"
      },
      "tags": [
        "nano",
        "cheapest-tier"
      ],
      "sources": [
        "https://openrouter.ai/api/v1/models"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "openai__gpt-5.4",
      "name": "GPT-5.4",
      "provider": "openai",
      "released": "2026-03-05",
      "context_window": 1050000,
      "output_window": 128000,
      "modalities": [
        "text",
        "vision"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 2.5,
        "output_per_mtok": 15,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://openai.com",
        "docs": "https://platform.openai.com/docs/models"
      },
      "tags": [
        "balanced",
        "long-context"
      ],
      "sources": [
        "https://openrouter.ai/api/v1/models"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "openai__gpt-5.5-pro",
      "name": "GPT-5.5 Pro",
      "provider": "openai",
      "released": "2026-04-24",
      "context_window": 1050000,
      "output_window": 128000,
      "modalities": [
        "text",
        "vision"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 30,
        "output_per_mtok": 180,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://openai.com",
        "docs": "https://platform.openai.com/docs/models"
      },
      "tags": [
        "frontier",
        "reasoning",
        "long-context"
      ],
      "sources": [
        "https://openrouter.ai/api/v1/models"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "openai__gpt-5.5",
      "name": "GPT-5.5",
      "provider": "openai",
      "released": "2026-04-24",
      "context_window": 1050000,
      "output_window": 128000,
      "modalities": [
        "text",
        "vision"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 5,
        "output_per_mtok": 30,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://openai.com",
        "docs": "https://platform.openai.com/docs/models"
      },
      "tags": [
        "frontier",
        "long-context"
      ],
      "sources": [
        "https://openrouter.ai/api/v1/models"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "xai__grok-4.20-multi-agent",
      "name": "Grok 4.20 Multi-Agent",
      "provider": "xai",
      "released": "2026-03-31",
      "context_window": 2000000,
      "output_window": null,
      "modalities": [
        "text"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 2,
        "output_per_mtok": 6,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://x.ai",
        "docs": "https://docs.x.ai/docs/models"
      },
      "tags": [
        "multi-agent",
        "long-context"
      ],
      "sources": [
        "https://docs.x.ai/docs/models",
        "https://openrouter.ai/api/v1/models"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "xai__grok-4.20",
      "name": "Grok 4.20",
      "provider": "xai",
      "released": "2026-03-31",
      "context_window": 2000000,
      "output_window": null,
      "modalities": [
        "text"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 1.25,
        "output_per_mtok": 2.5,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://x.ai",
        "docs": "https://docs.x.ai/docs/models"
      },
      "tags": [
        "reasoning",
        "long-context"
      ],
      "sources": [
        "https://docs.x.ai/docs/models",
        "https://openrouter.ai/api/v1/models"
      ],
      "status": "ga"
    },
    {
      "kind": "model",
      "id": "xai__grok-4.3",
      "name": "Grok 4.3",
      "provider": "xai",
      "released": "2026-04-30",
      "context_window": 1000000,
      "output_window": null,
      "modalities": [
        "text"
      ],
      "license": "proprietary",
      "pricing": {
        "input_per_mtok": 1.25,
        "output_per_mtok": 2.5,
        "as_of": "2026-05-09"
      },
      "links": {
        "homepage": "https://x.ai",
        "docs": "https://docs.x.ai/docs/models"
      },
      "tags": [
        "frontier",
        "long-context"
      ],
      "sources": [
        "https://docs.x.ai/docs/models",
        "https://openrouter.ai/api/v1/models"
      ],
      "status": "ga"
    }
  ],
  "tools": [],
  "events": [
    {
      "date": "2026-04-16",
      "entity": "anthropic__claude-opus-4-7",
      "type": "released",
      "summary": "Claude Opus 4.7 generally available — step-change improvement in agentic coding over Opus 4.6.",
      "source": "https://www.anthropic.com/news/claude-opus-4-7",
      "submitted_by": "matt"
    },
    {
      "date": "2026-02-17",
      "entity": "anthropic__claude-sonnet-4-6",
      "type": "released",
      "summary": "Claude Sonnet 4.6 released — best combination of speed and intelligence with 1M-token context.",
      "source": "https://www.anthropic.com/news/claude-sonnet-4-6",
      "submitted_by": "matt"
    },
    {
      "date": "2025-10-15",
      "entity": "anthropic__claude-haiku-4-5",
      "type": "released",
      "summary": "Claude Haiku 4.5 released — fastest model with near-frontier intelligence.",
      "source": "https://www.anthropic.com/news/claude-haiku-4-5",
      "submitted_by": "matt"
    },
    {
      "date": "2025-06-17",
      "entity": "google__gemini-2.5-flash-lite",
      "type": "released",
      "summary": "Gemini 2.5 Flash-Lite preview released — low-cost, high-performance Gemini 2.5 model.",
      "source": "https://ai.google.dev/gemini-api/docs/changelog",
      "submitted_by": "matt"
    },
    {
      "date": "2025-06-17",
      "entity": "google__gemini-2.5-flash",
      "type": "released",
      "summary": "Gemini 2.5 Flash stable released — first stable 2.5 Flash model.",
      "source": "https://ai.google.dev/gemini-api/docs/changelog",
      "submitted_by": "matt"
    },
    {
      "date": "2025-06-17",
      "entity": "google__gemini-2.5-pro",
      "type": "released",
      "summary": "Gemini 2.5 Pro stable released — most powerful Gemini model with adaptive thinking.",
      "source": "https://ai.google.dev/gemini-api/docs/changelog",
      "submitted_by": "matt"
    },
    {
      "date": "2025-04-05",
      "entity": "meta__llama-4-maverick",
      "type": "released",
      "summary": "Llama 4 Maverick released — natively multimodal MoE with 10M-token context.",
      "source": "https://ai.meta.com/blog/llama-4-multimodal-intelligence/",
      "submitted_by": "matt"
    },
    {
      "date": "2025-04-05",
      "entity": "meta__llama-4-scout",
      "type": "released",
      "summary": "Llama 4 Scout released — multimodal model with 10M-token context.",
      "source": "https://ai.meta.com/blog/llama-4-multimodal-intelligence/",
      "submitted_by": "matt"
    }
  ]
}