Introducing ASpec
vs

Moonshot AI vs StepFun

Two Chinese open-weight labs at opposite scales. Kimi K3 is a 2.8T flagship for hard coding; Step 3.7 Flash is a small-active model for cheap vision work.

By The Subconscious Team · Updated

Moonshot AI vs StepFun: key differences

Moonshot and StepFun both release open weights and both build vision into their models, but they aim at different jobs. Kimi K3 is a 2.8 trillion parameter mixture-of-experts model with a 1M window, priced at $3 in and $15 out, and it posts near-frontier coding results. Step 3.7 Flash is a 198B mixture-of-experts vision-language model with only 11B active parameters and 256K context, priced at $0.20 in and $1.15 out. StepFun's models trail frontier systems on hard multimodal reasoning, so the price gap buys a real capability gap.

Self-hosting shows the difference most clearly. K3 needs a 64+ accelerator cluster, and its custom license adds a commercial agreement above $20M in hosting revenue. Step 3.7 Flash ships under Apache 2.0 and runs on vLLM and SGLang, and its small active parameter count keeps hosting cheap. StepFun also builds speech and audio models. K3's drawbacks are speed and verbosity. StepFun's are thin Western distribution and support, with China-hosted first-party inference, though OpenRouter carries both labs. For repo-scale coding, K3 wins. For vision and video understanding in cost-sensitive agents, Step 3.7 Flash does.

What Moonshot AI and StepFun do

Moonshot AI

Moonshot AI is the Beijing lab behind the Kimi models. Its flagship Kimi K3 launched July 16, 2026 as a 2.8 trillion parameter mixture-of-experts model that activates 16 of 896 experts per token, with native vision and a 1M token context. It is the first open model in the 3T class, and full weights landed on Hugging Face on July 27. The hosted API costs $3 in and $15 out per million tokens, with cached input at $0.30, and it runs through an OpenAI compatible endpoint, Kimi Code in the terminal, OpenRouter and Cloudflare Workers AI.

Example models: Kimi K3.1 Pro, Kimi K3

Full Moonshot AI profile

StepFun

StepFun is a Shanghai AI lab known for efficient multimodal models, with a mix of proprietary API models and open-weight releases. In September 2026 it launched Step 5 Preview, its new flagship for agentic work: a 600B-total, 27B-active mixture-of-experts model with 1M context and text and image input, which Artificial Analysis scores level with Kimi K3. It costs $1.00 in and $2.70 out per million tokens, and its weights followed on Hugging Face in mid-October under the custom StepFun Model License 1.0, which allows commercial use with restrictions. Its cheaper workhorse, Step 3.7 Flash, came out in May 2026 as a 198B mixture-of-experts vision-language model with only 11B active parameters. It has 256K context, selectable reasoning levels, tool use and structured outputs, and it ships under Apache 2.0. StepFun's own API prices it at $0.20 in and $1.15 out per million tokens, and OpenRouter carries it too.

Example models: Step 5 Preview, Step 3.7 Flash

Full StepFun profile

Should you choose Moonshot AI or StepFun?

Moonshot AI

Choose Moonshot AI for

  • Hard repo-scale coding where capability matters most
  • Tasks that need 1M context rather than 256K
  • Teams that want a top open model

StepFun

Choose StepFun for

  • Image and video reading at $0.20 per million input
  • Easy self-hosting with Apache 2.0 weights
  • High-volume multimodal calls at $0.20 in

Moonshot AI vs StepFun at a glance

AttributeMoonshot AIStepFun
Model accessOpen weights, custom licenseOpen weights (Apache 2.0 or StepFun license) and API models
Flagship modelsKimi K3.1 Pro, Kimi K3Step 5 Preview, Step 3.7 Flash
Speed~33 tok/s on Kimi K3~128 tok/s on Step 3.7 Flash
Price$2 in, $10 out (K3.1 Pro); $3 in, $15 out (K3)$0.20 in, $1.15 out (Step 3.7 Flash)
CustomizationOpen weights to fine-tuneOpen weights to fine-tune
DeploymentAPI, Kimi Code, OpenRouterFirst-party API, OpenRouter
Long context1MUp to 1M (Step 5 Preview); 256K on Step 3.7 Flash

Frequently asked questions

What is the difference between Moonshot AI and StepFun?

Two Chinese open-weight labs at opposite scales. Kimi K3 is a 2.8T flagship for hard coding; Step 3.7 Flash is a small-active model for cheap vision work.

When should I choose Moonshot AI over StepFun?

Hard repo-scale coding where capability matters most; Tasks that need 1M context rather than 256K; Teams that want a top open model.

When should I choose StepFun over Moonshot AI?

Image and video reading at $0.20 per million input; Easy self-hosting with Apache 2.0 weights; High-volume multimodal calls at $0.20 in.

Is Moonshot AI or StepFun cheaper?

Moonshot AI: $2 in, $10 out (K3.1 Pro); $3 in, $15 out (K3). StepFun: $0.20 in, $1.15 out (Step 3.7 Flash). The cheaper choice depends on the model and workload.

Which has more context, Moonshot AI or StepFun?

Moonshot AI: 1M. StepFun: Up to 1M (Step 5 Preview); 256K on Step 3.7 Flash.

Related comparisons

Running long-horizon agents?

If your agents run past 200K tokens, compare both against Subconscious. Our inference stack treats a long-horizon trace as the primary workload, so speed, cost, and accuracy hold up deep into the trace.