SGLang
O SGLang pode servir modelos open-source por meio de uma API HTTP compatível com OpenAI. O OpenClaw pode se conectar ao SGLang usando a APIopenai-completions.
O OpenClaw também pode descobrir automaticamente modelos disponíveis no SGLang quando você opta
por isso com SGLANG_API_KEY (qualquer valor funciona se o seu servidor não exigir autenticação)
e você não define uma entrada explícita models.providers.sglang.
Primeiros passos
Inicie o SGLang
Inicie o SGLang com um servidor compatível com OpenAI. Sua URL base deve expor
endpoints
/v1 (por exemplo /v1/models, /v1/chat/completions). O SGLang
normalmente é executado em:http://127.0.0.1:30000/v1
Defina uma chave de API
Qualquer valor funciona se nenhuma autenticação estiver configurada no seu servidor:
Descoberta de modelos (provider implícito)
QuandoSGLANG_API_KEY está definido (ou existe um perfil de autenticação) e você não
define models.providers.sglang, o OpenClaw consulta:
GET http://127.0.0.1:30000/v1/models
Se você definir
models.providers.sglang explicitamente, a descoberta automática será ignorada e
você precisará definir os modelos manualmente.Configuração explícita (modelos manuais)
Use configuração explícita quando:- o SGLang estiver em outro host/porta.
- você quiser fixar valores de
contextWindow/maxTokens. - seu servidor exigir uma chave de API real (ou você quiser controlar os headers).
Configuração avançada
Comportamento no estilo proxy
Comportamento no estilo proxy
O SGLang é tratado como um backend
/v1 compatível com OpenAI no estilo proxy, não como um
endpoint nativo da OpenAI.| Comportamento | SGLang |
|---|---|
| Modelagem de solicitação exclusiva da OpenAI | Não aplicada |
service_tier, store do Responses, dicas de cache de prompt | Não enviados |
| Modelagem de payload compatível com raciocínio | Não aplicada |
Headers ocultos de atribuição (originator, version, User-Agent) | Não injetados em URLs base personalizadas do SGLang |
Solução de problemas
Solução de problemas
Servidor inacessívelVerifique se o servidor está em execução e respondendo:Erros de autenticaçãoSe as solicitações falharem com erros de autenticação, defina um
SGLANG_API_KEY real que corresponda
à configuração do seu servidor, ou configure o provider explicitamente em
models.providers.sglang.Relacionados
Seleção de modelo
Escolha de providers, referências de modelo e comportamento de failover.
Referência de configuração
Schema completo de configuração, incluindo entradas de provider.