Como rodar o GLM-5.3-Flash local: pesos no Hugging Face, SGLang, vLLM e TokenSpeed

Rodar o GLM-5.3-Flash local virou opção real porque a Z.ai publicou os pesos no Hugging Face sob licença MIT, no repositório zai-org/GLM-5.3-Flash. É um MoE de 320 bilhões de parâmetros totais com 18 bilhões ativos por token, contexto de 1.048.576 tokens e pesos FP8 nativos. Estimativa de terceiros aponta cerca de 306 GiB de checkpoint, com piso de 4x H200 ou 8x H100 de 80 GB. O SGLang já tem receita oficial por GPU, o vLLM depende de imagem Docker específica até a PR entrar e o TokenSpeed é mantido pela LightSeek Foundation
Quando os pesos de um modelo de fronteira aparecem no Hugging Face sob licença MIT, a pergunta deixa de ser "qual API eu chamo" e vira "eu consigo hospedar isso aqui dentro?"
Fala aí, beleza? A Z.ai lançou o GLM-5.3-Flash em 26 de agosto de 2026 e, no mesmo anúncio, revelou que o stealth model que circulava anonimamente como "Ox Alpha" era ele o tempo todo 🙂
Este post é pra quem avalia infraestrutura, não pra quem só quer plugar a API e seguir a vida. A ideia aqui é olhar o que está publicado, quais runtimes declaram suporte e quais perguntas você precisa responder ANTES de tentar subir um bicho desse porte
O que significa ter os pesos do GLM-5.3-Flash publicados sob MIT
Os pesos estão no repositório oficial zai-org/GLM-5.3-Flash, no Hugging Face, sob MIT License, com os arquivos disponíveis em /tree/main
MIT é licença permissiva, então o caminho de deployment próprio está aberto: você baixa, roda na sua infra, versiona o checkpoint que quiser
Agora, licença aberta não paga conta de GPU, beleza? Vale entender exatamente o que você estaria hospedando
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
A ficha técnica do que você vai subir:
- Arquitetura: MoE 320B-A18B, ou seja, 320 bilhões de parâmetros totais com 18 bilhões ativos por token
- Atenção: formato híbrido de atenção esparsa + linear, pensado pra reduzir o custo de contexto longo
- Nome da arquitetura no código: essa combinação é registrada com o identificador
glm5_next, e é esse nome que o runtime de inferência precisa reconhecer pra conseguir carregar o checkpoint - Contexto: 1.048.576 tokens
- Saída: até 131.072 completion tokens por resposta
- Multimodal nativo: entrada de texto, imagem e vídeo, saída em texto
- Pesos: FP8 nativos, com MTP (multi-token prediction) disponível a partir do checkpoint base
Segura esse detalhe do glm5_next, porque ele volta lá embaixo e é o motivo de um travamento bem chato no vLLM
E tem um ponto que chamou atenção no anúncio: a Z.ai afirma que o modelo rodou o treino inteiro em chips de IA chineses ("running entirely on Chinese AI chips")
Em posicionamento de qualidade, o GLM-5.3-Flash marca 57 pontos no Artificial Analysis Intelligence Index
Que hardware o GLM-5.3-Flash exige para rodar local
Aqui vem a parte que decide o post inteiro, então vou ser bem direto com o que é dado e com o que é estimativa
Uma estimativa de terceiros aponta que o checkpoint FP8 ocupa cerca de 306 GiB, com mínimo estimado de 4x H200 ou 8x H100 de 80 GB
Repare no "estimativa de terceiros": isso não é requisito oficial publicado pela Z.ai, é conta de blog externo. Trate como ordem de grandeza pra dimensionar, não como especificação de fabricante
O que dá pra afirmar com mais segurança é o hardware que aparece nas receitas dos runtimes:
- O SGLang publica receitas separadas para H100, H200, B200, B300, GB200 e GB300
- As imagens Docker do vLLM citam H100, B200 e GB200 como hardware verificado
E o que NÃO aparece em lugar nenhum dessas receitas: placa de consumo. O hardware documentado é datacenter, do começo ao fim
Se a sua referência de "rodar local" é aquele fluxo de baixar um modelo e chamar num comando, tipo quando a gente viu rodar o DeepSeek localmente, ajuste a régua: aqui o assunto é rack, não notebook
SGLang, vLLM e TokenSpeed: qual runtime está pronto hoje
O model card declara suporte de deployment em SGLang, vLLM e TokenSpeed, com mais frameworks previstos
Mas "declarar suporte" e "ter receita pronta hoje" são coisas diferentes, e essa diferença muda o seu plano de deploy
| Runtime | Maturidade do suporte | Como se obtém | Hardware citado | Recursos destacados |
|---|---|---|---|---|
| SGLang | Receita oficial publicada no cookbook de documentação | Página docs.sglang.io/cookbook/autoregressive/GLM/GLM-5.3-Flash, com variações por GPU |
H100, H200, B200, B300, GB200, GB300 | Comando sglang serve documentado, backends de atenção esparsa e linear, quantização fp8, MTP via NEXTN |
| vLLM | Identificador de arquitetura glm5_next ainda fora da branch principal, suporte in-flight na PR vllm-project/vllm#53906, ausente do release v0.28.0 |
Imagens Docker por modelo, tags vllm/vllm-openai:glm53-flash*, publicadas em 26/08/2026 |
H100, B200 e GB200 como verificados | Pesos FP8 nativos e MTP a partir do checkpoint base |
| TokenSpeed | Receita de modelo publicada na documentação do projeto | Repositório github.com/lightseekorg/tokenspeed e página lightseek.org/tokenspeed/recipes/models |
Não detalhado nas fontes consultadas | Tensor parallel, expert parallelism, backend MoE flashinfer_trtllm, KV cache FP8, MTP speculative decoding |
Um ponto que vale registrar: o TokenSpeed vive no repositório github.com/lightseekorg/tokenspeed, sob a organização LightSeek Foundation, e não sob a Z.ai
Ou seja, é uma terceira via de motor de inferência que aparece na lista de suporte, mas mora fora da casa de quem treinou o modelo. Isso não é defeito, só é uma informação que muda como você avalia risco de manutenção
Como subir o GLM-5.3-Flash com SGLang
Hoje o SGLang é o caminho com mais coisa escrita, então vamos por ele
- Aponte para o repositório oficial dos pesos
O --model-path do comando usa direto zai-org/GLM-5.3-Flash, o mesmo repo do Hugging Face que citei lá em cima
O erro comum deste passo: apontar pra um mirror ou pra uma quantização de terceiro achando que é o checkpoint oficial. São artefatos diferentes, com builds diferentes
- Abra a receita da SUA GPU no cookbook
O cookbook do SGLang traz receitas separadas para H100, H200, B200, B300, GB200 e GB300
O erro comum deste passo: copiar a receita de outra placa porque "é parecido". Não é, e valores de paralelismo dependem de quantas GPUs você realmente tem na máquina
- Suba o serviço com o comando documentado
sglang serve \
--model-path zai-org/GLM-5.3-Flash \
--tp-size 4 \
--ep-size 4 \
--attention-backend dsa \
--linear-attn-backend triton \
--quantization fp8 \
--moe-runner-backend deep_gemm \
--speculative-algorithm NEXTN \
--host 0.0.0.0 \
--port 30000
O erro comum deste passo: colar o comando com --tp-size 4 --ep-size 4 numa máquina que não tem esse número de placas. Esses valores descrevem a topologia da receita, não são constante universal
- Entenda o que cada flag está fazendo (pelo menos as óbvias)
Algumas flags se explicam sozinhas quando você olha a ficha do modelo:
--quantization fp8conversa com os pesos FP8 nativos do checkpoint--speculative-algorithm NEXTNliga o MTP, que vem disponível a partir do checkpoint base--attention-backend dsae--linear-attn-backend tritonatendem os dois lados da atenção híbrida, esparsa e linear--tp-sizee--ep-sizesão os controles de paralelismo, e é por eles que a receita muda de GPU pra GPU
O erro comum deste passo: mexer em flag por tentativa e erro sem entender o que ela endereça. Aí quando quebra, você não sabe se foi topologia, backend ou quantização
- Para o resto, vá na doc oficial em vez de chutar
A receita completa tem mais flags do que esse recorte, e cada variação de GPU traz os seus próprios ajustes
O erro comum deste passo: seguir tutorial de terceiro (inclusive este) como se fosse a receita completa. A página do cookbook é a fonte que você abre na hora de subir
Os dois travamentos mais previsíveis (e como contornar)
Caso 1: o vLLM não reconhece a arquitetura glm5_next
Sintoma: você instala o vLLM, aponta pro checkpoint e ele simplesmente não sabe o que fazer com o identificador de arquitetura glm5_next que vem na config do modelo
Causa: o suporte a esse identificador está in-flight na PR vllm-project/vllm#53906 e não veio no release v0.28.0
Solução: usar as imagens Docker específicas por modelo, com as tags vllm/vllm-openai:glm53-flash*, publicadas em 26/08/2026, que é justamente o caminho que a receita do vLLM indica enquanto a PR não é integrada
Prevenção: antes de desenhar o deploy, confira qual versão do vLLM está instalada aí e se ela já traz a PR integrada. Planejar em cima de "deve estar na main já" é como você perde uma tarde inteira 😀
Caso 2: o checkpoint não cabe nas suas GPUs
Sintoma: o download termina e nada sobe, ou sobe e morre na alocação de memória
Causa: são cerca de 306 GiB em FP8, contra o piso estimado de 4x H200 ou 8x H100 de 80 GB
Solução: ou você entra com mais placas dentro desse piso estimado, ou olha as quantizações publicadas por terceiros no Hugging Face, como unsloth/GLM-5.3-Flash-FP8 e LibertAIDAI/GLM-5.3-Flash-NVFP4, essa última voltada aos tensor cores FP4 das GPUs NVIDIA Blackwell
Aviso honesto: são builds de terceiros, não o checkpoint oficial da Z.ai, e paridade de qualidade não é coisa que se assume. Se você for por aí, valide no seu caso de uso
Prevenção: dimensione a VRAM ANTES de puxar 306 GiB pela rede. Tome cuidado, porque esse é o tipo de download que você não quer refazer
Quando self-host se paga (e quando a API resolve melhor)
Antes de comprar briga com hardware, responde três perguntas pra você mesmo:
- Você precisa que os dados NÃO saiam da sua infra?
- Você precisa travar a versão do modelo, sem depender de mudança do provedor?
- Ou você só quer token barato?
Se a resposta for a terceira, a conta raramente fecha. Na API, o GLM-5.3-Flash custa US$ 0,075 por milhão de tokens de entrada, US$ 0,25 por milhão de saída e US$ 0,015 por milhão em cache read
Coloca isso do lado do custo de operar 4x H200 ou 8x H100 e o desenho fica bem claro pra quem não tem exigência de dado local
Tem ainda o caminho de assinatura: o modelo foi liberado para todos os usuários do GLM Coding Plan, com o triplo da cota do GLM-5.3
Essa discussão de infra própria contra fatura de API é a mesma de sempre, só que em outra escala, e já rolou por aqui no papo sobre IA local com Ollama contra API
E pra máquina pessoal existe um meio termo: o LM Studio adicionou suporte ao GLM-5.3-Flash na versão Bionic desde 26 de agosto de 2026, com entrada de imagem e contexto de 1M tokens
Vídeo: rodando modelo local com um comando
Pra começar do zero na ideia de deployment próprio, esse vídeo do canal mostra como rodar o Codex 100% local com Ollama, em um comando
Conclusão
Resumo sem maquiagem: os pesos do GLM-5.3-Flash estão abertos no Hugging Face sob MIT, o SGLang é o caminho com receita pronta e variação por GPU, o vLLM depende de imagem Docker específica enquanto a PR #53906 não entra, e o TokenSpeed é a terceira via, hospedada sob a organização LightSeek Foundation, por fora da Z.ai
Próximo passo concreto, na ordem:
- Meça a VRAM que você tem hoje contra os ~306 GiB estimados do checkpoint FP8
- Abra a receita da sua GPU no cookbook do SGLang e confira os valores de paralelismo
- Se o número não fechar, comece pela API ou pelo GLM Coding Plan antes de queimar orçamento em hardware
Modelo aberto é liberdade, não é desconto automático, e essa diferença é o que separa um deploy planejado de um prejuízo caro
até o próximo post! 😀
Perguntas frequentes
Dá pra rodar o GLM-5.3-Flash numa GPU de consumo doméstica?
Não há nada documentado nesse sentido. As receitas oficiais do SGLang cobrem H100, H200, B200, B300, GB200 e GB300, e as imagens Docker do vLLM citam H100, B200 e GB200. Uma estimativa de terceiros aponta cerca de 306 GiB pro checkpoint FP8, com mínimo de 4x H200 ou 8x H100 de 80 GB, então o cenário é de rack, não de desktop.
O vLLM já roda o GLM-5.3-Flash de forma oficial?
Ainda não pela branch principal. O identificador de arquitetura glm5_next, que o runtime precisa reconhecer pra carregar o checkpoint, está em uma pull request in-flight (vllm-project/vllm#53906) e não faz parte do release v0.28.0. Enquanto isso, o caminho é usar as imagens Docker específicas por modelo, com tags vllm/vllm-openai:glm53-flash*, publicadas em 26 de agosto de 2026 e verificadas em H100, B200 e GB200.
Existe versão quantizada do GLM-5.3-Flash menor que o checkpoint FP8 oficial?
Sim, já existem quantizações de terceiros no Hugging Face. A Unsloth publicou unsloth/GLM-5.3-Flash-FP8, e a LibertAI publicou LibertAIDAI/GLM-5.3-Flash-NVFP4, esta voltada pra tensor cores FP4 de GPUs NVIDIA Blackwell. Nenhuma delas é o checkpoint oficial da Z.ai, que já sai em FP8 nativo com MTP.
Quanto custa usar o GLM-5.3-Flash pela API em vez de hospedar local?
Na API, o GLM-5.3-Flash sai por US$ 0,075 por milhão de tokens de entrada, US$ 0,25 por milhão de saída e US$ 0,015 por milhão em cache read. Se você é assinante do GLM Coding Plan, o modelo já está liberado com o triplo da cota do GLM-5.3, o que muda bastante a conta contra montar infraestrutura própria.
O TokenSpeed é feito pela mesma empresa que treinou o GLM-5.3-Flash?
Não. O TokenSpeed vive no repositório github.com/lightseekorg/tokenspeed, sob a organização LightSeek Foundation, enquanto o GLM-5.3-Flash é um modelo da Z.ai. Mesmo assim, o TokenSpeed publica receita própria de deployment pro modelo, com tensor parallel, expert parallelism, backend MoE flashinfer_trtllm, KV cache FP8 e MTP speculative decoding.
O LM Studio roda o GLM-5.3-Flash local com interface gráfica?
Sim, o LM Studio adicionou suporte ao GLM-5.3-Flash na versão Bionic, disponível desde 26 de agosto de 2026, já com entrada de imagem e contexto de 1M tokens. É uma alternativa mais simples que subir SGLang, vLLM ou TokenSpeed na mão, mas ainda depende do mesmo hardware pesado por trás.
Formações
Formação SAAS com IA
Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!
- 291 aulas
- 18 projetos
- 24h 17min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]
