Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

SGLang

Framework rápido para servir LLMs e modelos multimodais, construído em torno do cache de prefixos RadixAttention.

Análise de Sheela · Atualizado

Ver no GitHub Código aberto

Nossa nota

4.4/5

O SGLang foi feito para as cargas de agentes e RL que reenviam os mesmos prompts longos, e o lugar dele é atrás de uma rede bem fechada.

O que é SGLang?

SGLang é um framework para servir modelos de linguagem, de visão e linguagem e de difusão, mantido pela organização sem fins lucrativos LMSYS. Seu recurso mais conhecido é o RadixAttention, que reaproveita trabalho entre requisições que começam do mesmo jeito, como um prompt de sistema longo.

Ele oferece um servidor compatível com OpenAI, paralelismo em várias GPUs e vários nós, quantização, decodificação especulativa e saída estruturada. Roda em GPUs NVIDIA de placas RTX até B300 e GB300, AMD Instinct de MI300X a MI355X, TPUs do Google e hardware Intel e Huawei Ascend, e é o motor de rollouts dentro de frameworks de treinamento por RL como verl, slime e AReaL.

Sai uma versão mais ou menos a cada duas semanas; a v0.5.22 foi publicada em 19 de outubro de 2026.

SGLang vale a pena?

O SGLang é a alternativa mais forte ao vLLM para servir cargas com muitos prefixos compartilhados, e também a que exige mais cuidado com segurança. Tem cerca de 37.700 estrelas no GitHub e lança uma versão a cada duas semanas, mais ou menos. O RadixAttention mantém uma árvore de prefixos de prompt em cache, então prompts de sistema repetidos, exemplos few-shot e históricos de vários turnos não são recalculados a cada requisição.

Esse design combina com agentes e aprendizado por reforço. Loops de agentes reenviam o mesmo contexto longo muitas vezes, e o treinamento por RL gera enormes quantidades de rollouts a partir de prompts compartilhados, por isso verl, slime, AReaL e o Tunix do Google usam o SGLang para a geração. A cobertura de hardware já é ampla, de placas RTX de consumo a B300, MI355X, TPU v7 e NPUs Ascend, e NVIDIA Dynamo, llm-d e Ray Serve podem orquestrá-lo.

A segurança é o ponto fraco. Em 2026 o CERT/CC publicou notas sobre várias falhas de execução remota de código, entre elas a CVE-2026-5760, uma injeção de template por meio de um arquivo de modelo GGUF malicioso com nota 9,8, e em maio a Antiproof revelou mais três (CVE-2026-7301, 7302 e 7304), duas envolvendo desserialização insegura com pickle, dizendo que os mantenedores não tinham respondido e que não havia patch. O banco de avisos do GitHub agora lista as três como críticas e afetando versões até a 0.5.12, sem indicar uma versão corrigida; a versão atual é a v0.5.22, e uma mudança mesclada em 6 de outubro fixa o socket do agendador multimodal em loopback mesmo quando o servidor roda em 0.0.0.0. A falha de template já foi corrigida no código, mas os próprios exemplos de serving do SGLang escutam em 0.0.0.0, e o servidor nunca deve ficar exposto a uma rede não confiável sem autenticação na frente.

As concessões em relação ao vLLM são conhecidas. O ajuste pressupõe experiência em servir modelos, e o tracker acumula cerca de 6.000 issues e pull requests abertos. Quanto o RadixAttention economiza depende do tamanho do prefixo compartilhado no seu próprio tráfego, o que faz um benchmark com requisições reais valer mais do que qualquer gráfico publicado.

Onde ele se destaca

  • Um engenheiro de plataforma que serve um modelo aberto para uma frota interna de agentes em um nó H100 com 8 GPUs

    Reduzir a latência e o custo de GPU quando cada chamada de agente repete um prompt de sistema e uma lista de ferramentas longos

    Rodar a imagem Docker lmsysorg/sglang com o servidor compatível com OpenAI e apontar os agentes para ela; o RadixAttention reaproveita o prefixo compartilhado entre chamadas. O software é gratuito; o custo é o nó, que precisa ficar em uma rede privada atrás de autenticação.

  • Um pesquisador de ML que faz pós-treinamento por RL com verl ou slime

    Gerar rollouts rápido o bastante para manter ocupadas as GPUs de treinamento

    Os dois frameworks usam o SGLang como motor de geração, compartilhando prefixos de prompt e atualizando os pesos no próprio lugar entre os passos. Gratuito; os endpoints de atualização de pesos são onde ficavam as falhas de desserialização anteriores, então mantenha-os fora de redes compartilhadas.

  • Um líder de infraestrutura em uma empresa padronizada em AMD MI300X

    Hospedar por conta própria um modelo de chat sem depender de software só para CUDA

    O SGLang lista de MI300X a MI355X entre as plataformas suportadas, com documentação dedicada. Sem taxa de licença sob Apache 2.0; suporte enterprise significa entrar em contato com a LMSYS, sem preço publicado.

