AI Model Capability Comparison

ML engineering

Only models released within the past year are shown. Only benchmarks covering at least 3 of these models are shown. Unknown release dates are excluded; historical data is retained.

ProgramBenchProgramming benchmark

— means no published score for this candidate in this source, not zero.10/11 recent-year models have scores

No.ModelCost / TestCost per testInput costInput price per million tokensOutput costOutput price per million tokensDurationReported test duration
1AnthropicClaude Opus 5.5Claude Opus 5.518.5$68.05$4$20144 min
2AnthropicClaude Fable 5.1Claude Fable 5.17$58.52$10$50147 min
3AnthropicClaude Sonnet 5.5Claude Sonnet 5.56.5$35.86$2$10127 min
4OpenAIGPT-6 AstraGPT-6 Astra5.5$11.57$10$5027.03 min
5OpenAIGPT-6.1 SolGPT-6.1 Sol3$2.87$2$1070 min
6AnthropicClaude Opus 5Claude Opus 53$60.29$5$25175 min
7Google DeepMindGemini 4 ArgonGemini 4 Argon2.5$17.66$4$2071 min
8AnthropicClaude Haiku 5.5Claude Haiku 5.52.5$6.83$0.1$0.573 min
9OpenAIGPT-6 SolGPT-6 Sol2$11.67$2$1046.18 min
10OpenAIGPT-6 LunaGPT-6 Luna0.5$0.18$0.1$0.528.92 min

Vals.ai benchmarks

Source: Vals.ai ↗ · Updated 2026-10-19

ProgramBench · Updated 2026-10-12

PandaNpc Updated Oct 21, 2026, 06:01 UTC

Source: Epoch AI, CC BY 4.0 · Vals.ai · Artificial Analysis (artificialanalysis.ai)

Column guide

No.
Display order only. Sorting changes this number; it is not a published capability rank.
Model
The evaluated model name and its provider icon. A dash in a score column means no published score is available here, not a zero.
Score
Tests reconstructing programs from scratch to match required behavior. Evaluation methodology ↗
Cost / Test
Cost per test · USD
Input cost
Input price per million tokens · USD / 1M tokens
Output cost
Output price per million tokens · USD / 1M tokens
Duration
Reported test duration · s / min
Vals.ai
Costs and times are reported by Vals for this benchmark, not universal model prices or latency. CUA-bench estimated API cost covers evaluation usage and is a lower-bound estimate, not cost per task; time per action is an average, not a median. An asterisk marks launch-day prompt-cache behavior that increased cache-write costs. Missing values are unpublished, not zero.