
Alibaba’s Qwen team has made Qwen3.8-Max broadly available and confirmed that its open weights ship next week. A second checkpoint, Qwen3.8-27B, is also going open-weights. Qwen3.8-Max is a 2.4-trillion-parameter mixture-of-experts model. It accepts text, image and video as input and returns text.
Is it deployable
Yes, but the deployable surface depends on which artifact you are applying.
The hosted API is deployable today by any company size. It is OpenAI- and DashScope-compatible, so integration is a base-URL and model-ID change. The open weights are a different matter. At 2.4T total parameters, the checkpoint is a multi-node datacenter artifact. Alibaba has not disclosed the activated-parameter count. Serving cost therefore cannot yet be modeled. Qwen3.8-27B is the checkpoint that fits ordinary on-premise GPU hardware.
The published feature set maps cleanly onto four industries. Those are software engineering, legal and financial document review, media and e-commerce operations, and design.
Applications include repository-scale coding agents and long-document knowledge bases. Long-video indexing, structured data extraction and multi-step research assistants also fit.
Interactive explainer
‘
.q-hdif(v===null
.q-hd h2return v===null
.q-hd p!mx)?0:(v/mx*100);
h+=’
‘+
‘‘+mn+’‘+
‘‘+raw+’
‘
.q-tabs
.q-tabv===undefined?’–‘:String(v)
.q-tab:hover
var v=vals[j],raw=disp(row[j+1]);
var w=(v===null
.q-tab.onv===undefined)return null;
if(typeof v===’number’)return v;
var p=parseFloat(String(v).split(‘/’)[0]);return isNaN(p)?null:p;
.q-panereturn v===null
.q-pane.on!mx)?0:(v/mx*100);
h+=’
‘+
‘‘+mn+’‘+
‘‘+raw+’
‘
@keyframes qfade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.q-card{background:#110f1a;border:1px solid #241e38;border-radius:10px;padding:16px}
.q-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:12px}
.q-stat{background:#15121f;border:1px solid #262039;border-radius:8px;padding:12px}
.q-stat .k{font-size:10px;letter-spacing:.7px;color:#8b81ab;text-transform:uppercase;font-weight:700}
.q-stat .v{font-size:21px;font-weight:700;color:#B49CFF;margin-top:5px;font-variant-numeric:tabular-nums}
.q-stat .s{font-size:10.5px;color:#736a92;margin-top:3px}
.q-note{font-size:11.5px;color:#8b81ab;margin-top:12px;line-height:1.55}
.q-note b{color:#B49CFF}
svg{display:block;width:100%;height:auto}
.tok{fill:#7C5CFF}
.expert{fill:#191428;stroke:#2f2748;stroke-width:1.2;transition:all .3s}
.expert.hot{fill:#7C5CFF;stroke:#B49CFF;filter:drop-shadow(0 0 6px rgba(124,92,255,.9))}
.wire{stroke:#2f2748;stroke-width:1;fill:none}
.wire.hot{stroke:#7C5CFF;stroke-width:1.6}
.lbl{fill:#8b81ab;font-size:9.5px;font-family:ui-monospace,Menlo,Consolas,monospace}
.lbl-b{fill:#e7e3f5;font-size:11px;font-weight:700;font-family:ui-monospace,Menlo,Consolas,monospace}
.q-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 6px}
.q-row label{font-size:11px;font-weight:700;letter-spacing:.5px;color:#a79ec4;text-transform:uppercase}
.q-row output{font-size:13px;font-weight:700;color:#B49CFF;font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,Consolas,monospace}
input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:5px;border-radius:4px;background:#241e38;outline:none;margin:2px 0 4px}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#7C5CFF;cursor:pointer;box-shadow:0 0 10px rgba(124,92,255,.75);border:2px solid #0b0a12}
input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#7C5CFF;cursor:pointer;border:2px solid #0b0a12}
.q-bar{height:26px;border-radius:6px;background:#181327;overflow:hidden;display:flex;margin-top:6px;border:1px solid #262039}
.q-seg{height:100%;transition:width .45s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;color:#fff;overflow:hidden;white-space:nowrap}
.q-cost{background:linear-gradient(135deg,#1a1430,#12101d);border:1px solid #3a2d63;border-radius:9px;padding:14px;text-align:center;margin-top:14px}
.q-cost .big{font-size:31px;font-weight:800;color:#B49CFF;font-variant-numeric:tabular-nums;letter-spacing:-1px}
.q-cost .sm{font-size:10.5px;color:#8b81ab;margin-top:4px;letter-spacing:.4px}
.q-pick{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}
.q-pick button{flex:1;min-width:96px;background:#15121f;border:1px solid #2a2340;color:#a79ec4;font-size:11px;font-weight:600;padding:9px 6px;border-radius:7px;cursor:pointer;transition:all .2s;font-family:inherit}
.q-pick button.on{background:rgba(124,92,255,.16);border-color:#7C5CFF;color:#D6C9FF}
.q-out{margin-top:12px;background:#15121f;border:1px solid #262039;border-left:3px solid #7C5CFF;border-radius:7px;padding:13px;font-size:12.5px;line-height:1.62;color:#c8c0e0;animation:qfade .3s ease}
.q-out b{color:#B49CFF}
.q-ev{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid #1e1930;font-size:12.5px;line-height:1.5;color:#c8c0e0;opacity:0;transform:translateX(-8px);animation:qslide .4s ease forwards}
@keyframes qslide{to{opacity:1;transform:none}}
.q-ev:last-child{border-bottom:none}
.pip{flex:0 0 auto;width:17px;height:17px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;margin-top:1px}
.pip.y{background:rgba(124,92,255,.2);color:#B49CFF;border:1px solid #7C5CFF}
.pip.n{background:rgba(150,140,180,.12);color:#8b81ab;border:1px solid #3a3350}
/* benchmarks */
.bm-cat{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:12px}
.bm-cat button{background:#15121f;border:1px solid #2a2340;color:#9c94b8;font-size:10.5px;font-weight:600;padding:7px 10px;border-radius:6px;cursor:pointer;font-family:inherit;transition:all .2s}
.bm-cat button.on{background:rgba(124,92,255,.18);border-color:#7C5CFF;color:#D6C9FF}
.bm-leg{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:#8b81ab;margin-bottom:10px;align-items:center}
.bm-leg i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:4px;vertical-align:-1px}
.bm-r{padding:9px 0;border-bottom:1px solid #1c1730}
.bm-r:last-child{border-bottom:none}
.bm-n{font-size:12px;color:#d7d0ec;font-weight:600;margin-bottom:6px;display:flex;justify-content:space-between;gap:8px;align-items:baseline}
.bm-n em{font-style:normal;font-size:10px;color:#7a7199;font-family:ui-monospace,Menlo,Consolas,monospace}
.bm-l{display:flex;align-items:center;gap:7px;margin:3px 0;font-size:10.5px}
.bm-l .m{flex:0 0 92px;color:#8b81ab;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bm-l .t{flex:1;height:12px;background:#181327;border-radius:3px;overflow:hidden}
.bm-l .f{height:100%;background:#39305c;border-radius:3px;width:0;transition:width .6s cubic-bezier(.4,0,.2,1)}
.bm-l.q .f{background:linear-gradient(90deg,#7C5CFF,#a98bff);box-shadow:0 0 8px rgba(124,92,255,.5)}
.bm-l .v{flex:0 0 62px;text-align:right;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;color:#a79ec4;font-variant-numeric:tabular-nums}
.bm-l.q .v{color:#B49CFF;font-weight:700}
.bm-l.w .v::after{content:’ \25C0′;color:#7C5CFF;font-size:8px}
.q-ft{margin-top:18px;padding-top:12px;border-top:1px solid #1e1930;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;font-size:10.5px;color:#6d6590}
.q-ft b{color:#7C5CFF;font-weight:700;letter-spacing:.5px}
.hz{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}
.hz .hc{flex:1;min-width:180px;background:#15121f;border:1px solid #262039;border-radius:8px;padding:12px}
.hz .hc h4{font-size:11px;color:#B49CFF;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin-bottom:8px}
@media(max-width:640px){
#q38{padding:16px 12px 10px}
.q-hd h2{font-size:17px}
.q-tab{font-size:9.5px;padding:7px 8px;flex:1 0 auto}
.q-stat .v{font-size:18px}
.q-cost .big{font-size:26px}
.q-pick button{min-width:calc(50% – 3px)}
.bm-l .m{flex:0 0 70px;font-size:8.5px}
.bm-l .v{flex:0 0 54px;font-size:9.5px}
}
</style>
<div id="q38">
<div class="q-hd">
<h2>Qwen3.8-Max · Interactive Explainer</h2>
<p>Specs from Alibaba’s model page. Benchmark scores from Alibaba’s published Qwen3.8 table.</p>
</div>
<div class="q-tabs">
<button class="q-tab on" data-p="0">Scale</button>
<button class="q-tab" data-p="1">Context</button>
<button class="q-tab" data-p="2">Cost</button>
<button class="q-tab" data-p="3">Benchmarks</button>
<button class="q-tab" data-p="4">Scaling</button>
<button class="q-tab" data-p="5">Deploy</button>
<button class="q-tab" data-p="6">Evidence</button>
</div>
<div class="q-pane on" id="p0">
<div class="q-card">
<svg viewBox="0 0 620 200" role="img" aria-label="Mixture of experts routing diagram">
<text x="14" y="18" class="lbl-b">TOKEN</text>
<text x="248" y="18" class="lbl-b">ROUTER</text>
<text x="470" y="18" class="lbl-b">EXPERTS</text>
<circle class="tok" cx="40" cy="100" r="8"><animate attributeName="opacity" values="1;.35;1" dur="1.6s" repeatCount="indefinite"/></circle>
<line x1="52" y1="100" x2="240" y2="100" class="wire hot"/>
<rect x="240" y="72" width="58" height="56" rx="7" fill="#191428" stroke="#7C5CFF" stroke-width="1.4"/>
<text x="252" y="105" class="lbl" fill="#B49CFF">route</text>
<g id="wires"></g><g id="experts"></g>
<text x="14" y="188" class="lbl">2.4T total parameters · active parameters per token not disclosed by Alibaba</text>
</svg>
<div class="q-grid">
<div class="q-stat"><div class="k">Total params</div><div class="v">2.4T</div><div class="s">MoE flagship</div></div>
<div class="q-stat"><div class="k">Active / token</div><div class="v">n/a</div><div class="s">not disclosed</div></div>
<div class="q-stat"><div class="k">Input modalities</div><div class="v">3</div><div class="s">text, image, video</div></div>
<div class="q-stat"><div class="k">Open sibling</div><div class="v">27B</div><div class="s">Qwen3.8-27B</div></div>
</div>
<p class="q-note">Sparsity is the missing number. A <b>2.4T</b> checkpoint says how big the file is, not how much compute each token costs. Without the activated-parameter count, serving cost for the open weights cannot be modeled.</p>
</div>
</div>
<div class="q-pane" id="p1">
<div class="q-card">
<div class="q-row"><label>Prompt size</label><output id="ctxo">200,000 tokens</output></div>
<input type="range" id="ctx" min="10000" max="983000" step="1000" value="200000">
<div class="q-bar">
<div class="q-seg" id="s1" style="background:linear-gradient(90deg,#7C5CFF,#9d7cff)">PROMPT</div>
<div class="q-seg" id="s2" style="background:#3a2d63">REASONING</div>
<div class="q-seg" id="s3" style="background:#241e38;color:#8b81ab">OUTPUT</div>
</div>
<div class="q-grid">
<div class="q-stat"><div class="k">Context</div><div class="v">1M</div><div class="s">total window</div></div>
<div class="q-stat"><div class="k">Max input</div><div class="v">991K</div><div class="s">983K in thinking mode</div></div>
<div class="q-stat"><div class="k">Max output</div><div class="v">131K</div><div class="s">both modes</div></div>
<div class="q-stat"><div class="k">Max reasoning</div><div class="v">262K</div><div class="s">thinking budget</div></div>
</div>
<p class="q-note">Rate limits published alongside the model: <b>2M</b> tokens per minute and <b>15K</b> requests per minute. The reasoning budget is carved out of the same 1M window, so a near-maximum prompt leaves little room to think.</p>
</div>
</div>
<div class="q-pane" id="p2">
<div class="q-card">
<div class="q-row"><label>Input tokens</label><output id="io">500,000</output></div>
<input type="range" id="i" min="10000" max="5000000" step="10000" value="500000">
<div class="q-row"><label>Output tokens</label><output id="oo">50,000</output></div>
<input type="range" id="o" min="1000" max="500000" step="1000" value="50000">
<div class="q-row"><label>Implicit cache hit rate</label><output id="co">0%</output></div>
<input type="range" id="c" min="0" max="95" step="5" value="0">
<div class="q-cost">
<div class="big" id="tot">$1.30</div>
<div class="sm" id="brk">input $1.00 · cached $0.00 · output $0.30</div>
</div>
<p class="q-note">Published rates: input <b>$2.00</b>, output <b>$6.00</b>, implicit cache read <b>$0.25</b> per 1M tokens. Explicit cache costs <b>$2.50</b> to create and <b>$0.17</b> to read. Cached input is 8x cheaper, which is why prefix stability matters more than prompt length.</p>
</div>
</div>
<div class="q-pane" id="p3">
<div class="q-card">
<div class="bm-cat" id="bmc"></div>
<div class="bm-leg">
<span><i style="background:linear-gradient(90deg,#7C5CFF,#a98bff)"></i>Qwen3.8-Max</span>
<span><i style="background:#39305c"></i>Comparison models</span>
<span>◀ row leader</span>
<span id="bmw" style="color:#B49CFF;font-weight:700"></span>
</div>
<div id="bml"></div>
<p class="q-note">Bars are normalized to the highest score in each row, so Elo-style rows (QwenReactBench, QwenSVGBench) and percentage rows are both readable. Rows showing two values are reported by Alibaba as a pair, such as Pass / Score; the bar uses the first value. A dash means Alibaba published no score for that model.</p>
</div>
</div>
<div class="q-pane" id="p4">
<div class="q-card">
<svg viewBox="0 0 640 260" role="img" aria-label="Score index versus RL training environments">
<g id="rlg"></g>
<text x="8" y="252" class="lbl">RL training environments →</text>
</svg>
<p class="q-note">Alibaba’s own scaling curve. The score index climbs from the <b>0.474</b> SFT baseline to a peak of <b>0.725</b> at roughly 4,000 RL training environments, then falls to <b>0.719</b> and <b>0.689</b>. Publishing the decline is unusual; most scaling charts stop at the peak.</p>
<div class="hz" id="hzl"></div>
<p class="q-note">Cross-harness results. Alibaba ran Qwen3.8-Max through QwenWork, Claude Code, Codex, OpenClaw and Hermes, and the spread stays narrow on each benchmark. Comparison models were run on a single harness each, so this measures harness portability, not a head-to-head.</p>
</div>
</div>
<div class="q-pane" id="p5">
<div class="q-card">
<p style="font-size:12px;color:#a79ec4;font-weight:600;letter-spacing:.3px">WHO ARE YOU?</p>
<div class="q-pick" id="who">
<button data-w="0" class="on">Startup / SMB</button>
<button data-w="1">Mid-market</button>
<button data-w="2">Large enterprise</button>
<button data-w="3">Regulated / air-gapped</button>
</div>
<div class="q-out" id="dep"></div>
<p class="q-note">The 2.4T weights are a datacenter artifact, not a workstation one. For most teams the practical deployment surface is the hosted API; <b>Qwen3.8-27B</b> is the checkpoint that fits normal on-premise hardware.</p>
</div>
</div>
<div class="q-pane" id="p6">
<div class="q-card">
<div class="q-pick" id="evp">
<button data-e="0" class="on">Published</button>
<button data-e="1">Still missing</button>
</div>
<div id="evl" style="margin-top:8px"></div>
<p class="q-note">Alibaba now publishes a full benchmark table, which removes the largest evidence gap from the July preview. What remains open is the model card, the license file, the activated-parameter count, and any third-party evaluation.</p>
</div>
</div>
<div class="q-ft"><span>Interactive explainer · specs and benchmark scores from Alibaba’s Qwen3.8-Max model page and launch blog</span><span><b>MARKTECHPOST</b></span></div>
</div>
<script>
(function(){
var d=document,q=function(s){return d.querySelector(s)},qa=function(s){return d.querySelectorAll(s)};
function rs(){try{parent.postMessage({q38h:(d.body.offsetHeight+40)},’*’)}catch(e){}}
qa(‘.q-tab’).forEach(function(t){t.onclick=function(){
qa(‘.q-tab’).forEach(function(x){x.classList.remove(‘on’)});
qa(‘.q-pane’).forEach(function(x){x.classList.remove(‘on’)});
t.classList.add(‘on’);q(‘#p’+t.dataset.p).classList.add(‘on’);
if(t.dataset.p===’6′)paintEv();
if(t.dataset.p===’3′)paintBm();
if(t.dataset.p===’4′)paintRl();
setTimeout(rs,80)}});
/* MoE diagram */
var W=q(‘#wires’),E=q(‘#experts’),N=8,cells=[];
for(var k=0;k<N;k++){var y=26+k*20;
var w=d.createElementNS(‘http://www.w3.org/2000/svg’,’path’);
w.setAttribute(‘d’,’M298 100 C 340 100, 360 ‘+y+’, 420 ‘+y);w.setAttribute(‘class’,’wire’);W.appendChild(w);
var r=d.createElementNS(‘http://www.w3.org/2000/svg’,’rect’);
r.setAttribute(‘x’,420);r.setAttribute(‘y’,y-8);r.setAttribute(‘width’,150);r.setAttribute(‘height’,15);
r.setAttribute(‘rx’,4);r.setAttribute(‘class’,’expert’);E.appendChild(r);cells.push([w,r]);}
setInterval(function(){cells.forEach(function(c){c[0].classList.remove(‘hot’);c[1].classList.remove(‘hot’)});
var p={},n=0;while(n<2){var j=Math.floor(Math.random()*N);if(!p[j]){p[j]=1;n++}}
Object.keys(p).forEach(function(j){cells[j][0].classList.add(‘hot’);cells[j][1].classList.add(‘hot’)});},1300);
/* context */
var ctx=q(‘#ctx’);
function fmt(n){return n.toLocaleString(‘en-US’)}
function ctxUp(){var p=+ctx.value,T=1048576,r=Math.min(262144,Math.max(0,T-p-131072)),out=131072;
var rest=Math.max(0,T-p-r-out);
q(‘#ctxo’).textContent=fmt(p)+’ tokens’;
q(‘#s1′).style.width=(p/T*100)+’%’;q(‘#s2′).style.width=(r/T*100)+’%’;q(‘#s3′).style.width=((out+rest)/T*100)+’%’;}
ctx.oninput=ctxUp;ctxUp();
/* cost */
var I=q(‘#i’),O=q(‘#o’),C=q(‘#c’);
function money(v){return ‘$’+v.toLocaleString(‘en-US’,{minimumFractionDigits:2,maximumFractionDigits:2})}
function cost(){var i=+I.value,o=+O.value,c=+C.value/100;
var fr=i*(1-c)/1e6*2.0,ca=i*c/1e6*0.25,ou=o/1e6*6.0;
q(‘#io’).textContent=fmt(i);q(‘#oo’).textContent=fmt(o);q(‘#co’).textContent=(c*100)+’%’;
q(‘#tot’).textContent=money(fr+ca+ou);
q(‘#brk’).innerHTML=’input ‘+money(fr)+’ · cached ‘+money(ca)+’ · output ‘+money(ou);}
I.oninput=cost;O.oninput=cost;C.oninput=cost;cost();
/* ———- BENCHMARK DATA (Alibaba published table) ———- */
var MT=[‘Opus4.8′,’Fable5′,’GPT5.6 Sol (max)’,’Qwen3.7-Max’,’Qwen3.8-Max’];
var MM=[‘Opus4.8′,’Fable5′,’Gemini3.1-Pro’,’GPT5.6-Sol’,’Qwen3.7-Plus’,’Qwen3.8-Max’];
var CATS=[
{n:’Coding Agent’,m:MT,r:[
[‘Terminal Bench 2.1’,84.6,84.6,88.8,74.5,86.6],
[‘SWE-bench Pro’,69.2,80.0,64.6,60.6,67.7],
[‘DeepSWE 1.1’,59.0,70.0,73.0,21.6,56.6],
[‘NL2Repo-Bench’,69.4,null,null,47.2,55.9],
[‘FrontierSWE’,70.0,88.8,null,40.7,73.5],
[‘MLS-Bench-Lite’,42.8,49.9,46.2,31.7,41.0],
[‘PaperBench’,80.3,88.8,90.5,64.8,93.0],
[‘AndroidBench’,69.8,84.5,74.0,56.5,75.1],
[‘QwenSWEBench’,84.0,86.3,73.5,63.4,80.7],
[‘QwenQoderBench’,62.7,63.1,53.8,36.8,58.4],
[‘QwenReactBench’,1694,1770,1564,1538,1724],
[‘QwenSVGBench’,1648,1690,1758,1499,1713]]},
{n:’General Agent’,m:MT,r:[
[‘CoWorkBench’,72.3,75.9,71.5,64.6,74.8],
[‘WorkSpaceBench’,66.8,68.7,65.6,61.4,67.7],
[‘JobBench’,48.4,57.4,45.4,31.3,53.4],
[‘SkillsBench’,65.1,70.9,73.5,61.2,70.2],
["Agents’ Last Exam (Pass / Score)",’27.0 / 45.1′,null,’30.6 / 53.6′,’11.8 / 31.1′,’27.0 / 52.4′],
[‘Automation-Bench (Pass@1)’,27.2,29.1,29.7,14.2,27.3],
[‘Toolathlon Verified (Pass@1)’,76.2,77.9,74.9,49.7,72.5],
[‘WideSearch’,72.9,81.2,null,75.2,81.9],
[‘HLE w/ tools’,57.9,64.5,58.0,53.5,56.2]]},
{n:’General Capabilities’,m:MT,r:[
[‘GPQA Diamond’,92.0,92.6,94.1,92.4,92.6],
[‘HLE’,45.7,53.3,47.2,41.4,43.6],
[‘IFBench’,62.2,63.5,72.7,79.1,82.8],
[‘$OneMillion-Bench (expert score)’,41.8,55.9,53.8,44.4,52.5],
[‘HealthBench’,52.4,null,55.3,54.5,60.2],
[‘PLawBench’,69.6,70.2,72.3,58.9,73.2],
[‘PRBench-Legal’,52.7,57.6,57.6,48.5,57.6],
[‘PRBench-Finance’,51.9,55.8,55.5,46.8,58.3],
[‘MRCR v2 256K (8-needle)’,83.2,null,93.8,86.7,92.9],
[‘LongBench v2′,69.1,null,67.1,65.3,66.3]]},
{n:’Multimodal Reasoning’,m:MM,r:[
[‘MMMU-Pro’,75.6,81.2,80.5,83.0,79.0,82.3],
[‘MathVision’,’87.1 / 97.1′,’92.7 / 98.6′,’87.4 / 95.7′,’90.8 / 97.8′,’90.3 / –‘,’95.2 / 97.7’],
[‘BabyVision’,’28.4 / 81.2′,’42.5 / 90.5′,’55.9 / 68.3′,’65.5 / 88.9′,’64.7 / 70.4′,’82.0 / 91.3′],
[‘HLE-VL (w/ Tools)’,null,null,43.9,51.2,25.6,52.2],
[‘ZeroBench (Pass@5)’,’17.0 / 34.0′,’20.0 / 46.0′,’17.0 / 23.0′,’22.0 / 35.0′,’19.0 / 19.0′,’24.0 / 49.0′],
[‘ZeroBench-Sub’,31.1,37.1,36.5,46.7,41.0,48.5],
[‘LogicVista’,76.7,85.7,82.6,89.7,84.3,91.9],
[‘HiPhO’,69.3,78.6,85.4,86.8,84.1,90.0],
[‘PhyX’,54.2,71.7,79.4,79.1,80.0,83.5],
[‘SLAKE’,75.9,86.6,82.9,85.1,83.2,90.8],
[‘MedXpertQA-MM’,71.7,80.0,80.7,81.5,71.0,80.4],
[‘PMC-VQA’,59.2,63.2,62.5,62.3,63.4,66.2]]},
{n:’Visual Agent & Coding’,m:MM,r:[
[‘OSWorld-Verified’,83.4,85.0,76.2,83.2,73.3,86.1],
[‘OSWorld 2.0′,’20.6 / 54.8′,’– / 66.1′,’7.8 / 30.6′,’– / 62.6′,’2.8 / 21.5′,’19.4 / 46.7′],
[‘ScreenSpot Pro’,82.3,87.3,68.1,81.3,79.0,84.5],
[‘WebArena-Verified’,67.9,71.3,64.3,69.7,55.3,66.8],
[‘AndroidWorld’,75.0,88.8,70.7,77.6,81.0,85.3],
[‘MobileWorld’,67.5,85.5,58.1,76.9,51.2,77.8],
[‘ClawEval-MM’,’73.3 / 73.8′,’81.2 / 77.5′,’50.5 / 55.2′,’81.2 / 78.9′,’57.4 / 60.1′,’77.2 / 74.8′],
[‘Vision2Web’,62.4,70.5,null,62.1,42.1,69.0],
[‘QwenBlenderBench’,62.4,69.5,23.0,68.6,41.5,69.9],
[‘Parametric CAD Bench’,85.1,87.5,73.5,86.2,73.8,91.5],
[‘RecreationBench’,48.0,56.1,16.2,47.6,30.2,51.7],
[‘PresentBench’,80.9,79.8,55.4,82.9,65.7,79.6]]},
{n:’Document & Office’,m:MM,r:[
[‘CharXiv (RQ)’,’78.5 / 89.9′,’87.9 / 93.5′,’84.4 / 89.9′,’85.1 / 89.1′,’85.8 / 85.9′,’88.4 / 93.5′],
[‘OmniDocBench 1.5’,86.5,89.5,90.0,86.7,91.4,92.1],
[‘OCR-Bench-V2 (EN/ZH)’,’53.9 / 55.3′,’65.3 / 58.1′,’64.6 / 58.2′,’69.0 / 57.3′,’70.7 / 67.1′,’74.2 / 68.3′],
[‘CC-OCR-Bench-V2’,60.3,72.4,68.9,68.0,72.7,79.6],
[‘MTVQA-Test’,48.1,41.6,54.3,52.7,51.2,56.6],
[‘MADQA’,86.8,86.0,81.1,87.8,87.1,91.8],
[‘QwenVisualOffice’,34.5,32.4,39.6,29.5,32.4,44.6]]},
{n:’Real-World & Spatial’,m:MM,r:[
[‘RealWorldQA’,76.6,85.9,83.5,83.7,86.9,88.0],
[‘ERQA’,57.2,70.0,68.0,70.0,69.8,77.8],
[‘LingoQA’,73.8,77.4,66.8,72.6,83.4,84.8],
[‘SURDS’,62.2,79.4,64.0,63.0,77.2,77.8]]},
{n:’Perception & Grounding’,m:MM,r:[
[‘SimpleVQA’,67.3,73.4,73.1,66.6,70.3,75.0],
[‘WorldVQA’,33.9,53.5,54.0,45.1,43.9,53.2],
[‘MMStar’,76.7,80.5,84.0,82.5,83.2,85.9],
[‘PerceptionBench’,47.2,57.2,56.2,59.7,51.1,63.5],
[‘CountQA’,41.3,63.1,72.8,68.6,77.0,82.4],
[‘RefAdv-S’,61.7,68.6,71.9,69.2,73.0,80.2],
[‘Dense200’,20.8,31.1,69.7,55.3,60.7,87.0],
[‘COCO’,50.7,56.4,72.4,61.2,74.2,78.7],
[‘VisFactor’,30.1,54.5,39.8,62.8,42.8,60.8],
[‘VLMsAreBiased’,43.8,61.2,74.1,59.8,36.6,88.3]]},
{n:’Video Intelligence’,m:MM,r:[
[‘VideoMME (w/ Sub.)’,85.4,null,86.7,89.5,88.0,90.4],
[‘VideoMME v2 (w/ Sub.)’,49.0,52.2,66.9,71.1,59.7,68.3],
[‘VideoMMMU’,75.3,81.2,85.3,85.0,85.4,88.7],
[‘MMVU’,67.4,72.0,77.9,81.2,76.6,82.4],
[‘MLVU (M-Avg)’,53.4,null,84.7,87.6,87.4,90.8],
[‘TVBench’,61.5,null,73.0,83.2,78.2,81.9],
[‘LVBench’,67.3,null,75.1,78.8,76.2,81.8],
[‘LVBench (w/ Mem.)’,84.3,90.1,null,84.2,74.5,85.6],
[‘EgoLife (w/ Mem.)’,78.3,82.3,null,70.8,68.8,80.3],
[‘VideoDR (w/ Search)’,65.6,77.1,null,71.3,41.0,73.2]]}];
function num(v){if(v===null||v===undefined)return null;
if(typeof v===’number’)return v;
var p=parseFloat(String(v).split(‘/’)[0]);return isNaN(p)?null:p;}
function disp(v){return v===null||v===undefined?’–‘:String(v)}
var bmi=0;
CATS.forEach(function(c,i){var b=d.createElement(‘button’);b.textContent=c.n;
if(i===0)b.className=” on=”” qa=”” button=”” q=”” function=”” paintbm=”” var=”” c=”CATS[bmi],L=q(‘#bml’),qi=C.m.length-1;L.innerHTML=”;” win=”0,cmp=0,fi=C.m.indexOf(‘Fable5’);” c.r.foreach=”” vals=”row.slice(1).map(num);” mx=”Math.max.apply(null,vals.filter(function(x){return” x=”” best=”vals.indexOf(mx);” if=””>vals[fi])win++}
var el=d.createElement(‘div’);el.className=”bm-r”;
var h=”
“+row[0]+’‘+(vals[qi]!==null&&vals[fi]!==null?(vals[qi]>vals[fi]?’above’:vals[qi]
‘;
C.m.forEach(function(mn,j){
var v=vals[j],raw=disp(row[j+1]);
var w=(v===null||!mx)?0:(v/mx*100);
h+=’
‘+
‘‘+mn+’‘+
‘‘+raw+’
‘});
el.innerHTML=h;L.appendChild(el)});
q(‘#bmw’).textContent=”Qwen3.8-Max above Fable5 on “+win+’ of ‘+cmp+’ comparable rows’;
setTimeout(function(){qa(‘#bml .f’).forEach(function(f){f.style.width=f.dataset.w+’%’})},40);
setTimeout(rs,140);}
/* RL curve */
var RL=[[0,.474],[500,.469],[1000,.487],[1500,.586],[2000,.606],[2500,.622],[3000,.616],[3500,.647],[4000,.725],[4500,.719],[5000,.689]];
var rlDone=false;
function paintRl(){
if(rlDone)return;rlDone=true;
var g=q(‘#rlg’),X=function(v){return 44+v/5000*570},Y=function(v){return 210-(v-.44)/(.76-.44)*180};
function mk(t,a){var e=d.createElementNS(‘http://www.w3.org/2000/svg’,t);
for(var k in a)e.setAttribute(k,a[k]);g.appendChild(e);return e}
[.45,.5,.55,.6,.65,.7,.75].forEach(function(v){
mk(‘line’,{x1:44,y1:Y(v),x2:614,y2:Y(v),stroke:’#1d1830′,’stroke-width’:1});
var t=mk(‘text’,{x:6,y:Y(v)+3,class:’lbl’});t.textContent=v.toFixed(2)});
mk(‘line’,{x1:44,y1:Y(.474),x2:614,y2:Y(.474),stroke:’#4a4170′,’stroke-width’:1,’stroke-dasharray’:’4 4′});
var sb=mk(‘text’,{x:470,y:Y(.474)+14,class:’lbl’});sb.textContent=”SFT baseline 0.474″;
var pts=RL.map(function(p){return X(p[0])+’,’+Y(p[1])}).join(‘ ‘);
var pl=mk(‘polyline’,{points:pts,fill:’none’,stroke:’#7C5CFF’,’stroke-width’:2.6,’stroke-linejoin’:’round’,’stroke-linecap’:’round’});
var len=pl.getTotalLength?pl.getTotalLength():2000;
pl.setAttribute(‘stroke-dasharray’,len);pl.setAttribute(‘stroke-dashoffset’,len);
var an=d.createElementNS(‘http://www.w3.org/2000/svg’,’animate’);
an.setAttribute(‘attributeName’,’stroke-dashoffset’);an.setAttribute(‘from’,len);an.setAttribute(‘to’,0);
an.setAttribute(‘dur’,’1.5s’);an.setAttribute(‘fill’,’freeze’);pl.appendChild(an);
RL.forEach(function(p,i){
var pk=p[1]===.725;
var c=mk(‘circle’,{cx:X(p[0]),cy:Y(p[1]),r:pk?6:3.6,fill:pk?’#B49CFF’:’#7C5CFF’,opacity:0});
var a2=d.createElementNS(‘http://www.w3.org/2000/svg’,’animate’);
a2.setAttribute(‘attributeName’,’opacity’);a2.setAttribute(‘from’,0);a2.setAttribute(‘to’,1);
a2.setAttribute(‘dur’,’.3s’);a2.setAttribute(‘begin’,(i*0.13)+’s’);a2.setAttribute(‘fill’,’freeze’);c.appendChild(a2);
var t=mk(‘text’,{x:X(p[0]),y:Y(p[1])-12,’text-anchor’:’middle’,class:’lbl’,fill:pk?’#B49CFF’:’#8b81ab’,opacity:0});
t.textContent=p[1].toFixed(3);
var a3=d.createElementNS(‘http://www.w3.org/2000/svg’,’animate’);
a3.setAttribute(‘attributeName’,’opacity’);a3.setAttribute(‘from’,0);a3.setAttribute(‘to’,1);
a3.setAttribute(‘dur’,’.3s’);a3.setAttribute(‘begin’,(i*0.13)+’s’);a3.setAttribute(‘fill’,’freeze’);t.appendChild(a3);
if(i%2===0){var xl=mk(‘text’,{x:X(p[0]),y:228,’text-anchor’:’middle’,class:’lbl’});xl.textContent=p[0]}});
var pk=mk(‘text’,{x:X(4000),y:Y(.725)-26,’text-anchor’:’middle’,class:’lbl-b’,fill:’#B49CFF’});
pk.textContent=”peak”;
setTimeout(rs,200)}
/* cross-harness */
var HZ=[
{n:’CoWorkBench’,b:[[‘Fable5 (OpenClaw)’,75.9,0],[‘Opus4.8 (OpenClaw)’,72.3,0],[‘Qwen3.7-Max (OpenClaw)’,64.6,0],[‘QwenWork’,73.2,1],[‘Claude Code’,74.6,1],[‘Codex’,75.8,1],[‘OpenClaw’,74.8,1],[‘Hermes’,73.3,1]]},
{n:’WorkspaceBench’,b:[[‘Fable5 (OpenClaw)’,68.7,0],[‘Opus4.8 (OpenClaw)’,66.8,0],[‘Qwen3.7-Max (OpenClaw)’,61.4,0],[‘QwenWork’,67.0,1],[‘Claude Code’,67.3,1],[‘Codex’,67.6,1],[‘OpenClaw’,67.7,1],[‘Hermes’,71.2,1]]},
{n:’JobBench’,b:[[‘Fable5 (OpenCode)’,57.4,0],[‘Opus4.8 (OpenCode)’,48.4,0],[‘Qwen3.7-Max (OpenCode)’,31.3,0],[‘QwenWork’,58.0,1],[‘Claude Code’,59.0,1],[‘Codex’,57.5,1],[‘OpenClaw’,59.8,1],[‘Hermes’,59.6,1],[‘OpenCode’,53.4,1]]}];
HZ.forEach(function(h){
var c=d.createElement(‘div’);c.className=”hc”;
var s=”
“+h.n+’
‘;
var mx=Math.max.apply(null,h.b.map(function(x){return x[1]}));
h.b.forEach(function(b){s+=’
‘+
‘‘+b[0]+’‘+
‘‘+b[1].toFixed(1)+’
‘});
c.innerHTML=s;q(‘#hzl’).appendChild(c)});
/* deploy */
var DEP=[
‘Path: hosted API only. Call model ID qwen3.8-max through the DashScope or OpenAI-compatible endpoint. Self-hosting 2.4T weights is out of reach. Best fits: coding agents, document and video ingestion, research assistants. Owner: the founding engineer or a solo AI engineer.’,
‘Path: API first, 27B for anything sensitive. Use the hosted flagship for long-horizon agent work and keep Qwen3.8-27B on your own GPUs for PII-bearing or high-volume routing. Best fits: support automation, analytics copilots, internal tooling. Owner: an ML platform team.’,
‘Path: both, with an evaluation gate. Multi-node clusters can host the open weights once activated parameters and license are published. Until then run the API behind your own harness. The cross-harness numbers suggest portability across Claude Code, Codex and OpenClaw. Owner: an applied AI group reporting to the CTO.’,
‘Path: wait, then take 27B. No license file has been published for Qwen3.8-Max, so procurement cannot clear it yet. Air-gapped deployment realistically means Qwen3.8-27B. Best fits: healthcare, defense, public sector. Owner: security architecture plus a data science lead.’];
qa(‘#who button’).forEach(function(b){b.onclick=function(){
qa(‘#who button’).forEach(function(x){x.classList.remove(‘on’)});
b.classList.add(‘on’);q(‘#dep’).innerHTML=DEP[+b.dataset.w];setTimeout(rs,60)}});
q(‘#dep’).innerHTML=DEP[0];
/* evidence */
var EV=[[
‘Full benchmark table across coding, agent, reasoning, multimodal, document, video’,
‘2.4 trillion total parameters, mixture-of-experts’,
‘1M context; 991K max input, 131K max output, 262K max reasoning’,
‘Text, image and video input; text output’,
‘$2.00 input, $6.00 output, $0.25 implicit cache read per 1M tokens’,
‘Built-in code_interpreter, web_search, web_extractor, t2i_search, i2i_search’,
‘RL scaling curve, including the decline past the 4,000-environment peak’,
‘Cross-harness results on QwenWork, Claude Code, Codex, OpenClaw, Hermes’,
‘Open weights for Qwen3.8-Max and Qwen3.8-27B announced for next week’
],[
‘Model card’,
‘License file’,
‘Activated parameters per token’,
‘Independent evaluation from Artificial Analysis or LMArena’,
‘Harness, attempt count and reasoning settings behind each score’,
‘Note: the multimodal table compares against Qwen3.7-Plus, not Qwen3.7-Max’
]];
var evMode=0;
function paintEv(){var L=q(‘#evl’);L.innerHTML=”;
EV[evMode].forEach(function(t,i){var e=d.createElement(‘div’);e.className=”q-ev”;
e.style.animationDelay=(i*55)+’ms’;
e.innerHTML=’‘+(evMode?’?’:’✓’)+’‘+t+’‘;
L.appendChild(e)});setTimeout(rs,120)}
qa(‘#evp button’).forEach(function(b){b.onclick=function(){
qa(‘#evp button’).forEach(function(x){x.classList.remove(‘on’)});
b.classList.add(‘on’);evMode=+b.dataset.e;paintEv()}});
paintEv();paintBm();
window.addEventListener(‘load’,rs);setTimeout(rs,300);setTimeout(rs,900);
})();
” style=”width:100%;height:600px;border:0;overflow:hidden;display:block” scrolling=”no” loading=”lazy” title=”Qwen3.8-Max Interactive Explainer”>
What is Technically Available
The model page lists a 1M-token context window. Maximum input is 991K tokens, dropping to 983K when thinking is enabled. Maximum output is 131K tokens in both modes, and the maximum reasoning budget is 262K tokens. Rate limits are 2M tokens per minute and 15K requests per minute.
Pricing is $2.00 per 1M input tokens and $6.00 per 1M output tokens. Implicit cache reads cost $0.25 per 1M tokens. Explicit cache creation is $2.50 and explicit cache reads are $0.17 per 1M tokens. Cached input is eight times cheaper than fresh input. Prefix stability therefore drives cost more than prompt length does.
Supported capabilities include function calling, structured outputs, batches, prefix completion and fine-tuning. Five built-in tools ship on the Responses API: code_interpreter, web_search, web_extractor, t2i_search and i2i_search.

Performance
Alibaba published a full benchmark table with this release. Qwen3.8-Max scores 86.6 on Terminal-Bench 2.1, ahead of Claude Opus 4.8 and Claude Fable 5 at 84.6, behind GPT-5.6 Sol (max) at 88.8. It reports 67.7 on SWE-bench Pro against Fable 5’s 80.0, and 73.5 on FrontierSWE against Fable 5’s 88.8. It leads PaperBench at 93.0 and IFBench at 82.8. GPQA Diamond lands at 92.6, up marginally from Qwen3.7-Max’s 92.4. The clearest gains are multimodal and agentic, not reasoning. It tops most vision rows, including OSWorld-Verified 86.1, Parametric CAD Bench 91.5, and OmniDocBench 1.5 at 92.1. Against its own predecessor the jump is large: DeepSWE 1.1 moves from 21.6 to 56.6, FrontierSWE from 40.7 to 73.5, JobBench from 31.3 to 53.4. Two caveats belong in any honest read. The multimodal table benchmarks against Qwen3.7-Plus, not Qwen3.7-Max, which flatters the generational delta. And Alibaba’s own RL scaling curve peaks at 0.725 near 4,000 training environments, then declines to 0.719 and 0.689.
Key Takeaways
- Qwen3.8-Max is a 2.4T-parameter MoE model with 1M context, now generally available.
- Pricing is $2 input, $6 output and $0.25 cached input per 1M tokens.
- Open weights for Qwen3.8-Max and Qwen3.8-27B are promised next week.
- No benchmark table, license, or activated-parameter count has been published.
- The 27B checkpoint, not the flagship, is the realistic on-premise deployment path.
Check out the Technical details, API and Qwen Studio. Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.
Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us
Asif Razzaq is the CEO of Marktechpost Media Inc.. As a visionary entrepreneur and engineer, Asif is committed to harnessing the potential of Artificial Intelligence for social good. His most recent endeavor is the launch of an Artificial Intelligence Media Platform, Marktechpost, which stands out for its in-depth coverage of machine learning and deep learning news that is both technically sound and easily understandable by a wide audience. The platform boasts of over 2 million monthly views, illustrating its popularity among audiences.






![WI vs PAK [WATCH]: Babar Azam’s century hopes end after Brandon King’s stunning direct hit in 2nd Test WI vs PAK [WATCH]: Babar Azam’s century hopes end after Brandon King’s stunning direct hit in 2nd Test](https://i0.wp.com/crickettimes.com/wp-content/uploads/2026/08/Babar-Azams-century-hopes-end-after-Brandon-Kings-stunning-direct-hit-in-2nd-Test.webp?ssl=1)