Model comparison
Results of the same prompt side by side. Nothing runs on this page – click a row to open the output. Sort by clicking a column header; the best value is highlighted.
|
OpenAI Model profile → | loads | 94 | 8/8 | 100 | 81 / 80 | 4 min 53 s | 138,349 | $0.21 prices as of 15/10/2026 | 31 kB 98 lines |
|
Anthropic Model profile → | loads | 93 | 8/8 | 94 | 89 / 70 | 38 min 28 s | 159,363 | ≈ $2.93 prices as of 06/10/2026 | 67 kB 1,210 lines |
|
xAI Model profile → | loads | 93 | 8/8 | 97 | 94 / 60 | 16 min 01 s | 56,405 | $0.33 prices as of 18/10/2026 | 50 kB 1,089 lines |
|
Anthropic Model profile → | loads | 92 | 8/8 | 94 | 91 / 60 | 11 min 27 s | 222,948 | ≈ $0.10 prices as of 06/10/2026 | 49 kB 1,268 lines |
|
Anthropic Model profile → | loads | 91 | 8/8 | 96 | 84 / 60 | 15 min 14 s | 185,039 | ≈ $1.70 prices as of 06/10/2026 | 68 kB 1,189 lines |
|
OpenAI Model profile → | loads | 90 | 8/8 | 100 | 76 / 60 | 4 min 25 s | 161,311 | $1.04 prices as of 15/10/2026 | 26 kB 50 lines |
|
OpenAI Model profile → | loads | 84 | 7/8 | 98 | 87 / 60 | 1 min 19 s | 10,517 | $0.12 prices as of 17/10/2026 | 25 kB 326 lines |
|
DeepSeek Model profile → | loads | 84 | 7/8 | 92 | 81 / 70 | 5 min 45 s | 78,728 | $0.047 prices as of 16/10/2026 | 75 kB 2,089 lines |
|
OpenAI Model profile → | loads | 83 | 6.5/8 | 100 | 79 / 80 | 2 min 27 s | 244,896 | $0.26 prices as of 15/10/2026 | 31 kB 83 lines |
|
Google Model profile → | loads | 82 | 7/8 | 78 | 84 / 60 | 4 min 23 s | 29,944 | $0.30 prices as of 17/10/2026 | 72 kB 1,979 lines |
|
OpenAI Model profile → | loads | 80 | 6.5/8 | 98 | 92 / 50 | 5 min 46 s | 92,216 | $0.41 prices as of 17/10/2026 | 67 kB 2,097 lines |
|
OpenAI Model profile → | loads | 76 | 6/8 | 97 | 80 / 60 | 2 min 05 s | 223,637 | $0.33 prices as of 15/10/2026 | 19 kB 74 lines |
|
Mistral Model profile → | loads | 75 | 6.5/8 | 96 | 80 / 30 | 46 min 26 s | 120,476 | $0.25 prices as of 17/10/2026 | 72 kB 1,678 lines |
|
OpenAI Model profile → | loads | 69 | 5.5/8 | 96 | 74 / 50 | 1 min 12 s | 224,739 | $0.00811 prices as of 15/10/2026 | 21 kB 57 lines |
|
Google Model profile → | loads | 65 | 5/8 | 83 | 76 / 50 | 1 min 55 s | 19,706 | $0.23 prices as of 17/10/2026 | 39 kB 913 lines |
|
Google Model profile → | loads | 64 | 5/8 | 81 | 85 / 40 | 2 min 18 s | 29,794 | $0.11 prices as of 17/10/2026 | 57 kB 1,648 lines |
|
Google Model profile → | loads | 60 | 3.5/8 | 98 | 87 / 70 | 54 s | 17,496 | $0.043 prices as of 17/10/2026 | 49 kB 1,199 lines |
|
Google Model profile → | loads | 55 | 4/8 | 82 | 85 / 30 | 6 min 20 s | 13,814 | $0.00 prices as of 17/10/2026 | 32 kB 712 lines |
|
Mistral Model profile → | loads | 19 | 1.5/8 | 81 | 0 / 0 | 3 min 44 s | 37,053 | $0.28 prices as of 17/10/2026 | 70 kB 1,664 lines |
|
Google Model profile → | loads | 12 | 0.5/8 | 85 | 0 / 0 | 8 s | 3,086 | $0.00413 prices as of 17/10/2026 | 6 kB 161 lines |
|
OpenAI Model profile → | broken fixed version → | 0 after fix 7 | 0/8 after fix 0/8 | 68 after fix 68 | 0 / 0 after fix 0 / 0 | 43 s | 6,043 | $0.00687 prices as of 17/10/2026 | 14 kB 67 lines |
|
OpenAI Model profile → | broken fixed version → | 0 after fix 81 | 0/8 after fix 6.5/8 | 67 after fix 96 | 0 / 0 after fix 91 / 60 | 2 min 12 s | 12,944 | $0.38 prices as of 17/10/2026 | 29 kB 357 lines |
|
Google Model profile → | broken fixed version → | 0 after fix 27 | 0/8 after fix 1.5/8 | 69 after fix 65 | 0 / 0 after fix 0 / 60 | – | 32,202 | $0.12 prices as of 16/10/2026 | 73 kB 2,288 lines |
|
DeepSeek Model profile → | broken fixed version → | 0 after fix 43 | 0/8 after fix 2.5/8 | 69 after fix 98 | 0 / 0 after fix 94 / 0 | 4 min 22 s | 41,688 | $0.082 prices as of 16/10/2026 | 88 kB 2,060 lines |
|
Mistral Model profile → | broken fixed version → | 0 after fix 18 | 0/8 after fix 1.5/8 | 64 after fix 64 | 0 / 0 after fix 0 / 0 | 2 min 15 s | 27,061 | $0.016 prices as of 17/10/2026 | 42 kB 1,156 lines |
|
Mistral Model profile → | broken fixed version → | 0 after fix 7 | 0/8 after fix 0/8 | 67 after fix 67 | 0 / 0 after fix 0 / 0 | 2 min 58 s | 21,146 | $0.019 prices as of 17/10/2026 | 90 kB 2,133 lines |
|
Z.ai Model profile → | broken fixed version → | 0 after fix 26 | 0/8 after fix 2.5/8 | 70 after fix 71 | 0 / 0 after fix 0 / 0 | 6 min 34 s | 101,405 | $0.45 prices as of 17/10/2026 | 57 kB 1,215 lines |
Cost = tokens priced with the API price list valid on the date shown next to the cost (prices change). ≈ = estimate (only the total token count is known), no ≈ = exact from input / output tokens. “Loads” = the page opens without errors; technical health also checks behaviour during use – judge the quality in the viewer.
Evaluation
27 outputs from 27 models for the same zero-shot prompt – each one the model's first answer, published unedited.
- 4.4/8average score
- 20/27working outputs
- 86/100avg. technical health
- 56/100avg. UX
Broken (do not run): 7, 7 of them with a copy fixed by the same model. The average checklist score is 4.4/8 (a broken output scores 0), 6/8 among working ones. Best: Claude Opus 5.5, Claude Haiku 5.5, Claude Sonnet 5.5 and 3 more – 8/8. Weakest working: Gemini 3.1 Flash-Lite – 0.5/8.
How the 8 requirements were met
From 20 working outputs: ✓ met, ½ partly, ✗ missing. Rate = (✓ + ½ × 0.5) / number of outputs.
| Requirement | ✓ | ½ | ✗ | Rate |
|---|---|---|---|---|
| 3D scene 3D scene: Sun, 8 planets, Moon, asteroid belt, stars |
12 | 7 | 1 | 78 % |
| Recognizable planets (Jupiter bands & spot, Saturn rings, Earth oceans & clouds), sunlight | 11 | 8 | 1 | 75 % |
| Real data Real data: periods, eccentricity & inclination, positions roughly right for the date |
12 | 6 | 2 | 75 % |
| Time Time: play/pause, reverse, real time to years/s, “today”, date shown |
12 | 7 | 1 | 78 % |
| Camera Camera: orbit, zoom and pan with mouse and touch |
9 | 9 | 2 | 68 % |
| Click / list Click / list: smooth fly-to, follow, info panel |
11 | 7 | 2 | 73 % |
| Orbit & label toggles, readable vs true scale switch | 11 | 7 | 2 | 73 % |
| Single file, no external assets, full window, resize & high-DPI, runs without errors | 14 | 4 | 2 | 80 % |
Strengths
The requirements the models met best – quotes from the reviewer's verdicts:
Single file, no external assets, full window, resize & high-DPI, runs without errors · 80 % met
Single file, no assets, resize and high-DPI handled, renders fine.
– Claude Opus 5.5Single self-contained file, resize and high-DPI handled.
– Claude Haiku 5.5
3D scene · 78 % met
Sun, eight planets, Moon, asteroid belt and stars all present.
– Claude Opus 5.5Sun, eight planets, Moon, asteroid belt and starfield present.
– Claude Haiku 5.5
Typical mistakes
The requirements the models most often missed or met only partly:
Camera · 68 % met
Camera is coded, but the frozen page does not respond.
– Mistral Medium 3.5Camera cannot be controlled.
– Gemini 3.1 Flash-Lite
Orbit & label toggles, readable vs true scale switch · 73 % met
Labels missing, orbits invisible, scale switch barely works
– Mistral Medium 3.5Toggles do nothing; no scale switch.
– Gemini 3.1 Flash-Lite
Click / list · 73 % met
Selection and fly-to are coded but do not work on the frozen page.
– Mistral Medium 3.5No body selection or info panel.
– Gemini 3.1 Flash-Lite
Agreement of two independent reviewers
The checklist of 28 outputs was filled in independently by two AI reviewers, Claude Opus 5.5 and Codex (GPT-6 Astra, medium). They agreed on 186 of 224 items (83 %). Average score by Claude 4.8/8, by Codex 4.8/8. Codex gave a lower score for 12, a higher one for 8 and the same for 8 outputs. They disagreed most often on: Orbit & label toggles, readable vs true scale switch (10×), Click / list (7×), Camera (5×).
Where the reviewers disagree, the stricter (lower) verdict is proposed; the published score is approved by a human.
Objective tests
Measured by a tool, not by a person or an AI – so they are shown even before the scores are approved.
- Tech: average 86/100 from 27 measurements; highest GPT-6 Astra (100), lowest Mistral Small 4 (64). Measures Lighthouse, smoothness, errors during automated use, the mobile layout and whether the controls work.
- UX / UI: average 56/100 from 27 measurements; highest Grok 4.6 (94), lowest Gemini 3.1 Flash-Lite (0). Measures control size, layout at 3 widths, keyboard, feedback and readability.