models.providers.<id>.localService startet bei Bedarf einen Provider-eigenen lokalen Modellserver. Wenn eine Modell- oder Embedding-Anfrage diesen Provider auswählt, prüft OpenClaw den Zustandsendpunkt, startet den Prozess, falls er nicht ausgeführt wird, wartet auf die Betriebsbereitschaft und sendet dann die Anfrage. Verwenden Sie diese Funktion, damit teure lokale Server nicht den ganzen Tag ausgeführt werden müssen.
Funktionsweise
- Eine Modell- oder Embedding-Anfrage wird einem konfigurierten Provider zugeordnet.
- Wenn dieser Provider über
localServiceverfügt, prüft OpenClawhealthUrl. - Bei einer erfolgreichen Prüfung verwendet OpenClaw den bereits ausgeführten Server.
- Bei einer fehlgeschlagenen Prüfung startet OpenClaw
commandmitargs. - OpenClaw fragt den Zustandsendpunkt ab, bis
readyTimeoutMsabläuft. - Die Anfrage durchläuft den normalen Modell- oder Embedding-Transport.
- Wenn OpenClaw den Prozess gestartet hat und
idleStopMsfestgelegt ist, beendet es den Prozess, nachdem seit der letzten laufenden Anfrage für diese Dauer keine Aktivität mehr vorlag.
healthUrl über einen funktionsfähigen Server verfügt, verwendet dieser Prozess ihn erneut, ohne ihn zu übernehmen (jeder Prozess verwaltet nur den untergeordneten Prozess, den er selbst gestartet hat). Start- und Beendigungsprotokolle enthalten begrenzte, redigierte Auszüge der Ausgabe des untergeordneten Prozesses sowie Zeit- und Beendigungsdetails; konfigurierte Umgebungswerte werden niemals ausgegeben.
Konfigurationsstruktur
timeoutSeconds im Provider-Eintrag fest (nicht localService), damit langsame Kaltstarts und lange Generierungen nicht das standardmäßige Zeitlimit für Modellanfragen erreichen. Legen Sie ausdrücklich healthUrl fest, wenn Ihr Server die Betriebsbereitschaft an einer anderen Stelle als /models der Basis-URL bereitstellt.
Felder
Inferrs-Beispiel
Inferrs ist ein benutzerdefiniertes OpenAI-kompatibles/v1-Backend. Daher funktioniert dieselbe localService-API mit einem inferrs-Provider-Eintrag:
command durch das Ergebnis von which inferrs auf dem Computer, auf dem OpenClaw ausgeführt wird. Vollständige Einrichtung von Inferrs: Inferrs.
ds4-Beispiel
Verwandte Themen
Lokale Modelle
Einrichtung lokaler Modelle, Provider-Auswahl und Sicherheitshinweise.
Inferrs
Führen Sie OpenClaw über den lokalen OpenAI-kompatiblen Server von Inferrs aus.