models.providers.<id>.localService inicia bajo demanda un servidor de modelos local propiedad del proveedor. Cuando una solicitud de modelo o de embeddings selecciona ese proveedor, OpenClaw comprueba el endpoint de estado, inicia el proceso si no está activo, espera a que esté listo y, después, envía la solicitud. Úselo para evitar mantener en ejecución durante todo el día servidores locales que consumen muchos recursos.
Cómo funciona
- Una solicitud de modelo o de embeddings se resuelve en un proveedor configurado.
- Si ese proveedor tiene
localService, OpenClaw compruebahealthUrl. - Si la comprobación se realiza correctamente, OpenClaw utiliza el servidor que ya está en ejecución.
- Si la comprobación falla, OpenClaw inicia
commandconargs. - OpenClaw consulta periódicamente el endpoint de estado hasta que vence
readyTimeoutMs. - La solicitud se envía mediante el transporte normal de modelos o embeddings.
- Si OpenClaw inició el proceso y se ha definido
idleStopMs, detiene el proceso cuando ha transcurrido ese tiempo desde que quedó inactiva la última solicitud en curso.
healthUrl, este proceso lo reutiliza sin adoptarlo (cada proceso solo administra el proceso secundario que inició personalmente). Los registros de inicio y salida incluyen fragmentos finales limitados y censurados de la salida del proceso secundario, además de información sobre tiempos y salida; los valores de entorno configurados nunca se muestran.
Estructura de configuración
timeoutSeconds en la entrada del proveedor (no en localService) para que los inicios en frío lentos y las generaciones prolongadas no alcancen el tiempo de espera predeterminado de las solicitudes de modelos. Defina un valor explícito para healthUrl siempre que el servidor exponga el estado de disponibilidad en un lugar distinto de /models en la URL base.
Campos
Ejemplo de Inferrs
Inferrs es un backend/v1 personalizado compatible con OpenAI, por lo que la misma API localService funciona con una entrada de proveedor inferrs:
command por el resultado de which inferrs en la máquina donde se ejecuta OpenClaw. Configuración completa de Inferrs: Inferrs.
Ejemplo de ds4
Contenido relacionado
Modelos locales
Configuración de modelos locales, opciones de proveedores y recomendaciones de seguridad.
Inferrs
Ejecute OpenClaw mediante el servidor local de Inferrs compatible con OpenAI.