models.providers.<id>.localService запускає на вимогу локальний сервер моделей, яким керує провайдер. Коли запит до моделі або запит на створення вбудовувань вибирає цього провайдера, OpenClaw перевіряє кінцеву точку стану, запускає процес, якщо він не працює, очікує готовності, а потім надсилає запит. Використовуйте цю можливість, щоб не тримати ресурсомісткі локальні сервери запущеними весь день.
Як це працює
- Для запиту до моделі або запиту на створення вбудовувань визначається налаштований провайдер.
- Якщо цей провайдер має
localService, OpenClaw перевіряєhealthUrl. - Якщо перевірка успішна, OpenClaw використовує вже запущений сервер.
- Якщо перевірка неуспішна, OpenClaw запускає
commandзargs. - OpenClaw опитує кінцеву точку стану, доки не мине
readyTimeoutMs. - Запит проходить через звичайний транспорт моделі або вбудовувань.
- Якщо OpenClaw запустив процес і задано
idleStopMs, він зупиняє процес, коли після завершення останнього активного запиту минає вказаний час простою.
healthUrl, цей процес повторно використовує його, не перебираючи керування ним (кожен процес керує лише дочірнім процесом, який запустив особисто). Журнали запуску й завершення містять обмежені за розміром і знеособлені кінцеві фрагменти виводу дочірнього процесу, а також дані про час і завершення; налаштовані значення змінних середовища ніколи не виводяться.
Структура конфігурації
timeoutSeconds у записі провайдера (не в localService), щоб повільні холодні запуски й тривалі генерації не переривалися через стандартний тайм-аут запиту до моделі. Явно задавайте healthUrl, якщо ваш сервер надає стан готовності не за шляхом /models відносно базової URL-адреси.
Поля
Приклад Inferrs
Inferrs — це власний сумісний з OpenAI серверний компонент/v1, тому той самий API localService працює із записом провайдера inferrs:
command результатом виконання which inferrs на машині, де працює OpenClaw. Повне налаштування inferrs: Inferrs.
Приклад ds4
Пов’язані матеріали
Локальні моделі
Налаштування локальних моделей, вибір провайдера й рекомендації з безпеки.
Inferrs
Використання OpenClaw через локальний сервер inferrs, сумісний з OpenAI.