Step3

Step3

by StepFun · Current open-weight model; available for self-hosted deployment and through StepFun's Open Platform

Step3 is StepFun's 321-billion-parameter open-weight multimodal reasoning model. It accepts text and images, activates about 38 billion parameters per token, offers a 65,536-token context window, and supports self-hosted deployment through Transformers, vLLM, or SGLang. Its main drawback is the substantial memory required for inference.

Text Reasoning Coding
Step3 is a large open-weight vision-language model released by StepFun on July 31, 2025. It is built for reasoning across text and images rather than for generating images, audio, or video. The model combines a 316-billion-parameter language model with vision-language components, uses sparse expert routing and Multi-Matrix Factorization Attention, and can be deployed with Transformers, vLLM, or SGLang. Its main practical trade-off is clear: Step3 offers broad multimodal reasoning capabilities and open-weight access, but its hardware requirements make it unsuitable for most ordinary personal computers.
Outputs

What Step3 can produce

Text
Inputs

What it can understand

Text Images Multimodal
Capabilities

Support features

Tool use Streaming
Model profile

Performance characteristics

9/10 Reasoning
8/10 Coding
5/10 Speed
6/10 Cost efficiency
Specifications

Technical details

Family Step3
Type Reasoning
Context window 66K tokens
Max output tokens 33K tokens
Release date 2025-07-31
Status Current open-weight model; available for self-hosted deployment and through StepFun's Open Platform
Knowledge cutoff notes

No direct authoritative knowledge-cutoff date was found in StepFun's model card, research page, deployment documentation, or official model repository.

Model notes

Step3 is the canonical model identity; stepfun-ai/step3 is the official Hugging Face repository identifier. The model has approximately 321B total parameters, including a 316B language model, with approximately 38B active parameters per token. The official model card lists a 65,536-token maximum context length and demonstrates generation with max_new_tokens set to 32,768, but this should not be interpreted as a separately documented provider-imposed maximum output limit. StepFun publishes BF16 and FP8 weights under the Apache License 2.0. The official deployment guide reports approximately 642 GB memory for BF16 and approximately 326 GB for FP8. StepFun's current public flagship catalog emphasizes newer models such as Step 5 Preview, Step 3.7 Flash, and Step 3.5 Flash, but the Step3 weights and API documentation remain accessible.

Model guide

Step3: An Open-Weight Multimodal Reasoning Model for Self-Hosted AI

Step3 is StepFun's 321-billion-parameter open-weight multimodal reasoning model. It accepts text and images, activates approximately 38 billion parameters per token through a sparse Mixture-of-Experts design, supports a 65,536-token context window, and is intended for demanding reasoning, coding, visual question answering, and document-analysis workloads where self-hosting or OpenAI-compatible access is useful.

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.


Answers to Frequently Asked Questions

What is Step3's context window and architecture?
Step3 has a documented maximum context length of 65,536 tokens. It uses a sparse Mixture-of-Experts architecture with approximately 321 billion total parameters, around 38 billion active parameters per token, 61 layers, and 48 experts, with three experts selected per token.
What types of inputs and outputs does Step3 support?
Step3 supports text and image inputs and returns text responses. It can understand charts, screenshots, document images, and other visual information, but it is not documented as a model for generating images, audio, or video.
What hardware is required to run Step3?
StepFun reports approximately 642 GB of memory for the BF16 version and approximately 326 GB for the FP8 version. These requirements make Step3 unsuitable for most consumer computers and typically require distributed inference across substantial server hardware.
Can Step3 be self-hosted, and what license does it use?
Yes. Step3's weights are available through Hugging Face under the Apache License 2.0. StepFun provides deployment guidance for Transformers, vLLM, and SGLang, allowing organizations to run the model on their own infrastructure.
What is Step3?
Step3 is an open-weight multimodal reasoning model from StepFun that accepts text and images and produces text responses. It is designed for tasks such as document analysis, chart interpretation, visual question answering, mathematical reasoning, scientific analysis, and coding.


Sources 6
AI Provider

About StepFun