A price on a website is a claim with an expiry date. Every entry below is dated and linked to the page it came from, so you can check whether it is still true rather than trusting that it is.
Newest first. Each line links to the source we read.
This is the baseline snapshot. From the next run onward, changes appear here as a diff rather than a silent edit.
| Model | Input /M | Cached /M | Output /M | Context | Weights | Best for |
|---|
On each pass we re-read every provider's own pricing page and store the result with a timestamp. The next pass is compared against the stored copy, and only differences are published — which is how you notice a 20% cut that was never announced.
When a page cannot be reached, nothing is overwritten. The row keeps its last known value and its old date rather than being blanked. That is why some entries here are older than others: the date is the honest part.
We do not take numbers from aggregators, model catalogues or blog posts, including when our own fetch fails. If we could not read the official page, the cell stays empty. A blank is information; a wrong number is not.
Corrections: if you spot a price that disagrees with the provider's page, email pipeitouzi@gmail.com. We re-check and date the correction, and we log the change rather than quietly editing history.