最近 DeepSeek 放出了 V4-Flash-0731 这个更新版本,说实话,刚看到参数配置的时候我是有点意外的。2840 亿总参数量里,每次前向传播只激活 130 亿,这种"大力出奇迹但按需调用"的 MoE 设计,直接把本地跑大模型的门槛砍了一大截。更关键的是,7 月 31 日这版更新在同等体积下,跑分居然压过了自家 Pro 预览版一头——这在以前几乎不敢想。
上下文窗口直接拉到了 1048576 token,也就是百万级别的长文本处理能力。对于写代码、做 Agent 编排或者处理超长对话的场景,这个窗口长度意味着你可以把一整份技术文档丢进去,让它基于全文做推理,而不是像过去那样分段切割后丢失上下文关联。
量化这件事,Unsloth 做得确实够狠
很多人一提到 GGUF 量化就下意识觉得"精度换空间",但 Unsloth 这次针对 DeepSeek-V4-Flash 做的动态量化方案,彻底打破了这个固有印象。
DeepSeek 官方在训练阶段就对路由专家做了量化感知训练,96% 的专家权重原生就是 MXFP4 格式,剩下 4% 的非专家部分用 FP8 或 BF16 存储。Unsloth 的做法很直接:MXFP4 专家数据逐位重新打包,不做任何舍入;FP8 反量化到 BF16 时同样保持逐张量一致。他们把全部 1328 个张量跟官方权重做了逐位比对,结果是对上了,KL 散度趋近于零,top token 一致性 100%。
这种方案下,UD-Q8_K_XL 是真正的无损 8 位量化,体积 162GB;UD-Q4_K_XL 虽然名字带 Q4,但专家部分依然是原生 MXFP4,只把非专家张量压到 Q8_0,所以质量跟 Q8 非常接近,体积 155GB 左右。相比之下,社区里其他转换方案把专家重新量化为 Q4_K 或 IQ2_XXS,每层权重误差直接飙到 5% 甚至 30% 以上,顶层 token 一致性掉得厉害。
如果你设备内存吃紧,3 位量化 UD-IQ3_XXS 能把体积压到 103GB,配合 110GB 内存就能跑起来。不过要我说,有条件还是上无损方案,毕竟代码生成和 Agent 任务对精度很敏感,差几个百分点的权重误差,输出质量可能就是"能跑"和"优雅"的区别。
跑分实测:小体积模型的大能量
从公开基准来看,V4-Flash-0731 的表现相当能打。Terminal Bench 2.1 拿了 82.7%,NL2Repo 54.2%,DeepSWE 54.4%。这几个数字什么概念?它不仅在自家产品线里超过了 Pro 预览版,跟 GLM-5.2、Claude 4.8 这些闭源旗舰放一起,也完全不虚。
特别是在代码相关任务上,Flash 版本的优势很明显。NL2Repo 和 DeepSWE 都是考察"从自然语言描述生成完整代码仓库"以及"解决真实软件工程问题"的硬指标,54% 以上的得分说明这个模型对复杂工程逻辑的理解已经相当到位。对于想本地搭建编程助手或者自动化 Agent 的开发者来说,这个性能水平意味着你不需要再依赖云端 API,数据也能完全留在本地。
聊天模板与推理模式的精细调校
Unsloth 团队这次重新打磨了 DeepSeek-V4 的 Jinja 聊天模板,测试了超过四千组对话,目标是跟官方基线对齐。他们加入了 reasoning_effort 参数,支持 max、high 和关闭三种档位,系统提示符的格式也按照 DeepSeek 官方规范做了调整。
默认状态下,推理模式是开启的。如果你在某些场景下不需要模型展开思维链——比如只是让它做个简单的格式转换——可以通过参数把 enable_thinking 设为 false 来关闭。反过来,如果你在做数学推导或者复杂代码审查,把 reasoning_effort 调到 max,上下文至少给到 384K token,模型会把推理过程摊开了给你看,方便追溯每一步的逻辑。
工具调用方面,官方 DS4 的 reasoning_content 在原始模板里会被过滤掉,Unsloth 把它重新加了回来。这意味着你在做 Agent 编排时,模型输出的思考过程和工具调用结果可以完整保留,调试和优化工作流的时候会顺手很多。
硬件怎么配?先看这张表
本地跑这个模型,内存规划是头等大事。不同量化格式加上 DSpark 加速后的显存占用,我整理了一个大致的参考:
标准模式下,1 位量化约 92GB,2 位 102GB,3 位 110 到 135GB,4 位接近无损的档位在 162GB,无损 Q8 需要 169GB。如果开启 DSpark 推测解码,每种格式大概要多预留 10GB 空间。
这里有个容易被忽略的点:文件体积不等于运行内存。模型加载后还有 KV 缓存和上下文分配的额外开销,所以官方建议至少比模型文件大出 10GB 以上的余量。比如你下的是 103GB 的 IQ3_XXS,实际运行环境最好有 110GB 以上可用内存。
推理参数上,DeepSeek 官方推荐 temperature 固定 1.0,top-p 也设 1.0。不过在 Agent 场景里,把 top-p 降到 0.95 会让输出更稳定,减少一些过于发散的幻觉。
三种部署路径,总有一款适合你
Unsloth Studio:开箱即用的本地 AI 工作台
如果你不想折腾命令行,Unsloth Studio 是目前最省心的选择。这个开源的 Web UI 支持 macOS、Windows、Linux 和 WSL,内置了模型搜索下载、GGUF 和 safetensor 双格式支持、自愈工具调用、网络搜索、Python 和 Bash 代码执行,还有自动推理参数调优。
安装一条命令搞定,启动后浏览器打开本地端口就能用。搜 DeepSeek-V4-Flash-0731,选好量化等级下载,右侧下拉菜单可以直接切换"非思考 / 高思考 / 最大思考"三种模式。DSpark 在 Unsloth Studio 里是默认开启的,不需要额外配置。
llama.cpp:轻量老炮的首选
习惯命令行或者想在服务器端部署的,llama.cpp 依然是最成熟的方案。编译时开启 CUDA 支持,然后直接用 hf 参数从 HuggingFace 拉取模型。官方建议的启动参数是 temp 1.0、top-p 1.0、min-p 0.01,上下文长度和 GPU 卸载层数可以根据自己硬件调整。
手动下载的话,用 huggingface_hub 的 CLI 工具指定包含对应量化后缀的文件即可。如果下载过程中遇到 XET 协议相关的问题,可以查一下 HuggingFace 的调试文档,通常换个网络环境或者更新 hub 版本就能解决。
DSpark 推测解码:速度翻倍的秘密武器
8 月 6 日的更新里,DeepSeek-V4-Flash-0731 正式接入了 DSpark。这是 DeepSeek 自研的推测解码算法,比传统 MTP 更高效。实测在 B200 GPU 上,基准速度 60 token/s,开启 DSpark 后直接飙到 120 token/s,翻了一倍。
llama.cpp 那边也已经通过 PR 25784 集成了 DSpark,并且优化了多 GPU 支持。启动时需要额外加载一个 draft 模型,建议把 spec-draft-n-max 设为 3,这个数值在速度和精度之间平衡得最好,设太大反而可能拖慢推理。
DSpark 需要额外约 10GB 内存,所以 128GB 内存的设备建议搭配 IQ3_XXS 或 Q8_0 的 draft 模型来跑。Unsloth Studio 用户则完全不用管这些,后台已经自动调好了。
写在最后
DeepSeek-V4-Flash-0731 的出现,某种程度上标志着"本地跑顶尖大模型"这件事从极客玩具变成了生产力工具。284B 总参、13B 激活、百万 token 上下文,配合 Unsloth 的无损 GGUF 量化和 DSpark 的加速,你完全可以在一台高配工作站或者服务器上,搭建一个媲美云端 API 的本地推理环境。
对于担心数据隐私的企业用户、需要离线开发的程序员,或者单纯想摆脱 API 调用限额限制的 AI 爱好者来说,这套组合目前的性价比和可用性都到了一个非常舒服的平衡点。下一步要关注的,可能就是社区能不能尽快把更多下游任务的微调权重也补上来,让本地部署的生态更加完整。