Antes de decidir

Configuração
docker pull lmsysorg/sglang:latest, ou uv pip install sglang no Python 3.11 ou posterior, e depois inicie o servidor com o caminho de um modelo do Hugging Face; precisa de uma GPU, TPU ou NPU suportada com memória para os pesos e o cache KV.
Integrações
API compatível com OpenAI; implantação via NVIDIA Dynamo, llm-d e Ray Serve; frameworks de RL verl, slime, AReaL, Tunix e Miles; SpecForge para treinar modelos rascunho de decodificação especulativa.
Dados e privacidade
Roda inteiramente no seu hardware, sem serviço hospedado. Várias CVEs de 2026 permitem execução remota de código quando as portas HTTP ou ZMQ estão acessíveis ou quando arquivos de modelo não confiáveis são carregados, então escute em uma rede privada, adicione autenticação e carregue modelos só de fontes confiáveis. Apache 2.0.
Custo em escala
O software é gratuito; o custo são aceleradores dimensionados para os pesos e o cache KV do modelo. A LMSYS não vende edição paga; suporte enterprise e consultoria são combinados por sglang@lmsys.org.
Limites
Cerca de 6.000 issues e pull requests abertos; alguns modelos novos chegam antes ao vLLM; os avisos do GitHub sobre as três CVEs que a Antiproof revelou em maio de 2026 listam como afetadas as versões até a 0.5.12, mas não indicam nenhuma versão corrigida.

O que é bom

  • RadixAttention reaproveita prefixos de prompt compartilhados
  • Amplo suporte de hardware além da NVIDIA
  • Motor de rollouts comum em frameworks de RL
  • Servidor compatível com OpenAI

O que não é

  • Várias CVEs críticas em 2026 e respostas lentas às divulgações
  • Ecossistema menor que o do vLLM
  • O ajuste pressupõe experiência em servir modelos
  • Cerca de 6.000 issues e pull requests abertos

Ideal para

Equipes que servem modelos abertos com muito reaproveitamento de prompts, como agentes e chat de vários turnos.

Alternativas ao SGLang

SGLang: perguntas frequentes

SGLang vale a pena?
O SGLang foi feito para as cargas de agentes e RL que reenviam os mesmos prompts longos, e o lugar dele é atrás de uma rede bem fechada. Damos nota 4.4 de 5.
Quanto custa SGLang?
Gratuito e de código aberto sob a licença Apache 2.0.
Quais são as desvantagens de SGLang?
Várias CVEs críticas em 2026 e respostas lentas às divulgações; ecossistema menor que o do vLLM; o ajuste pressupõe experiência em servir modelos; cerca de 6.000 issues e pull requests abertos.
Para quem SGLang é indicado?
Equipes que servem modelos abertos com muito reaproveitamento de prompts, como agentes e chat de vários turnos.
Quanto custa SGLang para uma equipe ou em produção?
O software é gratuito; o custo são aceleradores dimensionados para os pesos e o cache KV do modelo. A LMSYS não vende edição paga; suporte enterprise e consultoria são combinados por sglang@lmsys.org.
SGLang é seguro para dados da empresa?
Roda inteiramente no seu hardware, sem serviço hospedado. Várias CVEs de 2026 permitem execução remota de código quando as portas HTTP ou ZMQ estão acessíveis ou quando arquivos de modelo não confiáveis são carregados, então escute em uma rede privada, adicione autenticação e carregue modelos só de fontes confiáveis. Apache 2.0.
Quais são as melhores alternativas ao SGLang?
As alternativas mais próximas que analisamos são vLLM e TensorRT-LLM.

Respostas verificadas em 26 de out. de 2026.