models.providers.<id>.localService uruchamia na żądanie lokalny serwer modeli zarządzany przez dostawcę. Gdy żądanie modelu lub osadzania wybierze tego dostawcę, OpenClaw sprawdza punkt końcowy kondycji, uruchamia proces, jeśli serwer nie działa, czeka na gotowość, a następnie wysyła żądanie. Użyj tej funkcji, aby uniknąć utrzymywania kosztownych lokalnych serwerów przez cały dzień.
Jak to działa
- Żądanie modelu lub osadzania jest kierowane do skonfigurowanego dostawcy.
- Jeśli ten dostawca ma
localService, OpenClaw sprawdzahealthUrl. - Po pomyślnym sprawdzeniu OpenClaw używa już działającego serwera.
- Po nieudanym sprawdzeniu OpenClaw uruchamia
commandz argumentamiargs. - OpenClaw cyklicznie sprawdza punkt końcowy kondycji do upłynięcia
readyTimeoutMs. - Żądanie jest obsługiwane przez standardowy transport modelu lub osadzania.
- Jeśli OpenClaw uruchomił proces i ustawiono
idleStopMs, zatrzymuje go, gdy od zakończenia ostatniego aktywnego żądania upłynie określony czas bezczynności.
healthUrl, bieżący proces używa go ponownie bez przejmowania nad nim kontroli (każdy proces zarządza wyłącznie procesem potomnym, który sam uruchomił). Dzienniki uruchamiania i zakończenia zawierają ograniczone, zredagowane końcowe fragmenty danych wyjściowych procesu potomnego oraz szczegóły czasu i zakończenia; skonfigurowane wartości środowiskowe nigdy nie są ujawniane.
Struktura konfiguracji
timeoutSeconds we wpisie dostawcy (nie w localService), aby powolne uruchamianie na zimno i długie generowanie nie przekraczały domyślnego limitu czasu żądania modelu. Ustaw jawny adres healthUrl, jeśli serwer udostępnia stan gotowości w innym miejscu niż /models względem bazowego adresu URL.
Pola
Przykład Inferrs
Inferrs to niestandardowe zaplecze/v1 zgodne z OpenAI, więc ten sam interfejs API localService działa z wpisem dostawcy inferrs:
command wynikiem polecenia which inferrs na komputerze, na którym działa OpenClaw. Pełna konfiguracja inferrs: Inferrs.
Przykład ds4
Powiązane materiały
Modele lokalne
Konfiguracja modeli lokalnych, wybór dostawców i wskazówki dotyczące bezpieczeństwa.
Inferrs
Uruchamianie OpenClaw za pośrednictwem lokalnego serwera inferrs zgodnego z OpenAI.