Skip to main content
O SGLang disponibiliza modelos de pesos abertos por meio de uma API HTTP compatível com a OpenAI. O OpenClaw se conecta ao SGLang usando a família de provedores openai-completions, com descoberta automática dos modelos disponíveis. O OpenClaw também descobre automaticamente os modelos disponíveis no SGLang quando você habilita a integração com SGLANG_API_KEY. Use sglang/* em agents.defaults.models para manter a descoberta dinâmica quando também configurar uma URL base personalizada do SGLang. Consulte Descoberta de modelos (provedor implícito) abaixo.

Primeiros passos

1

Iniciar o SGLang

Inicie o SGLang com um servidor compatível com a OpenAI. Sua URL base deve expor endpoints /v1 (por exemplo, /v1/models, /v1/chat/completions). O SGLang geralmente é executado em:
  • http://127.0.0.1:30000/v1
2

Definir uma chave de API

Qualquer valor funciona se nenhuma autenticação estiver configurada no servidor:
3

Executar a integração inicial ou definir um modelo diretamente

Ou configure o modelo manualmente:

Descoberta de modelos (provedor implícito)

Quando SGLANG_API_KEY está definida (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
e converte os IDs retornados em entradas de modelo.
Se você definir models.providers.sglang explicitamente, o OpenClaw usará por padrão os modelos declarados. Adicione "sglang/*": {} a agents.defaults.models quando quiser que o OpenClaw consulte o endpoint /models desse provedor configurado e inclua todos os modelos SGLang anunciados.

Configuração explícita (modelos manuais)

Use a configuração explícita quando:
  • O SGLang for executado em outro host ou porta.
  • Você quiser fixar os valores de contextWindow/maxTokens.
  • Seu servidor exigir uma chave de API real (ou você quiser controlar os cabeçalhos).

Configuração avançada

O SGLang é tratado como um backend /v1 compatível com a OpenAI no estilo de proxy, e não como um endpoint nativo da OpenAI.
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 uma SGLANG_API_KEY real que corresponda à configuração do servidor ou configure o provedor explicitamente em models.providers.sglang.
Se você executar o SGLang sem autenticação, qualquer valor não vazio para SGLANG_API_KEY será suficiente para habilitar a descoberta de modelos.

Relacionado

Seleção de modelos

Escolha de provedores, referências de modelos e comportamento de failover.

Referência de configuração

Esquema de configuração completo, incluindo entradas de provedores.