llmster.
Instrukcje instalacji i dokumentację produktu można znaleźć na stronie lmstudio.ai.
Szybki start
1
Zainstaluj i uruchom serwer
Zainstaluj LM Studio (wersję komputerową) lub Można też uruchomić demona bezinterfejsowego:W przypadku korzystania z aplikacji komputerowej należy włączyć JIT, aby zapewnić płynne ładowanie modeli; zobacz
przewodnik LM Studio dotyczący JIT i TTL.
llmster (wersję bezinterfejsową), a następnie uruchom serwer:2
Ustaw klucz API, jeśli uwierzytelnianie jest włączone
3
Uruchom konfigurację początkową
LM Studio, a następnie wybierz model po wyświetleniu monitu Default model.Podczas nowej konfiguracji z przewodnikiem OpenClaw najpierw odpytuje /api/v1/models na
domyślnym lub skonfigurowanym hoście LM Studio. Istniejący model LLM jest oferowany w ramach
tej samej sekwencji konfiguracji CLI/macOS i weryfikowany za pomocą rzeczywistego uzupełnienia przed
zapisaniem konfiguracji. Automatyczne sprawdzenie nigdy nie pobiera modelu i
ignoruje wpisy katalogu przeznaczone wyłącznie do osadzania.author/model-name (np. qwen/qwen3.5-9b); odwołania do modeli OpenClaw
są poprzedzane nazwą dostawcy: lmstudio/qwen/qwen3.5-9b. Dokładny klucz modelu można znaleźć, uruchamiając
poniższe polecenie i sprawdzając pole key:
Nieinteraktywna konfiguracja początkowa
--custom-model-id przyjmuje klucz modelu zwrócony przez LM Studio (np. qwen/qwen3.5-9b), bez
prefiksu dostawcy lmstudio/. W przypadku serwerów z uwierzytelnianiem należy przekazać --lmstudio-api-key (lub ustawić LM_API_TOKEN);
w przypadku serwerów bez uwierzytelniania należy go pominąć, a OpenClaw zapisze zamiast niego lokalny znacznik niebędący sekretem.
--custom-api-key jest nadal obsługiwany w celu zachowania zgodności, ale preferowany jest --lmstudio-api-key.
Powoduje to zapisanie models.providers.lmstudio i ustawienie modelu domyślnego na lmstudio/<custom-model-id>.
Podanie klucza API powoduje również zapisanie profilu uwierzytelniania lmstudio:default.
Konfiguracja interaktywna może dodatkowo wyświetlić monit o preferowaną długość kontekstu ładowania i zastosować ją do
wykrytych modeli zapisywanych w konfiguracji.
Konfiguracja
Zgodność użycia podczas strumieniowania
LM Studio nie zawsze emituje obiektusage zgodny z formatem OpenAI w odpowiedziach strumieniowych. OpenClaw
odzyskuje zamiast tego liczbę tokenów z metadanych timings.prompt_n / timings.predicted_n w stylu llama.cpp.
Ten sam mechanizm rezerwowy jest stosowany do każdego punktu końcowego zgodnego z OpenAI rozpoznanego jako lokalny
(host pętli zwrotnej), co obejmuje inne lokalne zaplecza, takie jak vLLM, SGLang, llama.cpp, LocalAI, Jan, TabbyAPI
i text-generation-webui.
Zgodność trybu rozumowania
Gdy mechanizm wykrywania/api/v1/models w LM Studio zgłasza opcje rozumowania specyficzne dla modelu, OpenClaw
udostępnia odpowiadające im wartości reasoning_effort (none, minimal, low, medium, high, xhigh) w
metadanych zgodności modelu. Niektóre kompilacje LM Studio udostępniają binarną opcję interfejsu (allowed_options: ["off", "on"]), jednocześnie odrzucając te dosłowne wartości w /v1/chat/completions; OpenClaw normalizuje ten
binarny format do sześciopoziomowej skali przed wysłaniem żądań, również w przypadku starszej zapisanej konfiguracji, która
nadal zawiera mapy rozumowania off/on.
Konfiguracja jawna
Wyłączanie wstępnego ładowania
LM Studio obsługuje ładowanie modeli just-in-time (JIT), czyli ładowanie ich przy pierwszym żądaniu. OpenClaw domyślnie ładuje modele wstępnie za pośrednictwem natywnego punktu końcowego ładowania LM Studio, co jest pomocne, gdy JIT jest wyłączone. Aby zamiast tego cyklem życia modelu zarządzały mechanizmy JIT, TTL bezczynności i automatycznego usuwania LM Studio, należy wyłączyć etap wstępnego ładowania OpenClaw:Host w sieci LAN lub tailnet
Należy użyć osiągalnego adresu hosta LM Studio, zachować/v1 i upewnić się, że LM Studio nasłuchuje na tym
komputerze także poza interfejsem pętli zwrotnej:
lmstudio automatycznie ufa skonfigurowanemu punktowi końcowemu w przypadku żądań dotyczących modeli, w tym hostom
pętli zwrotnej, sieci LAN i tailnet (z wyjątkiem źródeł metadanych/link-local). Każdy niestandardowy/lokalny
wpis dostawcy zgodnego z OpenAI otrzymuje takie samo zaufanie do dokładnego źródła. Żądania kierowane do innego prywatnego hosta lub portu nadal
wymagają models.providers.<id>.request.allowPrivateNetwork: true; należy ustawić wartość false, aby zrezygnować z
domyślnego zaufania.
Rozwiązywanie problemów
LM Studio nie zostało wykryte
Należy upewnić się, że LM Studio jest uruchomione:LM_API_TOKEN. Należy sprawdzić, czy API jest dostępne:
Błędy uwierzytelniania (HTTP 401)
- Należy sprawdzić, czy
LM_API_TOKENodpowiada kluczowi skonfigurowanemu w LM Studio. - Zobacz Uwierzytelnianie LM Studio.
- Jeśli serwer nie wymaga uwierzytelniania, podczas konfiguracji należy pozostawić klucz pusty.