llmster). Zie lmstudio.ai voor product- en installatiedocumentatie.
Snel aan de slag
- Installeer LM Studio (desktop) of
llmster(headless), en start daarna de lokale server:
- Start de server
- Als LM Studio-authenticatie is ingeschakeld, stel dan
LM_API_TOKENin:
- Voer onboarding uit en kies
LM Studio:
- Gebruik tijdens onboarding de prompt
Default modelom je LM Studio-model te kiezen.
author/model-name (bijv. qwen/qwen3.5-9b). OpenClaw
modelverwijzingen zetten de providernaam ervoor: lmstudio/qwen/qwen3.5-9b. Je kunt de exacte sleutel voor
een model vinden door curl http://localhost:1234/api/v1/models uit te voeren en naar het veld key te kijken.
Niet-interactieve onboarding
Gebruik niet-interactieve onboarding wanneer je de installatie wilt scripten (CI, provisioning, remote bootstrap):--custom-model-id gebruikt de modelsleutel zoals die door LM Studio wordt teruggegeven (bijv. qwen/qwen3.5-9b), zonder
het providerprefix lmstudio/.
Geef voor geauthenticeerde LM Studio-servers --lmstudio-api-key door of stel LM_API_TOKEN in.
Laat voor niet-geauthenticeerde LM Studio-servers de sleutel weg; OpenClaw slaat een lokale niet-geheime markering op.
--custom-api-key blijft ondersteund voor compatibiliteit, maar --lmstudio-api-key heeft de voorkeur voor LM Studio.
Dit schrijft models.providers.lmstudio en stelt het standaardmodel in op
lmstudio/<custom-model-id>. Wanneer je een API-sleutel opgeeft, schrijft de installatie ook het
authenticatieprofiel lmstudio:default.
Interactieve installatie kan vragen om een optionele voorkeurslengte voor de laadcontext en past die toe op de ontdekte LM Studio-modellen die in de configuratie worden opgeslagen.
De LM Studio Plugin-configuratie vertrouwt het geconfigureerde LM Studio-eindpunt voor modelaanvragen, inclusief loopback-, LAN- en tailnet-hosts. Metadata-/link-local-oorsprongen vereisen nog steeds expliciete opt-in. Je kunt je afmelden door models.providers.lmstudio.request.allowPrivateNetwork: false in te stellen.
Configuratie
Compatibiliteit met streaming-gebruik
LM Studio is compatibel met streaming-gebruik. Wanneer het geen OpenAI-vormigusage-object uitzendt, herstelt OpenClaw in plaats daarvan tokentellingen uit llama.cpp-achtige
timings.prompt_n / timings.predicted_n-metadata.
Hetzelfde gedrag voor streaming-gebruik geldt voor deze OpenAI-compatibele lokale backends:
- vLLM
- SGLang
- llama.cpp
- LocalAI
- Jan
- TabbyAPI
- text-generation-webui
Compatibiliteit met redeneren
Wanneer de ontdekking via/api/v1/models van LM Studio modelspecifieke redeneeropties
rapporteert, stelt OpenClaw de overeenkomende OpenAI-compatibele reasoning_effort-
waarden beschikbaar in modelcompatibiliteitsmetadata. Huidige LM Studio-builds kunnen binaire
UI-opties adverteren, zoals allowed_options: ["off", "on"], terwijl ze die waarden
op /v1/chat/completions weigeren; OpenClaw normaliseert die binaire ontdekkingsvorm naar
none, minimal, low, medium, high en xhigh voordat aanvragen worden verzonden.
Oudere opgeslagen LM Studio-configuratie die off/on-redeneermaps bevat, wordt
op dezelfde manier genormaliseerd wanneer de catalogus wordt geladen.
Expliciete configuratie
Probleemoplossing
LM Studio niet gedetecteerd
Zorg ervoor dat LM Studio draait. Als authenticatie is ingeschakeld, stel dan ookLM_API_TOKEN in:
Authenticatiefouten (HTTP 401)
Als de installatie HTTP 401 meldt, controleer dan je API-sleutel:- Controleer of
LM_API_TOKENovereenkomt met de sleutel die in LM Studio is geconfigureerd. - Zie LM Studio-authenticatie voor details over het instellen van LM Studio-authenticatie.
- Als je server geen authenticatie vereist, laat de sleutel dan leeg tijdens de installatie.
Just-in-time model laden
LM Studio ondersteunt just-in-time (JIT) model laden, waarbij modellen bij de eerste aanvraag worden geladen. OpenClaw laadt modellen standaard vooraf via het native laadeindpunt van LM Studio, wat helpt wanneer JIT is uitgeschakeld. Schakel de preload-stap van OpenClaw uit om JIT, idle TTL en automatisch verwijderen van LM Studio de levenscyclus van modellen te laten beheren:LAN- of tailnet-LM Studio-host
Gebruik het bereikbare adres van de LM Studio-host, behoud/v1 en zorg ervoor dat LM Studio op die machine buiten loopback is gebonden:
lmstudio vertrouwt automatisch het geconfigureerde lokale/private eindpunt voor beveiligde modelaanvragen. Aangepaste/lokale OpenAI-compatibele providervermeldingen vertrouwen ook hun exact geconfigureerde baseUrl-oorsprong, behalve metadata-/link-local-oorsprongen; aanvragen naar andere private poorten of bestemmingen vereisen nog steeds models.providers.<id>.request.allowPrivateNetwork: true. Stel models.providers.<id>.request.allowPrivateNetwork: false in om je af te melden voor exact-origin-vertrouwen.