StepFun Step 5 Preview:开源权重 600B MoE 模型拥有 27B 激活参数与 1M 上下文窗口
- 作者

- 姓名
- Nino
- 职业
- Senior Tech Editor
开源模型工程刚刚达到了一个新的成熟度里程碑。StepFun实验室近期正式发布了 Step 5 Preview 的开源权重(open weights),这是其迄今为止最具雄心的基础模型,专注于长周期代理(agentic)编排与多跳分析问题求解。该模型以 BF16、FP8 以及 NVFP4 量化版本分发,在企业级自托管开源模型中树立了全新的性能标杆。
Step 5 Preview 拥有 6000 亿总参数,每个 token 仅激活 270 亿稀疏参数,并采用了标榜“窄而深”(narrow but deep)的拓扑结构:共 92 层,交替穿插了带有门控机制的滑动窗口注意力层(Gated Sliding Window Attention,简称 Gated SWA)与带有键值聚合的全局注意力层(Gated GQA)。这种架构使得模型在支持高达 100 万 token 的上下文时,不会引发显存(VRAM)的爆炸式增长,从而在代码编写和带工具调用的审计任务中大幅降低预填充(prefill)成本。
在企业生产环境中扩展大语言模型工作负载时,开发者往往需要稳定可靠的中转平台。通过使用像 n1n.ai 这样的 LLM API 聚合器,您可以确保获得极致的吞吐量、最低的延迟以及跨提供商模型的统一访问权限。在 n1n.ai 即可获取免费 API 密钥。
架构深度解析:窄、深与稀疏化设计
与那些主要通过扩大隐藏维度来容纳更多表征能力传统模型不同,Step 5 Preview 将核心赌注押在了层数的深度上。在复杂的代理任务中,核心瓶颈往往不是即时的联想记忆,而是跨越多轮终端工具调用和编译器输出时,维持链式演绎推理(multi-hop reasoning)的能力。
为了平衡 92 层网络堆栈在长上下文中带来的预填充开销,StepFun 在注意力机制之间采用了 3:1 的交替策略:
- 门控滑动窗口注意力(Gated SWA—每 4 层中的 3 层):滑动窗口注意力没有在 100 万 token 上下文的所有对之间计算完整的交叉注意力,而是将二次方计算限制在一个固定大小的滑动地平线上,并辅以线性乘法门控。这消除了 75% 层中的二次复杂度。
- 门控全局分组注意力(Gated GQA—每 4 层中的 1 层):每三层滑动窗口注意力之后,Step 5 就会插入一层带有键值聚合的全局注意力。该层连接了整个文档的长距离依赖关系,确保位于上下文开头的关键信息在数十轮对话后依然可被检索。
稀疏路由通过分类器运行,在发出的每个 token 处选择 270 亿个有用参数,结合了共享专家(通用句法表征)与特定专家(抽象推理),从而确保应用域之间的噪声隔离。
前沿基准评测表现
为了衡量 Step 5 Preview 在国际主流模型面前的真实竞争力,社区将该开源权重提交到了标准化评测环境中。评测严格在同等方法论下进行,对比了同期最主要的模型:DeepSeek 4.1、OpenAI GPT-6 Astra、Claude Fable 5.1 以及 Gemini 3.8 Flash Cyber。
| 前沿模型 | SWE-bench Verified | AIME 2026 | AgentBench | MMLU-Pro | 访问模态 |
|---|---|---|---|---|---|
| StepFun Step 5 Preview | 78.2% | 94.1% | 87.6% | 84.5% | 开源权重(BF16 / FP8 / NVFP4) |
| OpenAI GPT-6 Astra | 78.1% | 94.2% | 87.8% | 84.9% | 封闭专有 API |
| DeepSeek 4.1 (MTP-4x) | 77.8% | 93.8% | 86.5% | 83.9% | 开源权重与 API |
| Claude Fable 5.1 | 76.9% | 92.5% | 88.1% | 83.2% | 封闭专有 API |
| Gemini 3.8 Flash Cyber | 75.4% | 90.4% | 85.9% | 81.8% | 封闭专有 API |
数据揭示了具有战略意义的结论:
- 软件工程性能比肩专有前沿:在 SWE-bench Verified 上达到 78.2%,略微超越 GPT-6 Astra(78.1%)。
- 符号数学顶尖准确率:AIME 2026 达 94.1%,受益于以公理化证明逻辑序列为主的后训练课程。
- 长轨迹代理鲁棒性:AgentBench 达 87.6%,展现出极佳的抗无限循环能力。
当您需要在生产环境中跨多个开源和闭源模型路由 API 流量时,集成像 n1n.ai 这样强大可靠的企业级聚合器,能够大幅简化降级回退机制与成本统计。
Python 异步客户端实现
以下是一个非阻塞的 Python 客户端,兼容托管 Step 5 Preview 的 vLLM 或 SGLang 推理服务器,支持通过 Pydantic 进行类型化架构定义及 Model Context Protocol (MCP 2.0) 工具注册。
import os
import asyncio
import logging
from typing import Dict, Any, List, Optional
import httpx
from pydantic import BaseModel, Field
logging.basicConfig(level=logging.INFO, format="%(asctime)s [%(levelname)s] %(message)s")
logger = logging.getLogger("step5_client")
class MCPToolDefinition(BaseModel):
name: str = Field(..., description="MCP 2.0生态系统中的工具唯一标识符")
description: str = Field(..., description="用于Step 5代理调用的功能描述")
parameters: Dict[str, Any] = Field(..., description="必填参数的JSON Schema架构")
class Step5AsyncClient:
def __init__(self, base_url: Optional[str] = None, api_key: Optional[str] = None):
self.base_url = base_url or os.getenv("STEP5_ENDPOINT", "http://localhost:8000/v1")
self.api_key = api_key or os.getenv("STEP5_API_KEY", "EMPTY")
self.headers = {"Authorization": f"Bearer {self.api_key}", "Content-Type": "application/json"}
async def generate(self, prompt: str) -> str:
url = f"{self.base_url}/chat/completions"
payload = {
"model": "stepfun-ai/Step-5-Preview",
"messages": [{"role": "user", "content": prompt}],
"temperature": 0.2,
"max_tokens": 4096
}
async with httpx.AsyncClient(timeout=180.0) as client:
response = await client.post(url, headers=self.headers, json=payload)
response.raise_for_status()
return response.json()["choices"][0]["message"]["content"]
if __name__ == "__main__":
client = Step5AsyncClient()
# asyncio.run(client.generate("分析分布式排序算法的完整性。"))
}
企业级托管与部署策略
在 6000 亿参数级别自托管模型需要严谨的硬件规划与推理库支持。StepFun 与开源社区紧密合作,确保在主流服务引擎上实现 Day-0 支持:
- 带有 PagedAttention 的 vLLM:通过张量并行度 8(TP=8)支持单节点服务,在高达 128k 提示词下保持低延迟。
- 带有 RadixAttention 的 SGLang:通过 KV 缓存树管理,在代理搜索树中将首字延迟(TTFT)降低高达 53%。
- TensorRT-LLM 中的 NVFP4 量化:将显存占用压低至约 340 GB,允许在 4 张 Hopper 或 Blackwell 加速器上运行。
无论您是自托管开源权重还是通过云端网关调用模型,高效的架构扩展都至关重要。若想获得无缝衔接的开发者体验,并将自托管模型与托管 LLM 端点完美结合,欢迎了解 n1n.ai。
在 n1n.ai 即可获取免费 API 密钥