All AI Ask research

Data reports

Monthly, citation-ready State of LLM Pricing releases built from versioned pricing and benchmark datasets. Each edition has its own permanent URL and downloadable snapshot. Surface verification: 2026-08-14.

State of LLM API Pricing and Performance — Q3 2026

Batch 49 · reports decision and evidence contributions. Surface verification: 2026-08-14. These are route-local, server-rendered fixtures; unavailable values are not inferred.

Report-edition evidence catalog

Frozen Batch 49 fixture board. Formula / decision rule: published = edition exists ∧ publication date ≤ as-of ∧ status is published Boundary: Absent, scheduled, or superseded editions cannot be presented as published.

Frozen fixture / field IDJoined inputs and observationCalculated resultState
batch49-reports-m1-r1
current Q3 2026 edition
edition=llm-state-q3-2026; period=Q3 2026; publication=2026-08-14; status=current; datasets=pricing+speed; method=q3-v1
Permanent URL and citation-ready dataset inventory join the current edition.
published=Yes; download/citation=ReadyPUBLISHED — current dated edition.
batch49-reports-m1-r2
missing prior-quarter edition · future/unpublished edition
edition=Q2-2026=absent; edition=Q4-2026=scheduled; publication=Unavailable; status=unpublished
No archive row or publication evidence exists for either requested edition.
publication=Unavailable; do not create a link or findingUNAVAILABLE — archive gap.
batch49-reports-m1-r3
corrected edition · superseded dataset · unavailable download
edition=q3-correction; correction=linked; dataset=old-v0; supersededBy=q3-v1; download=404
Correction and supersession are visible, but the old artifact is not download-ready.
cite-ready=No until declared artifact resolvesCORRECTED — cite gate open.

Provenance: Batch 49 reports module 1 first-party evidence and surface verification date 2026-08-14. All AI Ask reports archive. Missing joins fail closed.

Research-question-to-owner router

Frozen Batch 49 fixture board. Formula / decision rule: route = requested period + metric + evidence requirement → one eligible owner Boundary: The archive routes to evidence; it does not answer live or unsupported comparisons.

Frozen fixture / field IDJoined inputs and observationCalculated resultState
batch49-reports-m2-r1
current price snapshot · current speed snapshot
period=current; metric=price/speed; required=live registry/benchmark; archive=q3; eligible=/llm-api-pricing,/benchmarks
Current questions require live sibling owners, not the dated archive.
archive=rejected; sibling owner=eligibleROUTED — live owner required.
batch49-reports-m2-r2
Q3 combined finding · model retirement deadline
period=Q3 2026/lifecycle-current; metric=combined/lifecycle; required=edition/lifecycle registry; candidate=q3/deprecations
The Q3 finding belongs to the dated edition; retirement deadline belongs to lifecycle owner.
one question → one evidence owner; no blended verdictROUTED — ownership preserved.
batch49-reports-m2-r3
quarter-over-quarter change · custom cost forecast
period=Q2→Q3/custom; metric=delta/forecast; baseline=missing; workload=mixed; formula=custom
No prior baseline exists and a custom forecast is outside archive scope.
eligible owner=Unavailable/calculator; archive answer=UnsupportedUNSUPPORTED — prerequisites absent.

Provenance: Batch 49 reports module 2 first-party evidence and surface verification date 2026-08-14. All AI Ask reports archive. Missing joins fail closed.

Archive integrity and reproducibility ledger

Frozen Batch 49 fixture board. Formula / decision rule: cite-ready = all declared artifacts resolve ∧ dates/versions/checksums agree Boundary: A readable article cannot certify an inconsistent download or method version.

Frozen fixture / field IDJoined inputs and observationCalculated resultState
batch49-reports-m3-r1
article HTML · JSON download · CSV download
url=reports/q3; types=html/json/csv; version=q3-v1; rows=joined; checksum=declared; verified=2026-08-14
The three declared artifacts agree on edition, date, and method version.
cite-ready=Yes; reproducibility=ReadyPASS — artifact set consistent.
batch49-reports-m3-r2
dataset metadata · citation string · changelog
metadata=present; citation=present; changelog=present; method=q3-v1; artifact method=q3-v0; checksum=mismatch
Metadata and artifact method versions disagree.
cite-ready=No; correction required before citationFAIL CLOSED — version mismatch.
batch49-reports-m3-r3
corrected artifact case
canonical=/reports/q3; correction=/reports/q3/correction-1; json=200; csv=200; checksum=match; verified=2026-08-14
Corrected links resolve and checksum/version/date fields agree.
cite-ready=Yes after correction link is retainedPASS WITH CORRECTION — audit trail retained.

Provenance: Batch 49 reports module 3 first-party evidence and surface verification date 2026-08-14. All AI Ask reports archive. Missing joins fail closed.

Run the reports Batch 49 evidence scenario →