Views
No views yet

| Config | Value |
|---|---|
| Number of Layers (Dense layer included) | 61 |
| Number of Dense Layers | 5 |
| Hidden Dimension | 7168 |
| Attention Mechanism | MFA |
| Low-rank Query Dimension | 2048 |
| Number of Query Heads | 64 |
| Head Dimension | 256 |
| Number of Experts | 48 |
| Selected Experts per Token | 3 |
| Number of Shared Experts | 1 |
| Max Context Length | 65536 |
| Tokenizer | Deepseek V3 |
| Total Parameters (LLM) | 316B |
| Activated Params per Token | 38B |
| Total Parameters (VLM) | 321B |

[!Note] Step3's API is accessible at https://platform.stepfun.com/, where we offer OpenAI-compatible API for you.
1from transformers import AutoProcessor, AutoModelForCausalLM
2
3key_mapping = {
4 "^vision_model": "model.vision_model",
5 r"^model(?!\.(language_model|vision_model))": "model.language_model",
6 "vit_downsampler": "model.vit_downsampler",
7 "vit_downsampler2": "model.vit_downsampler2",
8 "vit_large_projector": "model.vit_large_projector",
9}
10
11model_path = "stepfun-ai/step3"
12
13processor = AutoProcessor.from_pretrained(model_path, trust_remote_code=True)
14model = AutoModelForCausalLM.from_pretrained(model_path,
15 device_map="auto", torch_dtype="auto",trust_remote_code=True,
16 key_mapping=key_mapping)
17
18messages = [
19 {
20 "role": "user",
21 "content": [
22 {"type": "image", "image": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/bee.jpg"},
23 {"type": "text", "text": "What's in this picture?"}
24 ]
25 },
26]
27
28inputs = processor.apply_chat_template(
29 messages, add_generation_prompt=True, tokenize=True,
30 return_dict=True, return_tensors="pt"
31).to(model.device)
32
33generate_ids = model.generate(**inputs, max_new_tokens=32768, do_sample=False)
34decoded = processor.decode(generate_ids[0, inputs["input_ids"].shape[-1] :], skip_special_tokens=True)
35
36print(decoded)
37@misc{step3system,
title={Step-3 is Large yet Affordable: Model-system Co-design for Cost-effective Decoding},
author={StepFun Team},
year={2025},
eprint={2507.19427},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2507.19427},
}
@misc{step3blog,
title={Step3: Cost-Effective Multimodal Intelligence},
author={StepFun Team},
url={https://stepfun.ai/research/step3},
}