2026-08-26,Qwen 团队发布 Qwen3.8-Flash-Next:多模态 MoE,主模型 125B 参数、额外 51B 的 N-gram Embedding,每 token 激活 6B;原生上下文 262,144 tokens,用 YaRN 可扩展到 1,000,000;权重同时开放 Hugging Face 与 ModelScope 两个渠道(发布背景与多模态能力拆解见本站 Qwen3.8-Flash-Next 多模态热点)。
这篇 SOP 回答一个具体问题:这个模型有哪些跑法、每条路线的第一行命令是什么、哪些坑会让你白花一个下午。与站内两篇旧 SOP 先分清分工——GLM-5.3-Flash 接入 SOP 讲 API 接入与 Coding Plan,Hy4 preview 自部署 SOP 讲 770B 旗舰的 16×B200 级集群部署;本篇是 Qwen3.8-Flash-Next 的全栈路线图,重心落在「125B 也能想办法跑起来」——从零运维的托管 API,到四条服务化命令,再到 GGUF / MLX / Unsloth 的本地与端侧。
边界声明(先看这段,再看命令)
本篇所有命令与参数逐字取自官方 GitHub README 与官方 blog,核验快照日期为 2026-08-30。在此之外,有五件事必须先交代清楚:
- 未亲自压测。本文没有跑过任何一条命令的完整闭环,没有实测吞吐、显存占用与首 token 延迟。所有数字要么是官方原文引用,要么标注「未采集」。
- 硬件门槛与显存基线未采集。官方 README 没有给出最低硬件配置,也没有给出官方显存基线。凡是「需要几张什么卡」的结论,本文一律不写,只标注「以官方 recipe 与你的实测为准」。
- 价格以官方为准。文中引用的价格为 2026-08-30 快照,各渠道口径存在分歧(详见第二步),实际计费以 QwenCloud 官网为准。
- 许可证未确认。这是硬前置,单列为第九步后半段与踩坑第 1 条,商用前必须自己核对。
- 非官方合作推广,非投资建议。权重链接、协议条款、服务条款以官方页面为准。
第一步:先选路线,再谈命令
Qwen3.8-Flash-Next 的跑法天然分三层,从上往下运维成本递增、可控性递增。先按自己的约束选层,别一上来就抄最下面那条命令:
| 层级 | 路线 | 适用约束 | 运维成本 |
|---|---|---|---|
| 第一层 | QwenWork / QwenCloud API / Qwen Code | 不想碰显卡、要立刻用上 | 零 |
| 第二层 | transformers / SGLang / vLLM / TokenSpeed 四条命令 | 数据不出门、需要可控并发与自定义参数 | 中 |
| 第三层 | llama.cpp GGUF / MLX(Apple Silicon)/ Unsloth | 单机本地跑、端侧、离线、个人调试 | 低(但性能天花板也低) |
判断顺序:有合规或数据出门限制 → 第二层;只想验证能力 → 第一层;想在本机摸一摸 → 第三层。三层跑出来的都是 OpenAI 兼容接口(第一层官方明说兼容 OpenAI 与 Anthropic 规范),上层业务代码基本不动就能换层——这是选型阶段最值钱的一条信息。
第二步:第一层——托管路线,零运维起步
官方给了三个托管入口,按场景对号入座:
- QwenWork:Qwen3.8-Flash-Next 驱动其新推出的「Standard」模式,开箱即用的对话与办公场景从这里进。
- QwenCloud API:兼容 OpenAI 与 Anthropic 规范。生产版
Qwen3.8-Flash默认 1M 上下文并带官方内置工具,是写进生产代码的那一档——base_url与api_key换成官方的,客户端代码几乎不动。 - Qwen Code:终端 agent,想在命令行里直接用模型干活走这条。
这一层的价值是把「能不能用」和「能不能跑」解耦:先用托管 API 把 prompt、工具调用、长上下文行为验证一遍,确认模型能解决你的问题,再投入自部署的硬件与人力。反过来先买卡再验证能力,是这个圈子里最贵的一类错误。
价格口径(2026-08-30 快照,分歧如实呈现):官方 X 给出 $0.16/1M input、$0.47/1M output;第三方聚合站 8-28 报 $0.15/$0.47;另有人民币口径 1 元 / 3 元。三个口径不一致,本文不做取舍——以 QwenCloud 官网实时价为准。
第三步:第二层的前置盘点
四条服务化命令本身都只有一行,但前面三件事没备齐,跑起来就是反复 OOM 或反复退出:
- 权重渠道:权重在 Hugging Face(
Qwen/Qwen3.8-Flash-Next)与 ModelScope 双渠道开放,国内优先 ModelScope。用 SGLang 时设SGLANG_USE_MODELSCOPE=true,用 vLLM 时设VLLM_USE_MODELSCOPE=true。这两个开关是 README 原文给的,别改权重路径去凑。 - 硬件与显存:125B 主模型加 51B N-gram Embedding,显存基线官方未给出。动工前先去官方 recipe 页确认当前推荐配置,再用真实负载压一轮。本文不替你回答「几张卡够」——答不了的事不编。
- 健康检查:服务起来不等于模型就绪。先
curl http://localhost:8000/v1/models确认注册完成再发请求,跳过这步是「启动成功但调用 502」的共同根因。
第四步:四条服务化命令(逐字引用)
以下四条命令逐字取自官方 README,参数一个都不要改,改之前先读懂每个参数在干什么。启动后均在 http://localhost:8000/v1 提供 OpenAI 兼容 API。
路线 A:transformers serve(最轻量的起步方式)
transformers serve Qwen/Qwen3.8-Flash-Next --port 8000 --continuous-batching只有三个参数,但带了 --continuous-batching——连续批处理,这是服务化与「跑个 demo」的分界线,别为简化删掉。
路线 B:SGLang
sglang serve --model-path Qwen/Qwen3.8-Flash-Next --port 8000 --tp-size 4 --context-length 262144 --reasoning-parser qwen3 --tool-call-parser qwen3_coder路线 C:vLLM
vllm serve Qwen/Qwen3.8-Flash-Next --port 8000 --tensor-parallel-size 4 --max-model-len 262144 --reasoning-parser qwen3 --enable-auto-tool-choice --tool-call-parser qwen3_coder路线 D:TokenSpeed
tokenspeed serve Qwen/Qwen3.8-Flash-Next --port 8000 --tensor-parallel-size 4 --max-model-len 262144 --reasoning-parser qwen3 --enable-auto-tool-choice --tool-call-parser qwen3_coder四条命令的公共部分要读懂,这是调参时唯一能动的地方:
--tp-size 4/--tensor-parallel-size 4:官方示例的张量并行度为 4,能否改成 2 或 8 以官方 recipe 与实测为准。262144:原生上下文长度,正好 256K。SGLang 用--context-length,vLLM 与 TokenSpeed 用--max-model-len,写法不同、含义相同,别交叉混抄。--reasoning-parser qwen3:解析思考链。不配,思考内容会以原始文本混在输出里。--tool-call-parser qwen3_coder:解析工具调用。vLLM 与 TokenSpeed 还需额外配--enable-auto-tool-choice才真正开启工具自动选择;SGLang 示例里没有这个开关,按官方模板原样抄。--port 8000:四条命令统一,客户端base_url填http://localhost:8000/v1。
选哪条? 看团队现有推理栈:已在用 vLLM 就用 vLLM,已在用 SGLang 就用 SGLang,只想最快起一个能调的端点就 transformers serve。四条都是 OpenAI 兼容接口,上层代码一致,真正需实测对比的只有吞吐与延迟——那部分数据本文未采集。
第五步:跑通第一条调用
四条命令任一跑起来后,用标准 OpenAI 客户端即可:
from openai import OpenAI
client = OpenAI(base_url="http://localhost:8000/v1", api_key="EMPTY")
resp = client.chat.completions.create(
model="Qwen/Qwen3.8-Flash-Next",
messages=[{"role": "user", "content": "用三句话介绍你自己。"}],
)
print(resp.choices[0].message.content)两个必确认的点:model 字段要与服务端注册的模型名一致(用 /v1/models 查出来的,别凭印象写);api_key 本地服务一般填 "EMPTY"。工具调用与思考链要用一条真会触发工具的请求去验证,只聊天气看不出解析器配没配对。
第六步:工程看点——51B N-gram Embedding 可卸载到主机内存
这是本次发布里对自部署者最有价值的一条工程信息。
模型结构是主模型 125B + 额外 51B N-gram Embedding,每 token 只激活 6B。问题在于:MoE 的激活稀疏省的是计算量、不省显存,那 51B 的 embedding 参数同样要有地方放。官方给出的解法是:N-gram Embedding 可以卸载到主机内存(host memory),并通过异步预取与模型计算重叠。
拆成三层看:卸载目标是把这 51B 参数从 GPU 显存搬到主机内存,不再占用显存预算;性能补偿靠异步预取,在计算当前 token 的同时提前把下一批 embedding 搬回来;重叠收益是让搬移延迟被计算时间掩盖,理想情况下不体现在首 token 延迟上。
对显存紧张的自部署场景,这意味着把「装不下」变成「可能装得下」。但要泼一盆冷水:官方 README 没有给出启用这个机制的具体参数、没有显存基线、也没有实测的性能损失数据。正确姿势是把它当作「值得优先验证的优化项」而非「开箱即用的默认值」——先照官方 recipe 跑通,再找对应开关,用真实负载对比吞吐与延迟。具体参数与效果标注为「未采集,以官方 recipe 与实测为准」。
显存侧优化的另一半在推理加速与注意力架构,见 FlashQLA 资源页 与 稀疏注意力架构横评。
第七步:长上下文——262,144 够不够,要不要上 YaRN 到 1M
原生 262,144 tokens(256K)已覆盖绝大多数真实业务:整本技术手册、一个中型代码仓库、几十万字的文档集。先问自己一句:真的需要 1M 吗?
确实需要,官方路径是 YaRN 扩展到 1,000,000。但 YaRN 是外推方案、不是原生训练长度,用之前要接受三件事:质量需实测——外推段与原生段不是一回事,长文档召回与跨段推理要用自己的数据验证,不能假设线性保持;成本需实测——上下文越长,KV cache 占的显存越多、并发余量越小,为「万一」开的 1M 窗口是拿并发换心理安全感;先检索后长窗——多数「需要 1M」的需求本质是检索没做好,先分段召回再让模型读结果,往往比硬塞 1M 更准更省。
未采集项提醒:YaRN 的具体启用参数、扩展后各档长度的官方建议配置,本文未在 README 采集到,以官方 recipe 与文档为准,不要套用其他 Qwen 版本的 YaRN 配置。
第八步:第三层——本地与端侧三条路
不想背显卡也想在本机跑,官方给了三条:
- llama.cpp:支持 text 与 vision 双模态,在 Hugging Face 上找以 GGUF 结尾的模型仓库。量化档位本质是显存与质量的交换,内存有限就往低比特走。
- MLX(Apple Silicon):用
mlx-vlm,支持 vision 与 text。原始 checkpoint 可自行转换,也可直接找以 MLX 结尾的量化版省掉转换步骤。Mac 用户最现实的路径。 - Unsloth:提供本地 UI 运行与训练,文档见 https://unsloth.ai/docs/models/qwen3.8-next 。要图形界面或顺手微调,从这里起步。
三条路天花板明确:换来零云成本与数据绝对可控,代价是吞吐、并发与长上下文都上不去。把端侧当验证环境而非生产环境最稳。性能上限数据本文未采集。
第九步:微调与商用前置检查
微调:官方建议用 Unsloth / Swift(modelscope)/ Llama-Factory,支持 SFT、DPO、GRPO 三类训练方式。Unsloth 偏个人与小团队的单卡高效训练,Swift 与 ModelScope 生态咬合更紧,Llama-Factory 是老牌通用训练框架。选哪个看现有工具链,别为了新模型换训练栈。具体命令与显存门槛以各框架官方文档为准,本文未采集。
商用前置检查——许可证未确认(必读):这一条直接决定你能不能把模型放进产品。截至 2026-08-30 核验,GitHub 仓库 QwenLM/Qwen3.8-Flash-Next 的 license 字段为 None,根目录只有 README.md 与 tech_report.pdf,没有 LICENSE 文件;README 原文要求读者去 Hugging Face / ModelScope 模型页查看协议文件;HF 讨论区也有「Why isn't it Apache 2.0 licensed?」的追问。结论一句:不要默认按 Apache 2.0 处理——商用前把两处模型页的协议文件读一遍,确认是否允许商用、有无规模阈值与署名要求,并留一份快照存档。这半小时比事后下架产品便宜得多。
八个典型踩坑
- 默认按 Apache 2.0 用——仓库无 LICENSE 文件、license 字段为 None,HF 讨论区已有协议追问。商用前核对模型页协议,这是本篇第一坑。
- SGLang 与 vLLM 的上下文参数混抄——SGLang 是
--context-length,vLLM / TokenSpeed 是--max-model-len。抄错参数名,命令要么报错要么静默忽略。 - 漏掉
--enable-auto-tool-choice——vLLM 与 TokenSpeed 光配qwen3_coder解析器不够,还要这个开关才真正开启工具自动选择。 - ModelScope 用户忘了设环境变量——
SGLANG_USE_MODELSCOPE=true或VLLM_USE_MODELSCOPE=true,设错框架对应的那个等于没设。 - 跳过健康检查直接接业务——
/v1/models能返回模型名,才代表服务真的就绪。 - 为「万一」拉满上下文——262,144 已覆盖绝大多数场景,无脑上 YaRN 到 1M 是在用并发换心理安全感,且外推段质量要自己实测。
- 把 N-gram Embedding 卸载当默认优化——机制存在但对外的启用参数与实测收益官方未给出,先跑通再优化,别本末倒置。
- 拿端侧跑当生产环境——GGUF / MLX 路线的吞吐与并发天花板明确,定位成验证环境更稳。
上线前 checklist
- 路线已选定:托管 API / 服务化自部署 / 本地端侧,且选的理由可复述
- 权重渠道确认:Hugging Face 或 ModelScope,国内优先 ModelScope
- ModelScope 用户已设对应环境变量:
SGLANG_USE_MODELSCOPE=true或VLLM_USE_MODELSCOPE=true - 命令逐字照抄官方模板,参数未擅自改动
- 上下文参数用的是本框架正确的那个名:
--context-length(SGLang)/--max-model-len(vLLM、TokenSpeed) --reasoning-parser qwen3与--tool-call-parser qwen3_coder均已配置- vLLM / TokenSpeed 已补
--enable-auto-tool-choice curl http://localhost:8000/v1/models返回模型名,客户端model字段与之完全一致- 工具调用与思考链用一条真实请求验证过,不是只聊了天
- 长上下文策略明确:默认 262,144;要 1M 则已规划 YaRN 的质量与成本实测
- N-gram Embedding 卸载列为待验证优化项,参数以官方 recipe 为准
- 许可证已人工核对模型页协议文件并存档,未默认按 Apache 2.0 处理
一句话收尾:Qwen3.8-Flash-Next 给自部署者的真正礼物不是 125B 这个数字,而是「卸载 N-gram Embedding 到主机内存」这条显存解法外加四条一行命令——先把协议那一页读清楚,再按托管、服务化、端侧三层对号入座,别让「装不下」或「不能用」在你买卡之后才被发现。
常见问题
Q1:Qwen3.8-Flash-Next 是 Apache 2.0 协议吗?可以直接商用吗?
A1:不能默认这么认为。截至 2026-08-30 核验,GitHub 仓库 QwenLM/Qwen3.8-Flash-Next 的 license 字段为 None,根目录只有 README.md 与 tech_report.pdf、无 LICENSE 文件,README 要求去 HF / ModelScope 模型页查看协议文件,HF 讨论区也有「Why isn't it Apache 2.0 licensed?」的追问。商用前请人工核对并存档,确认商用许可、规模阈值与署名要求。
Q2:自部署到底需要几张什么卡?官方有最低配置吗?
A2:官方 README 未给出最低硬件配置,也未给出显存基线,本文不做估算与推测。可行做法是先查 vLLM recipe 与 SGLang cookbook 的当前推荐配置,再用真实负载压一轮。官方示例用的是 --tp-size 4 / --tensor-parallel-size 4,能否改成 2 或 8 以官方 recipe 与实测为准。
Q3:vLLM、SGLang、TokenSpeed、transformers 四条命令该选哪个?
A3:看团队现有推理栈。四条命令启动后都在 http://localhost:8000/v1 提供 OpenAI 兼容 API,上层代码基本一致,真正有差异的是吞吐与延迟——本文未实测采集。只想最快起一个可调端点用 transformers serve;已有 vLLM 或 SGLang 栈就沿用对应命令;TokenSpeed 与 vLLM 的参数写法完全一致。
Q4:原生 262,144 上下文不够,怎么上 1M?有什么代价? A4:官方路径是用 YaRN 扩展到 1,000,000 tokens。代价有三:YaRN 属外推方案,超长段质量要自己的数据实测,不能假设与原生段一致;上下文越长 KV cache 占的显存越多、并发余量越小;很多「需要 1M」的需求本质是检索没做好,先分段召回往往更准更省。YaRN 具体启用参数本文未采集,请以官方 recipe 与文档为准,不要套用其他 Qwen 版本的配置。
Q5:Mac 上能跑这个模型吗?走哪条路?
A5:能。Apple Silicon 走 mlx-vlm,支持 vision 与 text:可自行转换原始 checkpoint,也可直接找以 MLX 结尾的量化版省掉转换步骤。另两条本地路线是 llama.cpp(在 HF 找以 GGUF 结尾的模型,支持 text 与 vision)与 Unsloth(本地 UI 运行与训练,文档见 https://unsloth.ai/docs/models/qwen3.8-next )。定位建议是验证环境而非生产环境——端侧的吞吐、并发与长上下文天花板都很明确。
参考来源
- 官方仓库(2026-08-30 核验):https://github.com/QwenLM/Qwen3.8-Flash-Next ——四条服务化命令、llama.cpp / MLX / Unsloth 路线、ModelScope 环境变量、许可证状态
- Qwen 官方 blog(2026-08-30 核验):https://qwen.ai/blog?id=qwen3.8-flash-next ——N-gram Embedding 卸载主机内存与异步预取、QwenWork / QwenCloud / Qwen Code 托管路线
- 技术报告:https://github.com/QwenLM/Qwen3.8-Flash-Next/blob/main/tech_report.pdf ——架构与训练细节
- Hugging Face 权重页:https://huggingface.co/Qwen/Qwen3.8-Flash-Next ——GGUF / MLX 社区量化版入口
- ModelScope 权重页:https://www.modelscope.cn/models/Qwen/Qwen3.8-Flash-Next ——国内下载渠道
- Unsloth 文档:https://unsloth.ai/docs/models/qwen3.8-next ——本地 UI 运行与训练
- SGLang Cookbook:https://docs.sglang.io/cookbook/autoregressive/Qwen/Qwen3.8-Flash-Next ——推荐配置
- vLLM Recipes:https://recipes.vllm.ai/Qwen/Qwen3.8-Flash-Next ——推荐配置与硬件建议
- 关联阅读:本批姊妹篇 Qwen3.8-Flash-Next 多模态热点、FlashQLA 资源页、稀疏注意力架构横评;往期 Hy4 preview 自部署 SOP、GLM-5.3-Flash 接入 SOP
本文命令与参数为 2026-08-30 官方文档快照,未经实机压测;硬件门槛、显存基线、YaRN 参数与性能数据均标注未采集,以官方 recipe 与你自己的实测为准;许可证状态请人工核对模型页协议文件。非官方合作推广,非投资建议。