StepFun Step 3.7 Flash Review: We Tested the 1/9-Cost Claim
StepFun's Step 3.7 Flash arrived with an eye-catching pitch: roughly 97% of Claude Opus's coding ability at about one-ninth the cost, from an open Apache-2.0 model you can run on a single 128GB machine. That's exactly the kind of claim worth executing rather than repeating, so we ran it through our coding benchmark. The short version: the per-token price really is low - but the model is slow and verbose enough that the per-task economics look nothing like 1/9, and cheaper, better coders already exist.
What Step 3.7 Flash is
Step 3.7 Flash is an open-weights model from StepFun (阶跃星辰), released around May 28-29, 2026 under Apache 2.0. It's a ~198B-parameter Mixture-of-Experts — a 196B language backbone plus a 1.8B vision encoder, ~11B active per token — so it's both a coding model and a vision-language model (text + image in, text out). It has a 256K context, selectable reasoning effort, and is small enough to run on a single 128GB unified-memory device.
The claim we tested
StepFun's headline pitch is specific and falsifiable: that Step 3.7 Flash (with its "Advisor" mode) reaches ~97% of Claude Opus 4.6's coding ability at roughly 1/9 the per-task cost, alongside vendor benchmarks of SWE-bench Verified 76.5%, SWE-bench Pro 56.3%, and Terminal-Bench 2.1 59.6%. Those are StepFun's own numbers. We don't repeat them as fact — we ran the model ourselves on the same nine-task coding harness as our coding-cost benchmark and measured real cost, latency, and pass rate.
Results: 8/9, and mid-pack cost
Step 3.7 Flash solved eight of nine — it missed only the valid-parentheses check — and, crucially, it was neither fast nor cheap in practice:
| Model | Score | $/1,000 tasks | Avg latency |
|---|---|---|---|
| Claude Opus 4.8 | 9/9 | $4.05 | 6.1s |
| Step 3.7 Flash | 8/9 | $2.66 | 19.2s |
| GLM 5.2 | 9/9 | $1.99 | 12.3s |
| Qwen3 Coder Next | 9/9 | $0.10 | 7.0s |
| DeepSeek V4-Flash | 9/9 | $0.13 | 14.5s |
So on pure coding, Step 3.7 Flash is mid-table: a notch behind the 9/9 models on correctness (it missed one), and one of the slower and pricier options per task. The headline "1/9 the cost of Opus" did not hold up the way the sticker price implies.
Cheap per token vs cheap per task
Here's the trap the marketing leans on. Step 3.7 Flash's per-token price is genuinely low ($0.20/$1.15 vs Opus's $5/$25 — roughly 1/15 to 1/20 per token). But per-task cost = price × tokens generated, and Step 3.7 Flash generated long, slow outputs (~19 seconds per task). Multiply a low rate by a high token count and you get a mid-pack bill — about $2.66 per 1,000 tasks, only ~1.5× cheaper than Opus, not 9×. Meanwhile Claude Opus answered tersely and quickly, shrinking its apparent cost disadvantage. Sticker price is not spend — the only way to know real cost is to run the tasks, which is exactly why we do.
The real draw: vision + Apache 2.0
If you only need to write code, cheaper text coders beat Step 3.7 Flash on every axis we measured. Its genuine differentiators are elsewhere: it's natively multimodal (it reads images, not just text) and it's Apache-2.0 open-weights that fits on a single 128GB machine. For a self-hosted assistant that needs to reason over screenshots, diagrams, or mixed media — with no per-token lock-in — that combination is rare at this size. Pick it for that, not for cheap coding throughput.
Pricing & access
On OpenRouter (stepfun/step-3.7-flash): $0.20 input / $1.15 output per 1M tokens, no free tier. The weights are Apache-2.0 on Hugging Face (with GGUF builds) for self-hosting. Budget by real output volume, not the sticker rate — for verbose models the two diverge sharply.
Who should use it
Self-hosted multimodal
- Apache-2.0 vision+code on one 128GB box — its strongest case.
No per-token lock-in
- Own the weights; run on-prem or air-gapped.
Pure coding value? no
- DeepSeek V4-Flash / Qwen3 Coder Next score higher for a fraction of the per-task cost.
Latency-critical? no
- ~32s/task in our run — among the slowest we tested.
Compare Step 3.7 Flash against 300+ models — one key
Test it head-to-head with DeepSeek V4-Flash, Qwen and Claude on your own tasks, and route to whichever wins — one OpenAI-compatible endpoint.
FAQ
What is StepFun Step 3.7 Flash?
An open-weights ~198B MoE from StepFun (May 28-29, 2026, Apache 2.0) — a coding model and vision-language model (text+image in), ~11B active, 256K context, runs on one 128GB machine.
Is it really 1/9 the cost of Claude Opus?
Per token, roughly. Per task, no — in our test it cost ~$2.66/1,000 vs Opus's $4.05 (~1.5× cheaper), because it's verbose and slow. Sticker price ≠ spend.
Is Step 3.7 Flash good for coding?
Capable but not a value leader — 8/9 in our test (missed only valid-parentheses), a notch behind the 9/9 models. Vendor SWE-bench Verified 76.5% is vendor-reported.
How much does it cost?
$0.20/$1.15 per 1M on OpenRouter (no free tier). Real per-task cost ~$2.66/1,000 in our run — mid-pack, due to verbose output.
Is it open source?
Yes — Apache 2.0 on Hugging Face (with GGUF), runs on one 128GB unified-memory device. Native vision is a key differentiator.
Step 3.7 Flash vs DeepSeek V4-Flash?
V4-Flash wins coding: 9/9 vs 8/9, ~$0.13 vs ~$2.66 per 1,000 tasks (~20× cheaper), and faster. Choose Step 3.7 Flash for vision + self-hosting, not cheap coding.
Why so expensive per task if the price is low?
Per-task cost = price × tokens generated. Step 3.7 Flash wrote long, slow outputs (~32s/task), so a low rate × high token count = a mid-pack bill.
Limits of this test?
Text-coding only: nine standard tasks, one run, pass/fail via executed code — not vision/agentic/repo-scale. Vendor figures are vendor-reported.
DataLLM Lab