{
  "$schema_version": 1,
  "bundled_rates_date": "2026-05-31",
  "currency": "USD",
  "unit": "per million tokens",
  "notes": "Public mirror of the pricing matrix bundled with halton-meter as of 2026-05-31. Halton Meter computes cost locally from the matrix shipped in each release wheel; this file is informational only and is never read by the cost path. Sourced from each provider's public pricing page on the bundle date. Bumped in lockstep with BUNDLED_RATES_DATE in daemon/halton_meter/pricing/matrix.py.",
  "providers": {
    "anthropic": [
      {
        "model": "claude-3-5-haiku-20241022",
        "rates": {
          "input": 0.8,
          "output": 4.0,
          "thinking": 4.0,
          "cache_read": 0.08,
          "cache_write": 1.0
        }
      },
      {
        "model": "claude-3-5-haiku-latest",
        "rates": {
          "input": 0.8,
          "output": 4.0,
          "thinking": 4.0,
          "cache_read": 0.08,
          "cache_write": 1.0
        }
      },
      {
        "model": "claude-3-7-sonnet-20250219",
        "rates": {
          "input": 3.0,
          "output": 15.0,
          "thinking": 15.0,
          "cache_read": 0.3,
          "cache_write": 3.75
        }
      },
      {
        "model": "claude-3-7-sonnet-latest",
        "rates": {
          "input": 3.0,
          "output": 15.0,
          "thinking": 15.0,
          "cache_read": 0.3,
          "cache_write": 3.75
        }
      },
      {
        "model": "claude-3-haiku-20240307",
        "rates": {
          "input": 0.25,
          "output": 1.25,
          "thinking": 1.25,
          "cache_read": 0.03,
          "cache_write": 0.3125
        }
      },
      {
        "model": "claude-3-opus-20240229",
        "rates": {
          "input": 15.0,
          "output": 75.0,
          "thinking": 75.0,
          "cache_read": 1.5,
          "cache_write": 18.75
        }
      },
      {
        "model": "claude-3-opus-latest",
        "rates": {
          "input": 15.0,
          "output": 75.0,
          "thinking": 75.0,
          "cache_read": 1.5,
          "cache_write": 18.75
        }
      },
      {
        "model": "claude-haiku-4-5",
        "rates": {
          "input": 1.0,
          "output": 5.0,
          "thinking": 5.0,
          "cache_read": 0.1,
          "cache_write": 1.25
        }
      },
      {
        "model": "claude-haiku-4-5-20251001",
        "rates": {
          "input": 1.0,
          "output": 5.0,
          "thinking": 5.0,
          "cache_read": 0.1,
          "cache_write": 1.25
        }
      },
      {
        "model": "claude-opus-4-0",
        "rates": {
          "input": 15.0,
          "output": 75.0,
          "thinking": 75.0,
          "cache_read": 1.5,
          "cache_write": 18.75
        }
      },
      {
        "model": "claude-opus-4-1",
        "rates": {
          "input": 15.0,
          "output": 75.0,
          "thinking": 75.0,
          "cache_read": 1.5,
          "cache_write": 18.75
        }
      },
      {
        "model": "claude-opus-4-1-20250805",
        "rates": {
          "input": 15.0,
          "output": 75.0,
          "thinking": 75.0,
          "cache_read": 1.5,
          "cache_write": 18.75
        }
      },
      {
        "model": "claude-opus-4-20250514",
        "rates": {
          "input": 15.0,
          "output": 75.0,
          "thinking": 75.0,
          "cache_read": 1.5,
          "cache_write": 18.75
        }
      },
      {
        "model": "claude-opus-4-5",
        "rates": {
          "input": 5.0,
          "output": 25.0,
          "thinking": 25.0,
          "cache_read": 0.5,
          "cache_write": 6.25
        }
      },
      {
        "model": "claude-opus-4-5-20251101",
        "rates": {
          "input": 5.0,
          "output": 25.0,
          "thinking": 25.0,
          "cache_read": 0.5,
          "cache_write": 6.25
        }
      },
      {
        "model": "claude-opus-4-6",
        "rates": {
          "input": 5.0,
          "output": 25.0,
          "thinking": 25.0,
          "cache_read": 0.5,
          "cache_write": 6.25
        }
      },
      {
        "model": "claude-opus-4-6-20251101",
        "rates": {
          "input": 5.0,
          "output": 25.0,
          "thinking": 25.0,
          "cache_read": 0.5,
          "cache_write": 6.25
        }
      },
      {
        "model": "claude-opus-4-7",
        "rates": {
          "input": 5.0,
          "output": 25.0,
          "thinking": 25.0,
          "cache_read": 0.5,
          "cache_write": 6.25
        }
      },
      {
        "model": "claude-opus-4-7-20260101",
        "rates": {
          "input": 5.0,
          "output": 25.0,
          "thinking": 25.0,
          "cache_read": 0.5,
          "cache_write": 6.25
        }
      },
      {
        "model": "claude-opus-4-8",
        "rates": {
          "input": 5.0,
          "output": 25.0,
          "thinking": 25.0,
          "cache_read": 0.5,
          "cache_write": 6.25
        }
      },
      {
        "model": "claude-opus-4-8-20260219",
        "rates": {
          "input": 5.0,
          "output": 25.0,
          "thinking": 25.0,
          "cache_read": 0.5,
          "cache_write": 6.25
        }
      },
      {
        "model": "claude-sonnet-4-0",
        "rates": {
          "input": 3.0,
          "output": 15.0,
          "thinking": 15.0,
          "cache_read": 0.3,
          "cache_write": 3.75
        }
      },
      {
        "model": "claude-sonnet-4-20250514",
        "rates": {
          "input": 3.0,
          "output": 15.0,
          "thinking": 15.0,
          "cache_read": 0.3,
          "cache_write": 3.75
        }
      },
      {
        "model": "claude-sonnet-4-5",
        "rates": {
          "input": 3.0,
          "output": 15.0,
          "thinking": 15.0,
          "cache_read": 0.3,
          "cache_write": 3.75
        }
      },
      {
        "model": "claude-sonnet-4-5-20250929",
        "rates": {
          "input": 3.0,
          "output": 15.0,
          "thinking": 15.0,
          "cache_read": 0.3,
          "cache_write": 3.75
        }
      },
      {
        "model": "claude-sonnet-4-6",
        "rates": {
          "input": 3.0,
          "output": 15.0,
          "thinking": 15.0,
          "cache_read": 0.3,
          "cache_write": 3.75
        }
      },
      {
        "model": "claude-sonnet-4-6-20251101",
        "rates": {
          "input": 3.0,
          "output": 15.0,
          "thinking": 15.0,
          "cache_read": 0.3,
          "cache_write": 3.75
        }
      }
    ],
    "openai": [
      {
        "model": "codex-auto-review",
        "rates": {
          "input": 0.4,
          "output": 1.6,
          "thinking": 1.6,
          "cache_read": 0.1,
          "cache_write": 0.0
        }
      },
      {
        "model": "codex-unknown",
        "rates": {
          "input": 2.0,
          "output": 8.0,
          "thinking": 8.0,
          "cache_read": 0.5,
          "cache_write": 0.0
        }
      },
      {
        "model": "gpt-3.5-turbo",
        "rates": {
          "input": 0.5,
          "output": 1.5,
          "thinking": 1.5,
          "cache_read": 0.0,
          "cache_write": 0.0
        }
      },
      {
        "model": "gpt-4.1",
        "rates": {
          "input": 2.0,
          "output": 8.0,
          "thinking": 8.0,
          "cache_read": 0.5,
          "cache_write": 0.0
        }
      },
      {
        "model": "gpt-4.1-mini",
        "rates": {
          "input": 0.4,
          "output": 1.6,
          "thinking": 1.6,
          "cache_read": 0.1,
          "cache_write": 0.0
        }
      },
      {
        "model": "gpt-4.1-nano",
        "rates": {
          "input": 0.1,
          "output": 0.4,
          "thinking": 0.4,
          "cache_read": 0.025,
          "cache_write": 0.0
        }
      },
      {
        "model": "gpt-4o",
        "rates": {
          "input": 2.5,
          "output": 10.0,
          "thinking": 10.0,
          "cache_read": 1.25,
          "cache_write": 0.0
        }
      },
      {
        "model": "gpt-4o-mini",
        "rates": {
          "input": 0.15,
          "output": 0.6,
          "thinking": 0.6,
          "cache_read": 0.075,
          "cache_write": 0.0
        }
      },
      {
        "model": "gpt-5.2",
        "rates": {
          "input": 2.0,
          "output": 8.0,
          "thinking": 8.0,
          "cache_read": 0.5,
          "cache_write": 0.0
        }
      },
      {
        "model": "gpt-5.3-codex",
        "rates": {
          "input": 2.0,
          "output": 8.0,
          "thinking": 8.0,
          "cache_read": 0.5,
          "cache_write": 0.0
        }
      },
      {
        "model": "gpt-5.4",
        "rates": {
          "input": 2.5,
          "output": 15.0,
          "thinking": 15.0,
          "cache_read": 0.25,
          "cache_write": 0.0
        }
      },
      {
        "model": "gpt-5.4-mini",
        "rates": {
          "input": 0.75,
          "output": 4.5,
          "thinking": 4.5,
          "cache_read": 0.075,
          "cache_write": 0.0
        }
      },
      {
        "model": "gpt-5.5",
        "rates": {
          "input": 5.0,
          "output": 30.0,
          "thinking": 30.0,
          "cache_read": 0.5,
          "cache_write": 0.0
        }
      },
      {
        "model": "o1",
        "rates": {
          "input": 15.0,
          "output": 60.0,
          "thinking": 60.0,
          "cache_read": 7.5,
          "cache_write": 0.0
        }
      },
      {
        "model": "o1-pro",
        "rates": {
          "input": 150.0,
          "output": 600.0,
          "thinking": 600.0,
          "cache_read": 0.0,
          "cache_write": 0.0
        }
      },
      {
        "model": "o3",
        "rates": {
          "input": 10.0,
          "output": 40.0,
          "thinking": 40.0,
          "cache_read": 2.5,
          "cache_write": 0.0
        }
      },
      {
        "model": "o3-mini",
        "rates": {
          "input": 1.1,
          "output": 4.4,
          "thinking": 4.4,
          "cache_read": 0.55,
          "cache_write": 0.0
        }
      },
      {
        "model": "o4-mini",
        "rates": {
          "input": 1.1,
          "output": 4.4,
          "thinking": 4.4,
          "cache_read": 0.275,
          "cache_write": 0.0
        }
      },
      {
        "model": "text-embedding-3-large",
        "rates": {
          "input": 0.13,
          "output": 0.0,
          "thinking": 0.0,
          "cache_read": 0.0,
          "cache_write": 0.0
        }
      },
      {
        "model": "text-embedding-3-small",
        "rates": {
          "input": 0.02,
          "output": 0.0,
          "thinking": 0.0,
          "cache_read": 0.0,
          "cache_write": 0.0
        }
      },
      {
        "model": "text-embedding-ada-002",
        "rates": {
          "input": 0.1,
          "output": 0.0,
          "thinking": 0.0,
          "cache_read": 0.0,
          "cache_write": 0.0
        }
      }
    ],
    "google_gemini": [
      {
        "model": "gemini-2.5-flash",
        "rates": {
          "input": 0.3,
          "output": 2.5,
          "thinking": 2.5,
          "cache_read": 0.03,
          "cache_write": 0.0
        }
      },
      {
        "model": "gemini-2.5-flash-lite",
        "rates": {
          "input": 0.1,
          "output": 0.4,
          "thinking": 0.4,
          "cache_read": 0.01,
          "cache_write": 0.0
        }
      },
      {
        "model": "gemini-2.5-pro",
        "rates": {
          "input": 1.25,
          "output": 10.0,
          "thinking": 10.0,
          "cache_read": 0.125,
          "cache_write": 0.0
        },
        "tiered": {
          "threshold_tokens": 200000,
          "high_context": {
            "input": 2.5,
            "output": 15.0,
            "thinking": 15.0,
            "cache_read": 0.63,
            "cache_write": 3.125
          }
        }
      },
      {
        "model": "gemini-3-flash-preview",
        "rates": {
          "input": 0.5,
          "output": 3.0,
          "thinking": 3.0,
          "cache_read": 0.05,
          "cache_write": 0.0
        }
      },
      {
        "model": "gemini-3.1-flash-image-preview",
        "rates": {
          "input": 0.5,
          "output": 3.0,
          "thinking": 3.0,
          "cache_read": 0.05,
          "cache_write": 0.625
        },
        "modal": {
          "audio_input": 0.0,
          "audio_output": 0.0,
          "image_generation": 60.0
        }
      },
      {
        "model": "gemini-3.1-flash-lite",
        "rates": {
          "input": 0.25,
          "output": 1.5,
          "thinking": 1.5,
          "cache_read": 0.025,
          "cache_write": 0.0
        }
      },
      {
        "model": "gemini-3.1-flash-lite-preview",
        "rates": {
          "input": 0.25,
          "output": 1.5,
          "thinking": 1.5,
          "cache_read": 0.025,
          "cache_write": 0.3125
        }
      },
      {
        "model": "gemini-3.1-flash-live-preview",
        "rates": {
          "input": 0.75,
          "output": 4.5,
          "thinking": 4.5,
          "cache_read": 0.0,
          "cache_write": 0.0
        },
        "modal": {
          "audio_input": 3.0,
          "audio_output": 12.0,
          "image_generation": 0.0
        }
      },
      {
        "model": "gemini-3.1-pro-preview",
        "rates": {
          "input": 2.0,
          "output": 12.0,
          "thinking": 12.0,
          "cache_read": 0.2,
          "cache_write": 0.0
        },
        "tiered": {
          "threshold_tokens": 200000,
          "high_context": {
            "input": 4.0,
            "output": 18.0,
            "thinking": 18.0,
            "cache_read": 1.0,
            "cache_write": 5.0
          }
        }
      },
      {
        "model": "gemini-3.5-flash",
        "rates": {
          "input": 1.5,
          "output": 9.0,
          "thinking": 9.0,
          "cache_read": 0.15,
          "cache_write": 0.0
        }
      },
      {
        "model": "gemini-code-assist-unknown",
        "rates": {
          "input": 0.5,
          "output": 3.0,
          "thinking": 3.0,
          "cache_read": 0.05,
          "cache_write": 0.0
        }
      }
    ],
    "xai": [
      {
        "model": "grok-2-vision-1212",
        "rates": {
          "input": 1.25,
          "output": 2.5,
          "thinking": 2.5,
          "cache_read": 0.2,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-3",
        "rates": {
          "input": 1.25,
          "output": 2.5,
          "thinking": 2.5,
          "cache_read": 0.2,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-3-fast",
        "rates": {
          "input": 1.25,
          "output": 2.5,
          "thinking": 2.5,
          "cache_read": 0.2,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-3-mini",
        "rates": {
          "input": 0.3,
          "output": 0.5,
          "thinking": 0.5,
          "cache_read": 0.0,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-3-mini-fast",
        "rates": {
          "input": 0.6,
          "output": 4.0,
          "thinking": 4.0,
          "cache_read": 0.0,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-4",
        "rates": {
          "input": 1.25,
          "output": 2.5,
          "thinking": 2.5,
          "cache_read": 0.2,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-4-mini",
        "rates": {
          "input": 1.25,
          "output": 2.5,
          "thinking": 2.5,
          "cache_read": 0.2,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-4.20-0309-non-reasoning",
        "rates": {
          "input": 1.25,
          "output": 2.5,
          "thinking": 2.5,
          "cache_read": 0.2,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-4.20-0309-reasoning",
        "rates": {
          "input": 1.25,
          "output": 2.5,
          "thinking": 2.5,
          "cache_read": 0.2,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-4.20-multi-agent-0309",
        "rates": {
          "input": 1.25,
          "output": 2.5,
          "thinking": 2.5,
          "cache_read": 0.2,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-4.3",
        "rates": {
          "input": 1.25,
          "output": 2.5,
          "thinking": 2.5,
          "cache_read": 0.2,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-4.3-latest",
        "rates": {
          "input": 1.25,
          "output": 2.5,
          "thinking": 2.5,
          "cache_read": 0.2,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-build",
        "rates": {
          "input": 1.0,
          "output": 2.0,
          "thinking": 2.0,
          "cache_read": 0.2,
          "cache_write": 0.0
        }
      },
      {
        "model": "grok-build-0.1",
        "rates": {
          "input": 1.0,
          "output": 2.0,
          "thinking": 2.0,
          "cache_read": 0.2,
          "cache_write": 0.0
        }
      }
    ]
  }
}
