{
  "generatedAt": "2026-04-17T20:12:35.317Z",
  "snapshotCount": 2,
  "snapshots": [
    {
      "date": "2026-04-16",
      "models": [
        {
          "id": "gpt-5.4",
          "name": "GPT-5.4",
          "provider": "openai",
          "inputPerM": 2.5,
          "outputPerM": 15,
          "cachedInputPerM": 0.25
        },
        {
          "id": "gpt-5.4-mini",
          "name": "GPT-5.4 mini",
          "provider": "openai",
          "inputPerM": 0.75,
          "outputPerM": 4.5,
          "cachedInputPerM": 0.075
        },
        {
          "id": "gpt-5.4-nano",
          "name": "GPT-5.4 nano",
          "provider": "openai",
          "inputPerM": 0.2,
          "outputPerM": 1.25,
          "cachedInputPerM": 0.02
        },
        {
          "id": "gpt-4.1",
          "name": "GPT-4.1",
          "provider": "openai",
          "inputPerM": 2,
          "outputPerM": 8,
          "cachedInputPerM": 0.5
        },
        {
          "id": "gpt-4.1-mini",
          "name": "GPT-4.1 mini",
          "provider": "openai",
          "inputPerM": 0.4,
          "outputPerM": 1.6,
          "cachedInputPerM": 0.1
        },
        {
          "id": "gpt-4.1-nano",
          "name": "GPT-4.1 nano",
          "provider": "openai",
          "inputPerM": 0.1,
          "outputPerM": 0.4,
          "cachedInputPerM": 0.025
        },
        {
          "id": "o3",
          "name": "o3",
          "provider": "openai",
          "inputPerM": 2,
          "outputPerM": 8,
          "cachedInputPerM": 0.5
        },
        {
          "id": "o4-mini",
          "name": "o4-mini",
          "provider": "openai",
          "inputPerM": 1.1,
          "outputPerM": 4.4,
          "cachedInputPerM": 0.275
        },
        {
          "id": "gpt-4o",
          "name": "GPT-4o",
          "provider": "openai",
          "inputPerM": 2.5,
          "outputPerM": 10,
          "cachedInputPerM": 1.25
        },
        {
          "id": "gpt-4o-mini",
          "name": "GPT-4o mini",
          "provider": "openai",
          "inputPerM": 0.15,
          "outputPerM": 0.6,
          "cachedInputPerM": 0.075
        },
        {
          "id": "claude-opus-4.6",
          "name": "Claude Opus 4.6",
          "provider": "anthropic",
          "inputPerM": 5,
          "outputPerM": 25,
          "cachedInputPerM": 0.5
        },
        {
          "id": "claude-sonnet-4.6",
          "name": "Claude Sonnet 4.6",
          "provider": "anthropic",
          "inputPerM": 3,
          "outputPerM": 15,
          "cachedInputPerM": 0.3
        },
        {
          "id": "claude-haiku-4.5",
          "name": "Claude Haiku 4.5",
          "provider": "anthropic",
          "inputPerM": 1,
          "outputPerM": 5,
          "cachedInputPerM": 0.1
        },
        {
          "id": "claude-sonnet-4.5",
          "name": "Claude Sonnet 4.5",
          "provider": "anthropic",
          "inputPerM": 3,
          "outputPerM": 15,
          "cachedInputPerM": 0.3
        },
        {
          "id": "claude-opus-4.5",
          "name": "Claude Opus 4.5",
          "provider": "anthropic",
          "inputPerM": 5,
          "outputPerM": 25,
          "cachedInputPerM": 0.5
        },
        {
          "id": "claude-opus-4.1",
          "name": "Claude Opus 4.1",
          "provider": "anthropic",
          "inputPerM": 15,
          "outputPerM": 75,
          "cachedInputPerM": 1.5
        },
        {
          "id": "claude-sonnet-4",
          "name": "Claude Sonnet 4",
          "provider": "anthropic",
          "inputPerM": 3,
          "outputPerM": 15,
          "cachedInputPerM": 0.3
        },
        {
          "id": "claude-opus-4",
          "name": "Claude Opus 4",
          "provider": "anthropic",
          "inputPerM": 15,
          "outputPerM": 75,
          "cachedInputPerM": 1.5
        },
        {
          "id": "gemini-3.1-pro",
          "name": "Gemini 3.1 Pro",
          "provider": "google",
          "inputPerM": 2,
          "outputPerM": 12,
          "cachedInputPerM": 0.2
        },
        {
          "id": "gemini-3.1-flash-lite",
          "name": "Gemini 3.1 Flash-Lite",
          "provider": "google",
          "inputPerM": 0.25,
          "outputPerM": 1.5,
          "cachedInputPerM": 0.03
        },
        {
          "id": "gemini-3-pro",
          "name": "Gemini 3 Pro",
          "provider": "google",
          "inputPerM": 2,
          "outputPerM": 12,
          "cachedInputPerM": 0.2
        },
        {
          "id": "gemini-3-flash",
          "name": "Gemini 3 Flash",
          "provider": "google",
          "inputPerM": 0.5,
          "outputPerM": 3,
          "cachedInputPerM": 0.05
        },
        {
          "id": "gemini-2.5-pro",
          "name": "Gemini 2.5 Pro",
          "provider": "google",
          "inputPerM": 1.25,
          "outputPerM": 10,
          "cachedInputPerM": 0.13
        },
        {
          "id": "gemini-2.5-flash",
          "name": "Gemini 2.5 Flash",
          "provider": "google",
          "inputPerM": 0.3,
          "outputPerM": 2.5,
          "cachedInputPerM": 0.03
        },
        {
          "id": "deepseek-chat",
          "name": "DeepSeek V3.2 (Chat)",
          "provider": "deepseek",
          "inputPerM": 0.28,
          "outputPerM": 0.42,
          "cachedInputPerM": 0.028
        },
        {
          "id": "deepseek-reasoner",
          "name": "DeepSeek V3.2 (Reasoner)",
          "provider": "deepseek",
          "inputPerM": 0.28,
          "outputPerM": 0.42,
          "cachedInputPerM": 0.028
        },
        {
          "id": "grok-4.20",
          "name": "Grok 4.20",
          "provider": "xai",
          "inputPerM": 2,
          "outputPerM": 6,
          "cachedInputPerM": 0.2
        },
        {
          "id": "grok-4.1-fast",
          "name": "Grok 4.1 Fast",
          "provider": "xai",
          "inputPerM": 0.2,
          "outputPerM": 0.5,
          "cachedInputPerM": 0.05
        },
        {
          "id": "grok-3",
          "name": "Grok 3",
          "provider": "xai",
          "inputPerM": 2,
          "outputPerM": 10
        },
        {
          "id": "grok-3-mini",
          "name": "Grok 3 Mini",
          "provider": "xai",
          "inputPerM": 0.3,
          "outputPerM": 0.5
        },
        {
          "id": "grok-2-vision",
          "name": "Grok 2 Vision",
          "provider": "xai",
          "inputPerM": 2,
          "outputPerM": 10
        },
        {
          "id": "command-r-plus-08-2024",
          "name": "Command R+ 08-2024",
          "provider": "cohere",
          "inputPerM": 2.5,
          "outputPerM": 10
        },
        {
          "id": "command-r-08-2024",
          "name": "Command R 08-2024",
          "provider": "cohere",
          "inputPerM": 0.15,
          "outputPerM": 0.6
        },
        {
          "id": "command-r7b",
          "name": "Command R7B",
          "provider": "cohere",
          "inputPerM": 0.0375,
          "outputPerM": 0.15
        },
        {
          "id": "embed-v3-english",
          "name": "Embed v3 English",
          "provider": "cohere",
          "inputPerM": 0.1,
          "outputPerM": 0
        },
        {
          "id": "embed-v3-multilingual",
          "name": "Embed v3 Multilingual",
          "provider": "cohere",
          "inputPerM": 0.1,
          "outputPerM": 0
        },
        {
          "id": "rerank-v3",
          "name": "Rerank v3",
          "provider": "cohere",
          "inputPerM": 2,
          "outputPerM": 0
        },
        {
          "id": "together-deepseek-r1",
          "name": "DeepSeek R1 (Together)",
          "provider": "together",
          "inputPerM": 3,
          "outputPerM": 7
        },
        {
          "id": "together-deepseek-v3",
          "name": "DeepSeek V3 (Together)",
          "provider": "together",
          "inputPerM": 1.25,
          "outputPerM": 1.25
        },
        {
          "id": "together-llama-3.3-70b",
          "name": "Llama 3.3 70B (Together)",
          "provider": "together",
          "inputPerM": 0.88,
          "outputPerM": 0.88
        },
        {
          "id": "together-llama-3.1-405b",
          "name": "Llama 3.1 405B (Together)",
          "provider": "together",
          "inputPerM": 3.5,
          "outputPerM": 3.5
        },
        {
          "id": "together-qwen-2.5-72b",
          "name": "Qwen 2.5 72B (Together)",
          "provider": "together",
          "inputPerM": 1.2,
          "outputPerM": 1.2
        },
        {
          "id": "together-mixtral-8x22b",
          "name": "Mixtral 8x22B (Together)",
          "provider": "together",
          "inputPerM": 1.2,
          "outputPerM": 1.2
        },
        {
          "id": "together-mistral-large",
          "name": "Mistral Large (Together)",
          "provider": "together",
          "inputPerM": 3,
          "outputPerM": 9
        },
        {
          "id": "sonar-small-online",
          "name": "Sonar Small Online",
          "provider": "perplexity",
          "inputPerM": 0.2,
          "outputPerM": 0.2
        },
        {
          "id": "sonar-large-online",
          "name": "Sonar Large Online",
          "provider": "perplexity",
          "inputPerM": 1,
          "outputPerM": 1
        },
        {
          "id": "sonar-huge-online",
          "name": "Sonar Huge Online",
          "provider": "perplexity",
          "inputPerM": 5,
          "outputPerM": 5
        },
        {
          "id": "sonar-pro",
          "name": "Sonar Pro",
          "provider": "perplexity",
          "inputPerM": 3,
          "outputPerM": 15
        },
        {
          "id": "mistral-large",
          "name": "Mistral Large 2",
          "provider": "mistral",
          "inputPerM": 2,
          "outputPerM": 6
        },
        {
          "id": "mistral-small",
          "name": "Mistral Small 3",
          "provider": "mistral",
          "inputPerM": 0.1,
          "outputPerM": 0.3
        },
        {
          "id": "codestral",
          "name": "Codestral",
          "provider": "mistral",
          "inputPerM": 0.3,
          "outputPerM": 0.9
        },
        {
          "id": "ministral-8b",
          "name": "Ministral 8B",
          "provider": "mistral",
          "inputPerM": 0.1,
          "outputPerM": 0.1
        },
        {
          "id": "ministral-3b",
          "name": "Ministral 3B",
          "provider": "mistral",
          "inputPerM": 0.04,
          "outputPerM": 0.04
        },
        {
          "id": "mixtral-8x22b",
          "name": "Mixtral 8x22B",
          "provider": "mistral",
          "inputPerM": 2,
          "outputPerM": 6
        },
        {
          "id": "pixtral-large",
          "name": "Pixtral Large",
          "provider": "mistral",
          "inputPerM": 2,
          "outputPerM": 6
        },
        {
          "id": "llama-4-maverick",
          "name": "Llama 4 Maverick",
          "provider": "meta",
          "inputPerM": 0.2,
          "outputPerM": 0.2
        },
        {
          "id": "llama-4-scout",
          "name": "Llama 4 Scout",
          "provider": "meta",
          "inputPerM": 0.15,
          "outputPerM": 0.15
        },
        {
          "id": "groq-llama-3.3-70b-versatile",
          "name": "Llama 3.3 70B Versatile",
          "provider": "groq",
          "inputPerM": 0.59,
          "outputPerM": 0.79
        },
        {
          "id": "groq-llama-3.1-8b-instant",
          "name": "Llama 3.1 8B Instant",
          "provider": "groq",
          "inputPerM": 0.05,
          "outputPerM": 0.08
        },
        {
          "id": "groq-llama-3.2-90b-vision",
          "name": "Llama 3.2 90B Vision",
          "provider": "groq",
          "inputPerM": 0.9,
          "outputPerM": 0.9
        },
        {
          "id": "groq-llama-3.2-11b-vision",
          "name": "Llama 3.2 11B Vision",
          "provider": "groq",
          "inputPerM": 0.18,
          "outputPerM": 0.18
        },
        {
          "id": "groq-mixtral-8x7b",
          "name": "Mixtral 8x7B",
          "provider": "groq",
          "inputPerM": 0.24,
          "outputPerM": 0.24
        },
        {
          "id": "groq-gemma2-9b",
          "name": "Gemma2 9B",
          "provider": "groq",
          "inputPerM": 0.2,
          "outputPerM": 0.2
        },
        {
          "id": "groq-deepseek-r1-distill-llama-70b",
          "name": "DeepSeek R1 Distill Llama 70B",
          "provider": "groq",
          "inputPerM": 0.75,
          "outputPerM": 0.99
        },
        {
          "id": "groq-qwen-2.5-32b",
          "name": "Qwen 2.5 32B",
          "provider": "groq",
          "inputPerM": 0.79,
          "outputPerM": 0.79
        }
      ]
    },
    {
      "date": "2026-04-17",
      "models": [
        {
          "id": "gpt-5.4",
          "name": "GPT-5.4",
          "provider": "openai",
          "inputPerM": 2.5,
          "outputPerM": 15,
          "cachedInputPerM": 0.25
        },
        {
          "id": "gpt-5.4-mini",
          "name": "GPT-5.4 mini",
          "provider": "openai",
          "inputPerM": 0.75,
          "outputPerM": 4.5,
          "cachedInputPerM": 0.075
        },
        {
          "id": "gpt-5.4-nano",
          "name": "GPT-5.4 nano",
          "provider": "openai",
          "inputPerM": 0.2,
          "outputPerM": 1.25,
          "cachedInputPerM": 0.02
        },
        {
          "id": "gpt-4.1",
          "name": "GPT-4.1",
          "provider": "openai",
          "inputPerM": 2,
          "outputPerM": 8,
          "cachedInputPerM": 0.5
        },
        {
          "id": "gpt-4.1-mini",
          "name": "GPT-4.1 mini",
          "provider": "openai",
          "inputPerM": 0.4,
          "outputPerM": 1.6,
          "cachedInputPerM": 0.1
        },
        {
          "id": "gpt-4.1-nano",
          "name": "GPT-4.1 nano",
          "provider": "openai",
          "inputPerM": 0.1,
          "outputPerM": 0.4,
          "cachedInputPerM": 0.025
        },
        {
          "id": "o3",
          "name": "o3",
          "provider": "openai",
          "inputPerM": 2,
          "outputPerM": 8,
          "cachedInputPerM": 0.5
        },
        {
          "id": "o4-mini",
          "name": "o4-mini",
          "provider": "openai",
          "inputPerM": 1.1,
          "outputPerM": 4.4,
          "cachedInputPerM": 0.275
        },
        {
          "id": "gpt-4o",
          "name": "GPT-4o",
          "provider": "openai",
          "inputPerM": 2.5,
          "outputPerM": 10,
          "cachedInputPerM": 1.25
        },
        {
          "id": "gpt-4o-mini",
          "name": "GPT-4o mini",
          "provider": "openai",
          "inputPerM": 0.15,
          "outputPerM": 0.6,
          "cachedInputPerM": 0.075
        },
        {
          "id": "claude-opus-4.6",
          "name": "Claude Opus 4.6",
          "provider": "anthropic",
          "inputPerM": 5,
          "outputPerM": 25,
          "cachedInputPerM": 0.5
        },
        {
          "id": "claude-sonnet-4.6",
          "name": "Claude Sonnet 4.6",
          "provider": "anthropic",
          "inputPerM": 3,
          "outputPerM": 15,
          "cachedInputPerM": 0.3
        },
        {
          "id": "claude-haiku-4.5",
          "name": "Claude Haiku 4.5",
          "provider": "anthropic",
          "inputPerM": 1,
          "outputPerM": 5,
          "cachedInputPerM": 0.1
        },
        {
          "id": "claude-sonnet-4.5",
          "name": "Claude Sonnet 4.5",
          "provider": "anthropic",
          "inputPerM": 3,
          "outputPerM": 15,
          "cachedInputPerM": 0.3
        },
        {
          "id": "claude-opus-4.5",
          "name": "Claude Opus 4.5",
          "provider": "anthropic",
          "inputPerM": 5,
          "outputPerM": 25,
          "cachedInputPerM": 0.5
        },
        {
          "id": "claude-opus-4.1",
          "name": "Claude Opus 4.1",
          "provider": "anthropic",
          "inputPerM": 15,
          "outputPerM": 75,
          "cachedInputPerM": 1.5
        },
        {
          "id": "claude-sonnet-4",
          "name": "Claude Sonnet 4",
          "provider": "anthropic",
          "inputPerM": 3,
          "outputPerM": 15,
          "cachedInputPerM": 0.3
        },
        {
          "id": "claude-opus-4",
          "name": "Claude Opus 4",
          "provider": "anthropic",
          "inputPerM": 15,
          "outputPerM": 75,
          "cachedInputPerM": 1.5
        },
        {
          "id": "gemini-3.1-pro",
          "name": "Gemini 3.1 Pro",
          "provider": "google",
          "inputPerM": 2,
          "outputPerM": 12,
          "cachedInputPerM": 0.2
        },
        {
          "id": "gemini-3.1-flash-lite",
          "name": "Gemini 3.1 Flash-Lite",
          "provider": "google",
          "inputPerM": 0.25,
          "outputPerM": 1.5,
          "cachedInputPerM": 0.03
        },
        {
          "id": "gemini-3-pro",
          "name": "Gemini 3 Pro",
          "provider": "google",
          "inputPerM": 2,
          "outputPerM": 12,
          "cachedInputPerM": 0.2
        },
        {
          "id": "gemini-3-flash",
          "name": "Gemini 3 Flash",
          "provider": "google",
          "inputPerM": 0.5,
          "outputPerM": 3,
          "cachedInputPerM": 0.05
        },
        {
          "id": "gemini-2.5-pro",
          "name": "Gemini 2.5 Pro",
          "provider": "google",
          "inputPerM": 1.25,
          "outputPerM": 10,
          "cachedInputPerM": 0.13
        },
        {
          "id": "gemini-2.5-flash",
          "name": "Gemini 2.5 Flash",
          "provider": "google",
          "inputPerM": 0.3,
          "outputPerM": 2.5,
          "cachedInputPerM": 0.03
        },
        {
          "id": "deepseek-chat",
          "name": "DeepSeek V3.2 (Chat)",
          "provider": "deepseek",
          "inputPerM": 0.28,
          "outputPerM": 0.42,
          "cachedInputPerM": 0.028
        },
        {
          "id": "deepseek-reasoner",
          "name": "DeepSeek V3.2 (Reasoner)",
          "provider": "deepseek",
          "inputPerM": 0.28,
          "outputPerM": 0.42,
          "cachedInputPerM": 0.028
        },
        {
          "id": "grok-4.20",
          "name": "Grok 4.20",
          "provider": "xai",
          "inputPerM": 2,
          "outputPerM": 6,
          "cachedInputPerM": 0.2
        },
        {
          "id": "grok-4.1-fast",
          "name": "Grok 4.1 Fast",
          "provider": "xai",
          "inputPerM": 0.2,
          "outputPerM": 0.5,
          "cachedInputPerM": 0.05
        },
        {
          "id": "mistral-large",
          "name": "Mistral Large",
          "provider": "mistral",
          "inputPerM": 2,
          "outputPerM": 6
        },
        {
          "id": "mistral-small",
          "name": "Mistral Small",
          "provider": "mistral",
          "inputPerM": 0.1,
          "outputPerM": 0.3
        },
        {
          "id": "codestral",
          "name": "Codestral",
          "provider": "mistral",
          "inputPerM": 0.3,
          "outputPerM": 0.9
        },
        {
          "id": "llama-4-maverick",
          "name": "Llama 4 Maverick",
          "provider": "meta",
          "inputPerM": 0.2,
          "outputPerM": 0.2
        },
        {
          "id": "llama-4-scout",
          "name": "Llama 4 Scout",
          "provider": "meta",
          "inputPerM": 0.15,
          "outputPerM": 0.15
        }
      ]
    }
  ]
}