llmster). Документацію щодо продукту й налаштування див. на lmstudio.ai.
Швидкий старт
- Установіть LM Studio (настільний застосунок) або
llmster(безголовий режим), а потім запустіть локальний сервер:
- Запустіть сервер
- Якщо автентифікацію LM Studio увімкнено, задайте
LM_API_TOKEN:
- Запустіть початкове налаштування й виберіть
LM Studio:
- Під час початкового налаштування використайте запит
Default model, щоб вибрати свою модель LM Studio.
author/model-name (наприклад, qwen/qwen3.5-9b). Посилання на моделі OpenClaw
додають на початок назву провайдера: lmstudio/qwen/qwen3.5-9b. Точний ключ для
моделі можна знайти, виконавши curl http://localhost:1234/api/v1/models і переглянувши поле key.
Неінтерактивне початкове налаштування
Використовуйте неінтерактивне початкове налаштування, коли потрібно автоматизувати налаштування сценарієм (CI, підготовка середовища, віддалене початкове завантаження):--custom-model-id приймає ключ моделі, який повертає LM Studio (наприклад, qwen/qwen3.5-9b), без
префікса провайдера lmstudio/.
Для серверів LM Studio з автентифікацією передайте --lmstudio-api-key або задайте LM_API_TOKEN.
Для серверів LM Studio без автентифікації пропустіть ключ; OpenClaw зберігає локальну несекретну позначку.
--custom-api-key і далі підтримується для сумісності, але для LM Studio бажано використовувати --lmstudio-api-key.
Це записує models.providers.lmstudio і задає стандартну модель як
lmstudio/<custom-model-id>. Коли ви надаєте ключ API, налаштування також записує
профіль автентифікації lmstudio:default.
Інтерактивне налаштування може запитати необов’язкову бажану довжину контексту завантаження та застосовує її до виявлених моделей LM Studio, які зберігає в конфігурацію.
Конфігурація Plugin LM Studio довіряє налаштованій кінцевій точці LM Studio для запитів моделей, зокрема вузлам loopback, LAN і tailnet. Джерела metadata/link-local і далі потребують явного ввімкнення. Можна відмовитися, задавши models.providers.lmstudio.request.allowPrivateNetwork: false.
Конфігурація
Сумісність використання потокового передавання
LM Studio сумісна з використанням потокового передавання. Коли вона не видає об’єктusage у форматі OpenAI, OpenClaw натомість відновлює кількість токенів із метаданих у стилі llama.cpp:
timings.prompt_n / timings.predicted_n.
Така сама поведінка використання потокового передавання застосовується до цих локальних бекендів, сумісних з OpenAI:
- vLLM
- SGLang
- llama.cpp
- LocalAI
- Jan
- TabbyAPI
- text-generation-webui
Сумісність мислення
Коли виявлення LM Studio через/api/v1/models повідомляє специфічні для моделі
параметри reasoning, OpenClaw показує відповідні сумісні з OpenAI значення
reasoning_effort у метаданих сумісності моделі. Поточні збірки LM Studio можуть оголошувати бінарні
параметри UI, як-от allowed_options: ["off", "on"], але відхиляти ці значення
на /v1/chat/completions; OpenClaw нормалізує таку бінарну форму виявлення до
none, minimal, low, medium, high і xhigh перед надсиланням запитів.
Старіша збережена конфігурація LM Studio, яка містить мапи reasoning off/on,
нормалізується так само під час завантаження каталогу.
Явна конфігурація
Усунення несправностей
LM Studio не виявлено
Переконайтеся, що LM Studio запущено. Якщо автентифікацію увімкнено, також задайтеLM_API_TOKEN:
Помилки автентифікації (HTTP 401)
Якщо налаштування повідомляє про HTTP 401, перевірте свій ключ API:- Перевірте, що
LM_API_TOKENвідповідає ключу, налаштованому в LM Studio. - Докладніше про налаштування автентифікації LM Studio див. у LM Studio Authentication.
- Якщо ваш сервер не потребує автентифікації, залиште ключ порожнім під час налаштування.
Завантаження моделі just-in-time
LM Studio підтримує завантаження моделей just-in-time (JIT), коли моделі завантажуються під час першого запиту. OpenClaw за замовчуванням попередньо завантажує моделі через нативну кінцеву точку завантаження LM Studio, що допомагає, коли JIT вимкнено. Щоб дозволити JIT, TTL простою та поведінці автоматичного витіснення LM Studio керувати життєвим циклом моделі, вимкніть крок попереднього завантаження OpenClaw:Хост LM Studio у LAN або tailnet
Використовуйте доступну адресу хоста LM Studio, збережіть/v1 і переконайтеся, що LM Studio прив’язано не лише до loopback на цій машині:
lmstudio автоматично довіряє своїй налаштованій локальній/приватній кінцевій точці для захищених запитів моделей. Користувацькі/локальні записи провайдерів, сумісних з OpenAI, також довіряють точному налаштованому джерелу baseUrl, окрім джерел metadata/link-local; запити до інших приватних портів або призначень і далі потребують models.providers.<id>.request.allowPrivateNetwork: true. Задайте models.providers.<id>.request.allowPrivateNetwork: false, щоб відмовитися від довіри до точного джерела.