Cost Per Correct — a living leaderboard for LLM cost-efficiency

Cost Per Correct is a five-task, easy-tier benchmark that grades LLM agents on cost per correct answer — total spend (USD) ÷ number of correct answers — instead of accuracy alone, because a cheap model that is usually right can beat an expensive model that is always right in production. Each task is a short, single-step agent-style job (arithmetic, extraction, classification) graded by a deterministic assertion, with no LLM judge, and run cost is accounted with tokenecon. This page is the living leaderboard: it is regenerated from the hosted results in the dataset repo, so verified community submissions added there appear here.

Links: Kaggle benchmark (canonical live run surface) · Hugging Face dataset · Zenodo archival record — DOI 10.5281/zenodo.23439614 · Cost model preprint: Token-Economics for Agentic AI (DOI 10.5281/zenodo.23195511)

Notes on reading the table: “attempted” counts tasks with a registered model result (Pass or Fail). Kaggle platform errors and missing runs are disclosed in the Notes column and excluded — they are not model answers. Kaggle reports pass/fail only, so cost per correct is shown where a priced run reports it (starting with submissions that include spend; see below).

Data source: live from the dataset repo (https://huggingface.co/datasets/karmendra8386/cost-per-correct). 5 leaderboard row(s).

ModelTasks passed / attemptedAccuracy %Cost per correct (USD)DateNotes
Gemini 2.5 Flash5 / 5100.0—2026-10-11
DeepSeek R13 / 3100.0—2026-10-11Platform error (not a model result): e2; No registered result: e1
Gemini 3.7 Flash3 / 3100.0—2026-10-11No registered result: e1, e2
Qwen3 235B3 / 3100.0—2026-10-11Platform error (not a model result): e2; No registered result: e1
GPT-OSS 120B2 / 366.7—2026-10-11Platform error (not a model result): e2; No registered result: e1

Last updated October 19, 2026 — regenerated whenever a verified result is merged into the dataset.

Per-task results (latest hosted run)

TaskGemini 2.5 FlashGemini 3.7 FlashDeepSeek R1GPT-OSS 120BQwen3 235BNote
e1Passno resultno resultno resultno resultOnly Gemini 2.5 Flash has a registered result on e1.
e2Passno resultErrorErrorErrorThe three Error rows are Kaggle platform errors: the runs completed but the platform would not register swapped-in models. Not model answers. Disclosed in the entry write-up (dev.to, 2026-10-11).
e3PassPassPassPassPass
e4PassPassPassPassPass
e5PassPassPassFailPassGPT-OSS 120B failed this extraction task; all other models passed.

Submit a result

Anyone can run the benchmark and submit results. Submissions are reviewed and, once verified, added to the dataset — and therefore to this leaderboard.

1. Get the tasks. Download cost-per-correct-tasks.json from the dataset repo. It contains the 5 prompts, the expected answers, and the deterministic grading assertion (a regex) for each task.

2. Run the tasks. Send each prompt to your model once, end-to-end, the way an agent would receive it. Grade each response with the task’s regex assertion — a response passes or it does not; there is no LLM judge. If you want a cost-per-correct figure, price the run with tokenecon and record the total spend in USD and the provider price list you used.

3. Prepare your results CSV — the same schema as hosted-results-2026-10-11.csv:

task_id,<your_model_id>,note
e1,Pass,
e2,Pass,
e3,Fail,
e4,Pass,
e5,Pass,

4. Open a Discussion (or a Pull Request) on the dataset repo: karmendra8386/cost-per-correct — Discussions, titled Result submission: <model name> (<run date>), and include:

Verified submissions are merged into the dataset repo and appear in the leaderboard above with their run date. Questions: open a Discussion on the dataset repo.