19 - lms — CLI от LM Studio
Начало работы с утилитой командной строки lms.
Установка lms
lms поставляется вместе с LM Studio, поэтому вам не нужно выполнять никаких дополнительных шагов установки, если LM Studio уже установлена.
Просто откройте окно терминала и запустите lms:
lms --help
Открытый исходный код
lms имеет лицензию MIT и разрабатывается в этом репозитории на GitHub: https://github.com/lmstudio-ai/lms
Быстрые ссылки на команды
| Команда | Синтаксис | Документация |
|---|---|---|
| Чат в терминале | lms chat |
Руководство |
| Загрузка моделей | lms get |
Руководство |
| Список ваших моделей | lms ls |
Руководство |
| Просмотр моделей, загруженных в память | lms ps |
Руководство |
| Управление сервером | lms server start |
Руководство |
| Управление средой выполнения инференса | lms runtime |
Руководство |
| Управление headless-демоном | lms daemon |
Руководство |
| Управление LM Link | lms link |
Руководство |
Проверка установки
ℹ️ Вам нужно запустить LM Studio хотя бы один раз, прежде чем вы сможете использовать lms.
Откройте окно терминала и запустите lms.
Терминал
$ lms lms is LM Studio's CLI utility for your models, server, and inference runtime. (v0.0.47) Usage: lms [options] [command] Local models chat Start an interactive chat with a model get Search and download models load Load a model unload Unload a model ls List the models available on disk ps List the models currently loaded in memory import Import a model file into LM Studio Serve server Commands for managing the local server log Log incoming and outgoing messages Runtime runtime Manage and update the inference runtime Develop & Publish (Beta) clone Clone an artifact from LM Studio Hub to a local folder push Uploads the artifact in the current folder to LM Studio Hub dev Starts a plugin dev server in the current folder login Authenticate with LM Studio Learn more: https://lmstudio.ai/docs/developer Join our Discord: https://discord.gg/lmstudio
Используйте lms для автоматизации и отладки ваших рабочих процессов
Запуск и остановка локального сервера
lms server start lms server stop
Подробнее о lms server.
Список локальных моделей на машине
lms ls
Подробнее о lms ls.
Это отразит текущую директорию моделей LM Studio, которую вы устанавливаете на вкладке 📂 Мои модели (My Models) в приложении.
Список текущих загруженных моделей
lms ps
Подробнее о lms ps.
Загрузка модели (с опциями)
lms load [--gpu=max|auto|0.0-1.0] [--context-length=1-N]
--gpu=1.0 означает 'попытаться выгрузить 100% вычислений на GPU'.
- При необходимости назначьте идентификатор вашей локальной LLM:
lms load openai/gpt-oss-20b --identifier="my-model-name"
Это полезно, если вы хотите сохранить идентификатор модели согласованным.
Выгрузка модели
lms unload [--all]
Подробнее о lms load and unload.
Вклад в проект
Узнайте, где подавать проблемы и как внести вклад в CLI lms.
Дополнительные ресурсы
Используйте lmstudio-python для загрузки моделей, генерации текста, встраивания контента и создания агентов
Используйте lmstudio-js в приложениях Node.js или TypeScript для локальных рабочих процессов с моделями
Понимание различий между приложением LM Studio, llmster и lms