What is Step3?
Step3 is an open-weight multimodal reasoning model from StepFun. In practical terms, it can process written instructions together with images and return text responses. This makes it suitable for tasks such as explaining a chart, answering questions about a document image, solving a visual mathematics problem, or combining information from an image and a written prompt.
The model was released on July 31, 2025. StepFun publishes its weights under the Apache License 2.0 through Hugging Face, with deployment instructions for Transformers, vLLM, and SGLang. StepFun also documents access through its Open Platform, which provides an OpenAI-compatible API. The open-weight release is particularly relevant to organizations that need more control over deployment, data handling, or inference infrastructure than a hosted-only model normally provides.
Where Step3 fits in StepFun's lineup
Step3 remains an available model and its weights and API documentation can still be accessed. However, StepFun's current public flagship catalog emphasizes newer models, including Step 5 Preview, Step 3.7 Flash, and Step 3.5 Flash. That positioning matters when evaluating Step3: it is best understood as a large, open-weight multimodal reasoning system rather than automatically as StepFun's newest general-purpose offering.
The newer models may be more appropriate when an application prioritizes the latest provider direction, faster serving, or a different cost and capability balance. Step3 remains distinctive because its published weights enable self-hosted deployment and because its architecture is aimed at substantial reasoning workloads with image understanding.
Architecture and 65,536-token context
Step3 has approximately 321 billion total parameters. The published description identifies a 316-billion-parameter language model alongside its vision-language components. Although the total parameter count is extremely large, the model uses a sparse Mixture-of-Experts, or MoE, architecture: approximately 38 billion parameters are active for each token. In an MoE model, different portions of the network, called experts, are selectively used for different tokens instead of activating every parameter on every step.
The architecture has 61 layers and 48 experts, with three experts selected per token. StepFun also identifies Multi-Matrix Factorization Attention as part of the design. These architectural choices are intended to make a very large model more practical to run than an equivalently sized dense model, although they do not make Step3 a lightweight deployment.
The documented maximum context length is 65,536 tokens. A context window is the amount of text and other supported input information the model can consider in one interaction. This capacity is useful for long documents, extended technical discussions, and prompts that combine substantial written material with visual evidence. Actual usable capacity can still depend on the serving framework, prompt structure, image processing behavior, and available memory.
Supported inputs and outputs
Step3 accepts text and image inputs and produces text responses. Its vision-language capability supports image understanding, visual question answering, chart interpretation, document analysis, and multimodal reasoning. For example, a user could provide a screenshot and ask for an explanation, submit a chart with a question about its trends, or combine a photographed page with a request for structured reasoning.
Step3 is not documented as a model for native image, audio, or video generation. Its output is text, even though its input can include images. This distinction is important for selecting the model: it may explain or reason about an image, but it should not be chosen when the required result is a generated picture, sound recording, or video.
Reasoning, coding, and tool support
Step3 is designed for complex reasoning rather than only short conversational responses. Its intended workload includes mathematical and scientific reasoning, visual problem solving, long-form analysis, and coding. The supplied evaluation record rates its reasoning capability at 9 out of 10 and coding capability at 8 out of 10; these are editorial or database assessments, not scores published by StepFun, so they should be treated as directional rather than as standardized benchmark results.
The model is also recorded as supporting tool use and streaming. The available research does not specify a complete function-calling schema, a particular tool protocol, or the exact set of tools that StepFun hosts. Therefore, tool support should be verified against the selected Open Platform endpoint or serving stack before building a production workflow around it. An OpenAI-compatible API can simplify integration for applications already designed around that style of interface, but compatibility with an API format does not by itself guarantee identical behavior across providers.
Deployment requirements, speed, and cost trade-offs
Step3's largest limitation is the infrastructure required to serve it. StepFun's deployment guidance reports approximately 642 GB of memory for the BF16 version and approximately 326 GB for the FP8 version. These figures illustrate the difference made by lower-precision weights, but even the FP8 requirement is far beyond the memory available in most consumer systems. Deployment also involves the practical overhead of distributing inference across suitable hardware and configuring a compatible serving engine.
The sparse architecture can reduce the computation associated with each token relative to activating all 321 billion parameters, but it does not turn Step3 into a fast small model. The supplied editorial ratings place its speed at 5 out of 10 and cost efficiency at 6 out of 10. Those ratings are subjective evaluations, not provider-published measurements. In practical terms, Step3 is more attractive when the workload benefits from its reasoning and multimodal range than when the priority is the lowest latency or the lowest infrastructure bill.
StepFun's research also identifies a trade-off in multimodal reasoning training: improvements in textual reasoning can come with reduced visual-perception accuracy. The same research notes that the model is under-optimized for “vibe coding,” meaning it may not be the ideal choice for loosely specified, rapid application-building workflows. These caveats do not eliminate its coding or visual reasoning usefulness, but they argue for testing it on the precise tasks that matter to an application.
Pricing and access
No verified input or output price is provided in the supplied research. Step3 is available as open weights for self-hosted deployment, where the main costs come from hardware, cloud instances, power, storage, and engineering effort rather than a published per-token rate. It is also available through StepFun's Open Platform, but a current public price for that access was not supplied here.
Users should therefore avoid assuming that the self-hosted and hosted options have the same economics. Self-hosting can provide greater operational control and may be worthwhile for sustained workloads, but the initial and ongoing infrastructure requirements are substantial. Hosted access can avoid managing hundreds of gigabytes of model memory, while its cost and availability depend on StepFun's current platform terms.
Main strengths and limitations
- Open-weight availability: Apache 2.0 weights support research, customization, and self-hosted deployment.
- Multimodal reasoning: The model can combine text and image information for visual questions, charts, documents, and other reasoning tasks.
- Long context: The documented 65,536-token window supports lengthy prompts and documents.
- Sparse large-model design: Approximately 38 billion parameters are active per token, rather than all 321 billion.
- Broad deployment options: StepFun provides guidance for Transformers, vLLM, and SGLang, and documents an OpenAI-compatible platform API.
- High infrastructure demand: Published BF16 and FP8 memory requirements are approximately 642 GB and 326 GB respectively.
- Text-only output: Step3 understands images but is not an image, audio, or video generation model.
- Potential visual-reasoning trade-offs: StepFun's research notes that stronger textual reasoning may affect visual-perception accuracy.
When to choose Step3
Step3 is a strong candidate when you need an open-weight model that can reason over both text and images and you have access to serious inference infrastructure. Suitable applications include self-hosted document analysis, visual question answering, chart interpretation, mathematical reasoning, scientific research, multimodal evaluation, and experiments with large Mixture-of-Experts systems.
It is also worth considering when deployment control matters. Organizations that cannot send sensitive documents to an external service may prefer the option to operate the model in their own environment, subject to their hardware and licensing review. The OpenAI-compatible platform option can be useful when image-understanding applications already use that integration pattern.
When another option may be better
A smaller model is likely more appropriate for low-resource local deployment, interactive applications with strict latency requirements, or workloads where basic text generation is sufficient. A newer StepFun model may deserve evaluation when current catalog positioning, serving speed, or provider roadmap alignment matters more than access to Step3's open weights. A dedicated generative image, audio, or video model is necessary when the required output is media rather than text.
Step3 may also be a poor fit for casual “vibe coding” or loosely specified software-generation workflows because StepFun's own research identifies under-optimization in that area. For production use, evaluate representative images, documents, coding tasks, response times, and infrastructure costs instead of relying only on the model's parameter count or general reasoning reputation.
Bottom line
Step3 is a technically ambitious open-weight model whose defining practical combination is large-scale reasoning, image understanding, a 65,536-token context window, and self-hosting support. Its sparse architecture makes the design more efficient than a fully dense model of the same total size, but the reported memory requirements remain very high. Choose it when multimodal capability, deployment control, and demanding reasoning justify that operational cost; choose a smaller, faster, newer, or more specialized option when they do not.

