llmster
sem interface. Para consultar a documentação de instalação e do produto, acesse lmstudio.ai.
Início rápido
1
Instalar e iniciar o servidor
Instale o LM Studio (desktop) ou o Ou execute o daemon sem interface:Se estiver usando o aplicativo para desktop, habilite o JIT para garantir um carregamento de modelos fluido; consulte o
guia de JIT e TTL do LM Studio.
llmster (sem interface) e, em seguida, inicie o servidor:2
Definir uma chave de API se a autenticação estiver habilitada
3
Executar a integração inicial
LM Studio e, em seguida, selecione um modelo na solicitação Default model.Em uma nova configuração guiada, o OpenClaw primeiro consulta /api/v1/models no
host padrão ou configurado do LM Studio. Um LLM existente é oferecido por meio da
mesma sequência de configuração da CLI/macOS e verificado com uma conclusão real antes que sua
configuração seja salva. A verificação automática nunca baixa um modelo e
ignora entradas de catálogo exclusivas para embeddings.author/model-name (por exemplo, qwen/qwen3.5-9b); as referências de modelo do OpenClaw
adicionam o provedor como prefixo: lmstudio/qwen/qwen3.5-9b. Encontre a chave exata de um modelo executando o
comando abaixo e verificando o campo key:
Integração inicial não interativa
--custom-model-id recebe a chave do modelo conforme retornada pelo LM Studio (por exemplo, qwen/qwen3.5-9b), sem
o prefixo de provedor lmstudio/. Informe --lmstudio-api-key (ou defina LM_API_TOKEN) para servidores
autenticados; omita-o para servidores sem autenticação, e o OpenClaw armazenará um marcador local não secreto.
--custom-api-key ainda é aceito para compatibilidade, mas --lmstudio-api-key é preferível.
Isso grava models.providers.lmstudio e define o modelo padrão como lmstudio/<custom-model-id>.
Fornecer uma chave de API também grava o perfil de autenticação lmstudio:default.
A configuração interativa também pode solicitar um tamanho de contexto de carregamento preferencial e aplicá-lo a todos
os modelos descobertos que ela salva na configuração.
Configuração
Compatibilidade do uso em streaming
O LM Studio nem sempre emite um objetousage no formato do OpenAI em respostas transmitidas. O OpenClaw
recupera as contagens de tokens dos metadados no estilo do llama.cpp timings.prompt_n / timings.predicted_n.
Qualquer endpoint compatível com o OpenAI resolvido como um endpoint local (host de loopback) recebe o mesmo
fallback, abrangendo outros backends locais, como vLLM, SGLang, llama.cpp, LocalAI, Jan, TabbyAPI
e text-generation-webui.
Compatibilidade do raciocínio
Quando a descoberta/api/v1/models do LM Studio informa opções de raciocínio específicas do modelo, o OpenClaw
expõe valores reasoning_effort correspondentes (none, minimal, low, medium, high, xhigh) nos
metadados de compatibilidade do modelo. Algumas versões do LM Studio anunciam uma opção binária na interface (allowed_options: ["off", "on"]), mas rejeitam esses valores literais em /v1/chat/completions; o OpenClaw normaliza esse
formato binário para a escala de seis níveis antes de enviar solicitações, inclusive para configurações salvas mais antigas que
ainda contêm mapas de raciocínio off/on.
Configuração explícita
Desabilitar o pré-carregamento
O LM Studio oferece suporte ao carregamento just-in-time (JIT) de modelos, carregando-os na primeira solicitação. Por padrão, o OpenClaw pré-carrega os modelos por meio do endpoint de carregamento nativo do LM Studio, o que ajuda quando o JIT está desabilitado. Para permitir que o JIT, o TTL de inatividade e o comportamento de remoção automática do LM Studio gerenciem o ciclo de vida dos modelos, desabilite a etapa de pré-carregamento do OpenClaw:Host na LAN ou tailnet
Use o endereço acessível do host do LM Studio, mantenha/v1 e certifique-se de que o LM Studio esteja vinculado além
do loopback nessa máquina:
lmstudio confia automaticamente no endpoint configurado para solicitações de modelo, incluindo hosts de loopback,
LAN e tailnet (exceto origens de metadados/link-local). Qualquer entrada de provedor personalizado/local compatível com o OpenAI
recebe a mesma confiança de origem exata. Solicitações para um host privado ou uma porta diferente ainda
exigem models.providers.<id>.request.allowPrivateNetwork: true; defina-o como false para desativar
a confiança padrão.
Solução de problemas
LM Studio não detectado
Certifique-se de que o LM Studio esteja em execução:LM_API_TOKEN. Verifique se a API está acessível:
Erros de autenticação (HTTP 401)
- Verifique se
LM_API_TOKENcorresponde à chave configurada no LM Studio. - Consulte Autenticação do LM Studio.
- Se o servidor não exigir autenticação, deixe a chave em branco durante a configuração.