{
  "source": "https://openrouter.ai/api/v1/models",
  "source_name": "OpenRouter",
  "checked": "2026-08-22",
  "rows": [
    {
      "model": "Gemini 3.7 Flash",
      "id": "google/gemini-3.7-flash:batch",
      "vendor": "google",
      "input_per_million": 0.1875,
      "output_per_million": 0.9375,
      "cached_input_per_million": 0.01875,
      "context_tokens": 1048576,
      "agent_rank": 3,
      "agent_category": "androidnative",
      "catalog_url": "https://openrouter.ai/google/gemini-3.7-flash:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Gemini 3 Flash Preview",
      "id": "google/gemini-3-flash-preview:batch",
      "vendor": "google",
      "input_per_million": 0.25,
      "output_per_million": 1.5,
      "cached_input_per_million": "",
      "context_tokens": 1048576,
      "agent_rank": 9,
      "agent_category": "agenticslides",
      "catalog_url": "https://openrouter.ai/google/gemini-3-flash-preview:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "MiniMax M3",
      "id": "minimax/minimax-m3",
      "vendor": "minimax",
      "input_per_million": 0.3,
      "output_per_million": 1.2,
      "cached_input_per_million": 0.06,
      "context_tokens": 1048576,
      "agent_rank": 10,
      "agent_category": "python-pptxslides",
      "catalog_url": "https://openrouter.ai/minimax/minimax-m3",
      "batch": false,
      "article": "1.6 Billion Free Tokens Is a Compression Ratio, Not a Strategy",
      "article_url": "https://xyzs996.github.io/llm-api-pricing/articles/1-6-billion-free-tokens-is-a-compression-ratio-not-a.html"
    },
    {
      "model": "MiniMax M3",
      "id": "minimax/minimax-m3:batch",
      "vendor": "minimax",
      "input_per_million": 0.3,
      "output_per_million": 1.2,
      "cached_input_per_million": 0.06,
      "context_tokens": 524288,
      "agent_rank": 10,
      "agent_category": "python-pptxslides",
      "catalog_url": "https://openrouter.ai/minimax/minimax-m3:batch",
      "batch": true,
      "article": "1.6 Billion Free Tokens Is a Compression Ratio, Not a Strategy",
      "article_url": "https://xyzs996.github.io/llm-api-pricing/articles/1-6-billion-free-tokens-is-a-compression-ratio-not-a.html"
    },
    {
      "model": "Gemini 3.6 Flash",
      "id": "google/gemini-3.6-flash:batch",
      "vendor": "google",
      "input_per_million": 0.375,
      "output_per_million": 1.875,
      "cached_input_per_million": 0.0375,
      "context_tokens": 1048576,
      "agent_rank": 6,
      "agent_category": "agenticgamedev",
      "catalog_url": "https://openrouter.ai/google/gemini-3.6-flash:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Gemini 3.7 Flash",
      "id": "google/gemini-3.7-flash",
      "vendor": "google",
      "input_per_million": 0.375,
      "output_per_million": 1.875,
      "cached_input_per_million": 0.0375,
      "context_tokens": 1048576,
      "agent_rank": 3,
      "agent_category": "androidnative",
      "catalog_url": "https://openrouter.ai/google/gemini-3.7-flash",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GLM 4.7",
      "id": "z-ai/glm-4.7",
      "vendor": "z-ai",
      "input_per_million": 0.4,
      "output_per_million": 1.75,
      "cached_input_per_million": 0.08,
      "context_tokens": 204800,
      "agent_rank": 27,
      "agent_category": "androidnative",
      "catalog_url": "https://openrouter.ai/z-ai/glm-4.7",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Kimi K2.5",
      "id": "moonshotai/kimi-k2.5",
      "vendor": "moonshotai",
      "input_per_million": 0.45,
      "output_per_million": 2.25,
      "cached_input_per_million": 0.07,
      "context_tokens": 262144,
      "agent_rank": 9,
      "agent_category": "godotgamedev",
      "catalog_url": "https://openrouter.ai/moonshotai/kimi-k2.5",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GLM 4.6",
      "id": "z-ai/glm-4.6",
      "vendor": "z-ai",
      "input_per_million": 0.5,
      "output_per_million": 2.0,
      "cached_input_per_million": 0.1,
      "context_tokens": 204800,
      "agent_rank": 13,
      "agent_category": "godotgamedev",
      "catalog_url": "https://openrouter.ai/z-ai/glm-4.6",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Gemini 3 Flash Preview",
      "id": "google/gemini-3-flash-preview",
      "vendor": "google",
      "input_per_million": 0.5,
      "output_per_million": 3.0,
      "cached_input_per_million": 0.05,
      "context_tokens": 1048576,
      "agent_rank": 9,
      "agent_category": "agenticslides",
      "catalog_url": "https://openrouter.ai/google/gemini-3-flash-preview",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "DeepSeek V4 Pro 0423",
      "id": "deepseek/deepseek-v4-pro",
      "vendor": "deepseek",
      "input_per_million": 0.532092,
      "output_per_million": 1.064184,
      "cached_input_per_million": 0.044341,
      "context_tokens": 1048576,
      "agent_rank": 27,
      "agent_category": "godotgamedev",
      "catalog_url": "https://openrouter.ai/deepseek/deepseek-v4-pro",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Kimi K2.6",
      "id": "moonshotai/kimi-k2.6",
      "vendor": "moonshotai",
      "input_per_million": 0.5605,
      "output_per_million": 2.36,
      "cached_input_per_million": 0.0944,
      "context_tokens": 262144,
      "agent_rank": 2,
      "agent_category": "agentichtmlslides",
      "catalog_url": "https://openrouter.ai/moonshotai/kimi-k2.6",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GLM 5",
      "id": "z-ai/glm-5",
      "vendor": "z-ai",
      "input_per_million": 0.6,
      "output_per_million": 1.92,
      "cached_input_per_million": 0.12,
      "context_tokens": 204800,
      "agent_rank": 16,
      "agent_category": "godotgamedev",
      "catalog_url": "https://openrouter.ai/z-ai/glm-5",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Kimi K2.7 Code",
      "id": "moonshotai/kimi-k2.7-code",
      "vendor": "moonshotai",
      "input_per_million": 0.67,
      "output_per_million": 3.4,
      "cached_input_per_million": 0.17,
      "context_tokens": 262144,
      "agent_rank": 7,
      "agent_category": "htmlslides",
      "catalog_url": "https://openrouter.ai/moonshotai/kimi-k2.7-code",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Gemini 3.6 Flash",
      "id": "google/gemini-3.6-flash",
      "vendor": "google",
      "input_per_million": 0.75,
      "output_per_million": 3.75,
      "cached_input_per_million": 0.075,
      "context_tokens": 1048576,
      "agent_rank": 6,
      "agent_category": "agenticgamedev",
      "catalog_url": "https://openrouter.ai/google/gemini-3.6-flash",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Gemini 3.5 Flash",
      "id": "google/gemini-3.5-flash:batch",
      "vendor": "google",
      "input_per_million": 0.75,
      "output_per_million": 4.5,
      "cached_input_per_million": 0.075,
      "context_tokens": 1048576,
      "agent_rank": 3,
      "agent_category": "agenticslides(python-pptx)",
      "catalog_url": "https://openrouter.ai/google/gemini-3.5-flash:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GPT-5.2",
      "id": "openai/gpt-5.2:batch",
      "vendor": "openai",
      "input_per_million": 0.875,
      "output_per_million": 7.0,
      "cached_input_per_million": 0.0875,
      "context_tokens": 400000,
      "agent_rank": 18,
      "agent_category": "godotgamedev",
      "catalog_url": "https://openrouter.ai/openai/gpt-5.2:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Kimi K2.7 Code",
      "id": "moonshotai/kimi-k2.7-code:batch",
      "vendor": "moonshotai",
      "input_per_million": 0.95,
      "output_per_million": 4.0,
      "cached_input_per_million": 0.19,
      "context_tokens": 262144,
      "agent_rank": 7,
      "agent_category": "htmlslides",
      "catalog_url": "https://openrouter.ai/moonshotai/kimi-k2.7-code:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GLM 5.1",
      "id": "z-ai/glm-5.1",
      "vendor": "z-ai",
      "input_per_million": 0.966,
      "output_per_million": 3.036,
      "cached_input_per_million": 0.1794,
      "context_tokens": 204800,
      "agent_rank": 3,
      "agent_category": "agenticslides",
      "catalog_url": "https://openrouter.ai/z-ai/glm-5.1",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GLM 5.2",
      "id": "z-ai/glm-5.2",
      "vendor": "z-ai",
      "input_per_million": 0.966,
      "output_per_million": 3.036,
      "cached_input_per_million": 0.1932,
      "context_tokens": 1048576,
      "agent_rank": 9,
      "agent_category": "agenticgamedev",
      "catalog_url": "https://openrouter.ai/z-ai/glm-5.2",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Sonnet 5",
      "id": "anthropic/claude-sonnet-5:batch",
      "vendor": "anthropic",
      "input_per_million": 1.0,
      "output_per_million": 5.0,
      "cached_input_per_million": 0.1,
      "context_tokens": 1000000,
      "agent_rank": 4,
      "agent_category": "agenticgamedev",
      "catalog_url": "https://openrouter.ai/anthropic/claude-sonnet-5:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Gemini 3.1 Pro Preview",
      "id": "google/gemini-3.1-pro-preview:batch",
      "vendor": "google",
      "input_per_million": 1.0,
      "output_per_million": 6.0,
      "cached_input_per_million": "",
      "context_tokens": 1048576,
      "agent_rank": 5,
      "agent_category": "agentichtmlslides",
      "catalog_url": "https://openrouter.ai/google/gemini-3.1-pro-preview:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GLM 5V Turbo",
      "id": "z-ai/glm-5v-turbo",
      "vendor": "z-ai",
      "input_per_million": 1.2,
      "output_per_million": 4.0,
      "cached_input_per_million": 0.24,
      "context_tokens": 202752,
      "agent_rank": 5,
      "agent_category": "androidnative",
      "catalog_url": "https://openrouter.ai/z-ai/glm-5v-turbo",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Grok 4.20",
      "id": "x-ai/grok-4.20",
      "vendor": "x-ai",
      "input_per_million": 1.25,
      "output_per_million": 2.5,
      "cached_input_per_million": 0.2,
      "context_tokens": 2000000,
      "agent_rank": 12,
      "agent_category": "htmlslides",
      "catalog_url": "https://openrouter.ai/x-ai/grok-4.20",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Grok 4.3",
      "id": "x-ai/grok-4.3",
      "vendor": "x-ai",
      "input_per_million": 1.25,
      "output_per_million": 2.5,
      "cached_input_per_million": 0.2,
      "context_tokens": 1000000,
      "agent_rank": 9,
      "agent_category": "pptxslides",
      "catalog_url": "https://openrouter.ai/x-ai/grok-4.3",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Muse Spark 1.1",
      "id": "meta/muse-spark-1.1",
      "vendor": "meta",
      "input_per_million": 1.25,
      "output_per_million": 4.25,
      "cached_input_per_million": 0.15,
      "context_tokens": 1048576,
      "agent_rank": 7,
      "agent_category": "agenticgamedev",
      "catalog_url": "https://openrouter.ai/meta/muse-spark-1.1",
      "batch": false,
      "article": "1.6 Billion Free Tokens Is a Compression Ratio, Not a Strategy",
      "article_url": "https://xyzs996.github.io/llm-api-pricing/articles/1-6-billion-free-tokens-is-a-compression-ratio-not-a.html"
    },
    {
      "model": "Muse Spark 1.2",
      "id": "meta/muse-spark-1.2",
      "vendor": "meta",
      "input_per_million": 1.25,
      "output_per_million": 4.25,
      "cached_input_per_million": 0.15,
      "context_tokens": 1048576,
      "agent_rank": 9,
      "agent_category": "webapps",
      "catalog_url": "https://openrouter.ai/meta/muse-spark-1.2",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GPT-5.4",
      "id": "openai/gpt-5.4:batch",
      "vendor": "openai",
      "input_per_million": 1.25,
      "output_per_million": 7.5,
      "cached_input_per_million": 0.125,
      "context_tokens": 1050000,
      "agent_rank": 22,
      "agent_category": "godotgamedev",
      "catalog_url": "https://openrouter.ai/openai/gpt-5.4:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GPT-5.1-Codex",
      "id": "openai/gpt-5.1-codex",
      "vendor": "openai",
      "input_per_million": 1.25,
      "output_per_million": 10.0,
      "cached_input_per_million": 0.13,
      "context_tokens": 400000,
      "agent_rank": 23,
      "agent_category": "mobileapps",
      "catalog_url": "https://openrouter.ai/openai/gpt-5.1-codex",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GLM 5.2",
      "id": "z-ai/glm-5.2:batch",
      "vendor": "z-ai",
      "input_per_million": 1.4,
      "output_per_million": 4.4,
      "cached_input_per_million": 0.26,
      "context_tokens": 1048575,
      "agent_rank": 9,
      "agent_category": "agenticgamedev",
      "catalog_url": "https://openrouter.ai/z-ai/glm-5.2:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Qwen3.7 Max",
      "id": "qwen/qwen3.7-max",
      "vendor": "qwen",
      "input_per_million": 1.475,
      "output_per_million": 4.425,
      "cached_input_per_million": 0.295,
      "context_tokens": 1000000,
      "agent_rank": 8,
      "agent_category": "godotgamedev",
      "catalog_url": "https://openrouter.ai/qwen/qwen3.7-max",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Sonnet 4.5",
      "id": "anthropic/claude-sonnet-4.5:batch",
      "vendor": "anthropic",
      "input_per_million": 1.5,
      "output_per_million": 7.5,
      "cached_input_per_million": 0.15,
      "context_tokens": 1000000,
      "agent_rank": 24,
      "agent_category": "mobileapps",
      "catalog_url": "https://openrouter.ai/anthropic/claude-sonnet-4.5:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Sonnet 4.6",
      "id": "anthropic/claude-sonnet-4.6:batch",
      "vendor": "anthropic",
      "input_per_million": 1.5,
      "output_per_million": 7.5,
      "cached_input_per_million": 0.15,
      "context_tokens": 1000000,
      "agent_rank": 5,
      "agent_category": "mobileapps",
      "catalog_url": "https://openrouter.ai/anthropic/claude-sonnet-4.6:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Gemini 3.5 Flash",
      "id": "google/gemini-3.5-flash",
      "vendor": "google",
      "input_per_million": 1.5,
      "output_per_million": 9.0,
      "cached_input_per_million": 0.15,
      "context_tokens": 1048576,
      "agent_rank": 3,
      "agent_category": "agenticslides(python-pptx)",
      "catalog_url": "https://openrouter.ai/google/gemini-3.5-flash",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GPT-5.2",
      "id": "openai/gpt-5.2",
      "vendor": "openai",
      "input_per_million": 1.75,
      "output_per_million": 14.0,
      "cached_input_per_million": 0.175,
      "context_tokens": 400000,
      "agent_rank": 18,
      "agent_category": "godotgamedev",
      "catalog_url": "https://openrouter.ai/openai/gpt-5.2",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GPT-5.2-Codex",
      "id": "openai/gpt-5.2-codex",
      "vendor": "openai",
      "input_per_million": 1.75,
      "output_per_million": 14.0,
      "cached_input_per_million": 0.175,
      "context_tokens": 400000,
      "agent_rank": 19,
      "agent_category": "godotgamedev",
      "catalog_url": "https://openrouter.ai/openai/gpt-5.2-codex",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GPT-5.3-Codex",
      "id": "openai/gpt-5.3-codex",
      "vendor": "openai",
      "input_per_million": 1.75,
      "output_per_million": 14.0,
      "cached_input_per_million": 0.175,
      "context_tokens": 400000,
      "agent_rank": 24,
      "agent_category": "godotgamedev",
      "catalog_url": "https://openrouter.ai/openai/gpt-5.3-codex",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Qwen3.8 Max",
      "id": "qwen/qwen3.8-max",
      "vendor": "qwen",
      "input_per_million": 2.0,
      "output_per_million": 6.0,
      "cached_input_per_million": 0.25,
      "context_tokens": 1000000,
      "agent_rank": 1,
      "agent_category": "webapps",
      "catalog_url": "https://openrouter.ai/qwen/qwen3.8-max",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Grok 4.5",
      "id": "x-ai/grok-4.5",
      "vendor": "x-ai",
      "input_per_million": 2.0,
      "output_per_million": 6.0,
      "cached_input_per_million": 0.3,
      "context_tokens": 500000,
      "agent_rank": 3,
      "agent_category": "godotgamedev",
      "catalog_url": "https://openrouter.ai/x-ai/grok-4.5",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Grok 4.6",
      "id": "x-ai/grok-4.6",
      "vendor": "x-ai",
      "input_per_million": 2.0,
      "output_per_million": 6.0,
      "cached_input_per_million": 0.5,
      "context_tokens": 500000,
      "agent_rank": 1,
      "agent_category": "androidnative",
      "catalog_url": "https://openrouter.ai/x-ai/grok-4.6",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Sonnet 5",
      "id": "anthropic/claude-sonnet-5",
      "vendor": "anthropic",
      "input_per_million": 2.0,
      "output_per_million": 10.0,
      "cached_input_per_million": 0.2,
      "context_tokens": 1000000,
      "agent_rank": 4,
      "agent_category": "agenticgamedev",
      "catalog_url": "https://openrouter.ai/anthropic/claude-sonnet-5",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Gemini 3.1 Pro Preview",
      "id": "google/gemini-3.1-pro-preview",
      "vendor": "google",
      "input_per_million": 2.0,
      "output_per_million": 12.0,
      "cached_input_per_million": 0.2,
      "context_tokens": 1048576,
      "agent_rank": 5,
      "agent_category": "agentichtmlslides",
      "catalog_url": "https://openrouter.ai/google/gemini-3.1-pro-preview",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Opus 4.5",
      "id": "anthropic/claude-opus-4.5:batch",
      "vendor": "anthropic",
      "input_per_million": 2.5,
      "output_per_million": 12.5,
      "cached_input_per_million": 0.25,
      "context_tokens": 200000,
      "agent_rank": 10,
      "agent_category": "mobileapps",
      "catalog_url": "https://openrouter.ai/anthropic/claude-opus-4.5:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Opus 4.6",
      "id": "anthropic/claude-opus-4.6:batch",
      "vendor": "anthropic",
      "input_per_million": 2.5,
      "output_per_million": 12.5,
      "cached_input_per_million": 0.25,
      "context_tokens": 1000000,
      "agent_rank": 6,
      "agent_category": "mobileapps",
      "catalog_url": "https://openrouter.ai/anthropic/claude-opus-4.6:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Opus 4.7",
      "id": "anthropic/claude-opus-4.7:batch",
      "vendor": "anthropic",
      "input_per_million": 2.5,
      "output_per_million": 12.5,
      "cached_input_per_million": 0.25,
      "context_tokens": 1000000,
      "agent_rank": 1,
      "agent_category": "agenticslides",
      "catalog_url": "https://openrouter.ai/anthropic/claude-opus-4.7:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Opus 4.8",
      "id": "anthropic/claude-opus-4.8:batch",
      "vendor": "anthropic",
      "input_per_million": 2.5,
      "output_per_million": 12.5,
      "cached_input_per_million": 0.25,
      "context_tokens": 1000000,
      "agent_rank": 2,
      "agent_category": "agenticgamedev",
      "catalog_url": "https://openrouter.ai/anthropic/claude-opus-4.8:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Opus 5",
      "id": "anthropic/claude-opus-5:batch",
      "vendor": "anthropic",
      "input_per_million": 2.5,
      "output_per_million": 12.5,
      "cached_input_per_million": 0.25,
      "context_tokens": 1000000,
      "agent_rank": 3,
      "agent_category": "fullstack",
      "catalog_url": "https://openrouter.ai/anthropic/claude-opus-5:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GPT-5.4",
      "id": "openai/gpt-5.4",
      "vendor": "openai",
      "input_per_million": 2.5,
      "output_per_million": 15.0,
      "cached_input_per_million": 0.25,
      "context_tokens": 1050000,
      "agent_rank": 22,
      "agent_category": "godotgamedev",
      "catalog_url": "https://openrouter.ai/openai/gpt-5.4",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GPT-5.5",
      "id": "openai/gpt-5.5:batch",
      "vendor": "openai",
      "input_per_million": 2.5,
      "output_per_million": 15.0,
      "cached_input_per_million": 0.25,
      "context_tokens": 1050000,
      "agent_rank": 7,
      "agent_category": "agenticslides",
      "catalog_url": "https://openrouter.ai/openai/gpt-5.5:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Sonnet 4.5",
      "id": "anthropic/claude-sonnet-4.5",
      "vendor": "anthropic",
      "input_per_million": 3.0,
      "output_per_million": 15.0,
      "cached_input_per_million": 0.3,
      "context_tokens": 1000000,
      "agent_rank": 24,
      "agent_category": "mobileapps",
      "catalog_url": "https://openrouter.ai/anthropic/claude-sonnet-4.5",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Sonnet 4.6",
      "id": "anthropic/claude-sonnet-4.6",
      "vendor": "anthropic",
      "input_per_million": 3.0,
      "output_per_million": 15.0,
      "cached_input_per_million": 0.3,
      "context_tokens": 1000000,
      "agent_rank": 5,
      "agent_category": "mobileapps",
      "catalog_url": "https://openrouter.ai/anthropic/claude-sonnet-4.6",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Kimi K3",
      "id": "moonshotai/kimi-k3",
      "vendor": "moonshotai",
      "input_per_million": 3.0,
      "output_per_million": 15.0,
      "cached_input_per_million": 0.3,
      "context_tokens": 1048576,
      "agent_rank": 1,
      "agent_category": "mobileapps",
      "catalog_url": "https://openrouter.ai/moonshotai/kimi-k3",
      "batch": false,
      "article": "Beyond Token Pricing: How Indie Devs Should Really Evaluate AI Model Costs",
      "article_url": "https://xyzs996.github.io/llm-api-pricing/articles/beyond-token-pricing-how-indie-devs-should-really-evaluate.html"
    },
    {
      "model": "Claude Fable 5",
      "id": "anthropic/claude-fable-5:batch",
      "vendor": "anthropic",
      "input_per_million": 5.0,
      "output_per_million": 25.0,
      "cached_input_per_million": 0.5,
      "context_tokens": 1000000,
      "agent_rank": 1,
      "agent_category": "agenticgamedev",
      "catalog_url": "https://openrouter.ai/anthropic/claude-fable-5:batch",
      "batch": true,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Opus 4.5",
      "id": "anthropic/claude-opus-4.5",
      "vendor": "anthropic",
      "input_per_million": 5.0,
      "output_per_million": 25.0,
      "cached_input_per_million": 0.5,
      "context_tokens": 200000,
      "agent_rank": 10,
      "agent_category": "mobileapps",
      "catalog_url": "https://openrouter.ai/anthropic/claude-opus-4.5",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Opus 4.6",
      "id": "anthropic/claude-opus-4.6",
      "vendor": "anthropic",
      "input_per_million": 5.0,
      "output_per_million": 25.0,
      "cached_input_per_million": 0.5,
      "context_tokens": 1000000,
      "agent_rank": 6,
      "agent_category": "mobileapps",
      "catalog_url": "https://openrouter.ai/anthropic/claude-opus-4.6",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Opus 4.7",
      "id": "anthropic/claude-opus-4.7",
      "vendor": "anthropic",
      "input_per_million": 5.0,
      "output_per_million": 25.0,
      "cached_input_per_million": 0.5,
      "context_tokens": 1000000,
      "agent_rank": 1,
      "agent_category": "agenticslides",
      "catalog_url": "https://openrouter.ai/anthropic/claude-opus-4.7",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Opus 4.8",
      "id": "anthropic/claude-opus-4.8",
      "vendor": "anthropic",
      "input_per_million": 5.0,
      "output_per_million": 25.0,
      "cached_input_per_million": 0.5,
      "context_tokens": 1000000,
      "agent_rank": 2,
      "agent_category": "agenticgamedev",
      "catalog_url": "https://openrouter.ai/anthropic/claude-opus-4.8",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Opus 5",
      "id": "anthropic/claude-opus-5",
      "vendor": "anthropic",
      "input_per_million": 5.0,
      "output_per_million": 25.0,
      "cached_input_per_million": 0.5,
      "context_tokens": 1000000,
      "agent_rank": 3,
      "agent_category": "fullstack",
      "catalog_url": "https://openrouter.ai/anthropic/claude-opus-5",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "GPT-5.5",
      "id": "openai/gpt-5.5",
      "vendor": "openai",
      "input_per_million": 5.0,
      "output_per_million": 30.0,
      "cached_input_per_million": 0.5,
      "context_tokens": 1050000,
      "agent_rank": 7,
      "agent_category": "agenticslides",
      "catalog_url": "https://openrouter.ai/openai/gpt-5.5",
      "batch": false,
      "article": "",
      "article_url": ""
    },
    {
      "model": "Claude Fable 5",
      "id": "anthropic/claude-fable-5",
      "vendor": "anthropic",
      "input_per_million": 10.0,
      "output_per_million": 50.0,
      "cached_input_per_million": 1.0,
      "context_tokens": 1000000,
      "agent_rank": 1,
      "agent_category": "agenticgamedev",
      "catalog_url": "https://openrouter.ai/anthropic/claude-fable-5",
      "batch": false,
      "article": "",
      "article_url": ""
    }
  ]
}
