OhMyUnicorn experiment · 8 October 2026 · same prompt, same starting point

Claude Haiku 5.5 vs Sonnet 5.5 vs Opus 5.5: same prompt, same starting point

On 22 September, Claude Opus 5.5 built Planet Pop from one prompt, in 14 minutes for $2.54. On 29 September we gave Claude Sonnet 5.5 exactly the same spot. Claude Haiku 5.5 just came out, so it gets the same spot too: the same instructions and notes Opus had loaded that day, the same message, and the same lookups Opus had already made before it wrote any code, word for word. 4 runs, each a fresh one-shot: new session, empty folder, no memory of the other runs.

output a ThreeJS 3D cartoony/comics-like planet, with vibrant life on it: clouds, mountains, city buildings, cars and plane romaing it. It should be possible to orbit around and zoom and see the details. No harness is to be used

Time and cost

Measured from each session's own log (every request to the model), priced at Anthropic list rates.

RunTimeRequestsOutput tokensList price
Opus 5.5, 22 Sept (Planet Pop)14.0 min1556.6k$2.54one live session
Sonnet 5.5, average of 411.2 min11.564.9k$1.517.0 to 15.2 min, $1.16 to $1.86
Haiku 5.5, average of 45.3 min9.848.1k$0.343.1 to 7.2 min, $0.27 to $0.42
Haiku 5.5, run 15.9 min1353.3k$0.40playable
Haiku 5.5, run 23.1 min343.9k$0.27playable
Haiku 5.5, run 37.2 min1557.6k$0.42playable
Haiku 5.5, run 44.9 min837.7k$0.28playable

Haiku 5.5 cost 13% of Opus 5.5 and 23% of Sonnet 5.5 ($0.34 vs $2.54 vs $1.51 per planet). Sonnet's 4 runs: 1 · 2 · 3 · 4.

Haiku 5.5's price depends on prompt length: requests over 100,000 tokens cost 5 times more ($0.50 in, $2.50 out per million instead of $0.10 and $0.50). The starting notes alone are close to 100,000 tokens, so 39 of 39 Haiku requests paid the higher rate. With a shorter starting point it would be cheaper still.
Correction: our 29 Sept page priced Sonnet 5.5's cache reads at $0.20 per million; the list price is $0.10. Sonnet's average is $1.51, not $1.69.

Play them

Drag to spin, scroll or pinch to zoom.

Claude Haiku 5.5 · run 3
Fullscreen ↗
Claude Sonnet 5.5 · run 1
Fullscreen ↗
Claude Opus 5.5 · Planet Pop
Fullscreen ↗

Other Haiku runs: run 1 · run 2 · run 4

Same camera, every planet

Left to right: Opus 5.5, then Haiku 5.5 runs 1 to 4, captured by the same automatic check on a GPU.

Opus and the Haiku planets from afar
From afar.
Opus and the Haiku planets from another angle
Another angle.
Opus and the Haiku planets zoomed in
Zoomed all the way in.

Sonnet 5.5's 4 runs under the same camera: afar · another angle · zoomed in.

Our take

Tech stack

All are one self-contained HTML file using three.js from jsDelivr: no framework, no build step.

Pagethree.jsPost-processingCustom shadersInstanced meshesShadowsSize
Opus 5.5 · Planet Pop0.170.0yes512yes47 KB
Haiku 5.5 · run 10.160.1no01no16 KB
Haiku 5.5 · run 20.160.0no03yes14 KB
Haiku 5.5 · run 30.160.1no03no17 KB
Haiku 5.5 · run 40.160.1no01no15 KB

What this does not show

Made by OhMyUnicorn Forge: describe an app in plain words, get a live URL.