models.providers.<id>.localService inicia, sob demanda, um servidor local de modelos gerenciado pelo provedor. Quando uma solicitação de modelo ou embeddings seleciona esse provedor, o OpenClaw verifica o endpoint de integridade, inicia o processo se ele estiver inativo, aguarda até que esteja pronto e, então, envia a solicitação. Use esse recurso para evitar manter servidores locais de alto custo em execução o dia todo.
Como funciona
- Uma solicitação de modelo ou embeddings é resolvida para um provedor configurado.
- Se esse provedor tiver
localService, o OpenClaw verificahealthUrl. - Se a verificação for bem-sucedida, o OpenClaw usa o servidor que já está em execução.
- Se a verificação falhar, o OpenClaw inicia
commandcomargs. - O OpenClaw consulta periodicamente o endpoint de integridade até que
readyTimeoutMsexpire. - A solicitação segue pelo transporte normal de modelo ou embeddings.
- Se o OpenClaw tiver iniciado o processo e
idleStopMsestiver definido, ele interromperá o processo quando, após a última solicitação em andamento, tiver transcorrido esse período de inatividade.
healthUrl, este processo o reutilizará sem assumir seu gerenciamento (cada processo gerencia apenas o processo filho que ele próprio iniciou). Os logs de inicialização e encerramento incluem trechos finais limitados e ocultados da saída do processo filho, além de informações de duração e encerramento; os valores de ambiente configurados nunca são exibidos.
Estrutura da configuração
timeoutSeconds na entrada do provedor (não em localService) para que inicializações a frio lentas e gerações longas não atinjam o tempo limite padrão das solicitações de modelo. Defina um healthUrl explícito sempre que o servidor expuser a prontidão em um local diferente de /models na URL base.
Campos
Exemplo com Inferrs
O Inferrs é um backend/v1 personalizado compatível com OpenAI, portanto a mesma API localService funciona com uma entrada de provedor inferrs:
command pelo resultado de which inferrs na máquina que executa o OpenClaw. Configuração completa do inferrs: Inferrs.
Exemplo com ds4
Relacionados
Modelos locais
Configuração de modelos locais, opções de provedor e orientações de segurança.
Inferrs
Execute o OpenClaw por meio do servidor local do inferrs compatível com OpenAI.