Model Review

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.

StepFun Step 3.7 Flash review - tested coding cost, pass rate and the 1/9-cost claim

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.

How this is sourced. Specs, license, and pricing are verified against StepFun's materials and the live OpenRouter listing (June 2026). The coding results are our own — called through OpenRouter on identical prompts, executed against hidden tests, with real cost (token usage × list price) and latency recorded. StepFun's benchmark and cost claims are labeled vendor-reported. See our testing methodology for the harness, scoring and limitations. Primary sources: OpenRouter, Hugging Face.

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:

Real cost per 1,000 coding tasks (tested)Same 9 executed tasks · tokens x list price · July 2026Claude Opus 4.8$4.05Step 3.7 Flash$2.66GLM 5.2$1.99Kimi K2.7-Code$1.34MiniMax M3$0.90DeepSeek V4-Pro$0.74DeepSeek V4-Flash$0.13Qwen3 Coder Next$0.10
Chart: DataLLM Lab — real cost (token usage × list price) per 1,000 coding tasks, 9-task test, July 2026. Step 3.7 Flash (highlighted) lands mid-pack — above GLM 5.2 and ~20x more than DeepSeek V4-Flash — despite a low sticker price.
ModelScore$/1,000 tasksAvg latency
Claude Opus 4.89/9$4.056.1s
Step 3.7 Flash8/9$2.6619.2s
GLM 5.29/9$1.9912.3s
Qwen3 Coder Next9/9$0.107.0s
DeepSeek V4-Flash9/9$0.1314.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.

Written by
Kevin Fan

Founder of DataLLM Lab, the unified LLM gateway. Kevin tests models the boring way — same prompts, real costs, unedited outputs — and writes up what the runs actually show.

One API for every model

One API, every model.

Get a single API key for Claude Opus 4.7, GPT-5.4, and 300+ more — with automatic price comparison and routing to the best model for every request.