Z.ai has released GLM-5.3-Flash, the first natively multimodal model in the GLM-5 series and the cheapest capable coding model the lab has shipped. It is a mixture-of-experts model with 320B total parameters and 18B active per token, a 1,048,576-token context window, and image and video input — released under an MIT license with weights on Hugging Face. According to Z.ai reports, it beats GLM-5.2 across benchmarks and real workloads at roughly one-tenth the price, while landing within half a point of Claude Opus 4.8 on its internal coding benchmark. The model spent its first week running anonymously as “Ox Alpha” on OpenCode and OpenRouter, served entirely on domestically produced Chinese AI chips.
Is it deployable?
Yes, on two tracks. The weights are live on Hugging Face under an MIT license, and a hosted API is already priced and serving.
- Which companies can realistically self-host? Not everyone. The default FP8 checkpoint is roughly 306 GiB of weights before KV cache, and the current vLLM path supports NVIDIA Hopper and newer only. That puts self-hosting in reach of mid-size and large orgs with at least an 8-GPU node (or a GB200 tray at TP4), plus AI-native startups renting GPU capacity. Everyone below that line consumes it as an API — where the economics, not the hardware, are the story.
- Industries with immediate fit: software and devtools, IT/BPO automation, financial services and insurance document operations, enterprise BI and back-office knowledge work, e-commerce and any team shipping UI at volume.
- Applications: repo-scale coding agents, terminal and browser/computer-use agents, million-token log and contract analysis, UI regression checking from screenshots, and spreadsheet/deck/dashboard reasoning that would otherwise need an OCR-to-text pipeline.
/* 03 efficiency */
function playEff(){
qa(‘#zEff .zx-fill’).forEach(function(f,i){
f.style.width=”0″;
setTimeout(function(){f.style.width=f.dataset.w+’%’},120+i*180);
});
}
q(‘#zPlay’).addEventListener(‘click’,playEff);
/* 04 calculator */
function money(v){return ‘$’+v.toLocaleString(undefined,{minimumFractionDigits:2,maximumFractionDigits:2})}
function calc(){
var i=+q(‘#zIn’).value,o=+q(‘#zOut’).value;
q(‘#zInL’).textContent=i+’M’;q(‘#zOutL’).textContent=o+’M’;
var f=i*0.15+o*0.50, t=i*1.40+o*4.40;
q(‘#zCostF’).textContent=money(f);
q(‘#zCost3’).textContent=money(t);
q(‘#zSave’).textContent=money(t-f);
q(‘#zMult’).textContent=(t/f).toFixed(1)+’u00d7′;
}
q(‘#zIn’).addEventListener(‘input’,calc);q(‘#zOut’).addEventListener(‘input’,calc);calc();
/* iframe auto-resize */
function ping(){
try{
var h=(document.querySelector(‘.zx’).offsetHeight||600)+40;
parent.postMessage({zxHeight:h},’*’);
}catch(e){}
}
window.addEventListener(‘load’,ping);setTimeout(ping,400);setTimeout(ping,1200);
})();


