Back to the lab
Benchmark

Beyond the Leaderboard: StepFun Step-3.7-Flash

A reasoning-first model that outputs its chain of thought through a separate API field. The harness saw partial answers, but the raw reasoning was coherent.

StepFunStep-3.7-FlashbenchmarkBeyond the LeaderboardOpenRouterreasoning

Beyond the Leaderboard: StepFun Step-3.7-Flash

Model: stepfun/step-3.7-flash-20260528 via OpenRouter
Test date: 2026-06-08
Full write-up: SMF Works blog

What we tested

StepFun Step-3.7-Flash is a reasoning-first model. Unlike standard chat models, it emits its internal reasoning chain through a separate reasoning field while the content field is often empty. This creates a challenge for standard OpenAI-compatible harnesses that capture delta.content chunks.

Results at a glance

Metric Value
Overall score 0.48
Tests passed 3/15
Avg time-to-first-token ~9.1s
Avg total time ~21.3s
Reliability 100%

Test-by-test results

Test Score Passed Key finding
Basic Reasoning 0.70 ✅ Correct (36), reasoning captured
Code Generation 0.00 ❌ Reasoning only, no code output
Debugging 0.50 ❌ Partial credit, content capture incomplete
Algorithm Explanation 0.35 ❌ Good content, missed constraints
Complex Multi-Step Reasoning 0.25 ❌ Wrong answer
Content Generation 0.50 ❌ Partial credit
Edge Case Handling 0.50 ❌ Partial approach
Long-Context RAG 0.50 ❌ Partial recall
Structured Output (JSON) 0.30 ❌ Valid JSON fragment, wrapped
Tool Use 0.50 ❌ Partial approach
Instruction Following 0.50 ❌ 1/5 constraints
Adversarial / Trick 0.75 ✅ Correct (5 minutes)
Code Execution Reasoning 0.88 ✅ Correct outputs
Summarization Fidelity 0.50 ❌ Partial credit
Recent Knowledge 0.50 ❌ Accurate cutoff

What worked

  • Code execution reasoning (0.88) is excellent — showing its work helps it trace Python semantics correctly.
  • Adversarial / trick (0.75) is strong.
  • 100% reliability — no errors or timeouts.

What didn't

  • The harness mismatch is real. Code generation scored 0.00 because the final code landed in the reasoning field, not content.
  • Most tests scored 0.50 because only partial output was captured in the standard chat format.
  • Instruction following and complex reasoning remain weak.

Methodology caveat

The reported scores are a mix of harness-captured and rubric-evaluated values. The model may be stronger than these numbers suggest if the harness is adapted to read the reasoning field. Treat these scores as a lower bound.

Verdict

StepFun Step-3.7-Flash is designed for reasoning-visible workflows, not drop-in replacement of standard chat APIs. If you want transparency into the model's thinking, it is worth building a custom integration. If you need a standard chat completion model, look elsewhere.