The project stores timestamped pricing snapshots first, preferring official pages and labeling verified fallback when official pages block crawlers.
AI pricing methodology
Use this page for support queries like how AI pricing is calculated, how price changes are detected, and how compare or calculator estimates are built. Methodology explains the mechanics, not just the labels.
Use methodology when the question is about formulas, snapshot rules, history windows, or why a change event appears.
Once the mechanics are clear, move back to compare or calculator to use the shared pricing layer in a real decision flow.
Data sources is the better page for official-first, verified fallback, and provider coverage questions.
1. Snapshot-first storage
The site stores pricing snapshots first, then derives history and change events from those stored points. It stays official-first when possible and does not create a price movement event from a visible page refresh alone.
2. Change events require a real delta
A change event appears only when the new stored price differs from the previous recorded value for the same model and dimension. Same-price snapshots do not produce noise.
3. Blend is a scan shortcut
`Blend = 75% input + 25% output`. It is only a ranking shortcut for mixed workloads and should be replaced by compare or calculator once the request shape is known.
4. Compare and calculator share one base
The project avoids keeping a separate rough compare formula. The same normalized pricing layer feeds both decision tools.
Core formulas
These are the main formulas behind compare and calculator.
How history windows work
`7d / 30d / 90d` summaries compare the latest point against the last stored point at or before the window boundary. If stored history is too shallow, the page says so instead of inventing a delta.
How FX display works
FX conversion changes display only, not the source snapshot itself. When conversion is unavailable, the site keeps source currency visible instead of showing false precision.
Known limitation: source availability
When an official provider path is not consistently crawlable, the site keeps that state visible through verified fallback or baseline labels instead of disguising it as an official fresh crawl.
How batch coverage is counted
Home and provider pages count models with a normalized batch pricing field currently listed. That wording is intentionally narrower than blanket provider-wide batch support.
Compare uses the same pricing base when the shortlist is ready and you want a side-by-side outcome.
Open compareCalculator applies the formulas on this page to a concrete request shape, budget, cache ratio, and FX display.
Open calculatorFAQ is better for short support answers and glossary is better for term-level definitions.
Open FAQ