LM Studio API: один запрос без сохранения серверной беседы
На странице · 2 разделов
В собственном LM Studio запрос к /api/v1/chat обычно создаёт продолжаемую серверную беседу. Для разового запроса укажите store: false: по документации приложение не сохраняет эту беседу и не возвращает response_id. Ниже путь для уже загруженной локальной модели на Mac; отсутствие идентификатора не доказывает, что нигде нет журналов или копий текста.
Нужно спросить установленную на вашем Mac локальную модель один раз и не создавать продолжаемую серверную беседу? В API LM Studio — способе обратиться к программе из терминала — для этого есть store: false. По умолчанию /api/v1/chat хранит ветку разговора и возвращает response_id — идентификатор, по которому запрос можно продолжить. С отключённым хранением этого идентификатора быть не должно. Это не обещание, что запрос исчезнет из всех журналов или из отправившей его программы. s1 s2
Технический уровень и статус: нужен собственный Mac с Apple Silicon и macOS 14 или новее, установленный LM Studio версии 0.4.0+, заранее скачанная текстовая модель и приложение «Терминал». Разработчик рекомендует 16 ГБ памяти для LM Studio, допускает небольшие модели на 8 ГБ; это не минимальная память для вашей конкретной модели. Шаги сверены по документации 23 октября 2026 года; редакция не запускала LM Studio, не измеряла память и не проверяла сетевой трафик. Если модель ещё не выбрана, начните с установки и первого ответа. s6 s7
Как отправить один учебный запрос?
- В LM Studio заранее скачайте и откройте одну текстовую локальную модель во вкладке Chat, получите простой ответ. В Developer включите Start server. Для примера ниже используйте только адрес своего компьютера
127.0.0.1:1234, не включайте доступ с других устройств; документация описывает запуск сервера из Developer. Модель нужно скачать заранее через интернет, но этот запрос направлен на свой компьютер, а не в облачный сервис. s4 s8 - Откройте «Терминал» и выполните
curl -sS 'http://127.0.0.1:1234/api/v1/models'. В ответе найдите вmodelsзапись с"type":"llm"и запишите её точное значениеkey; не используйтеdisplay_nameили пример чужой модели. Если сервер вернул отказ в доступе, не отключайте аутентификацию ради этого опыта: проверьте свой токен. Если нет ответа, проверьте включение сервера и порт в Developer. s3 s4 s5 - В следующей команде сначала замените текст
MODEL_KEY_FROM_LISTна скопированныйkeyвашей модели, сохранив кавычки вокруг значения. Затем выполнитеcurl -sS -X POST 'http://127.0.0.1:1234/api/v1/chat' -H 'Content-Type: application/json' -d '{"model":"MODEL_KEY_FROM_LIST","input":"Назови два отличия бумажной книги от электронной в одном предложении.","store":false}'. Учебный запрос не содержит личных данных; конкретный ответ модели здесь не предсказан и редакцией не генерировался. Для переключателяstoreзначениеfalse(«нет») должно быть без кавычек. s1 s2 s3
Как понять результат и где границы приватности?
При удачном запросе ожидается JSON — текстовый формат данных — с output и текстом сообщения. Убедитесь, что есть осмысленный ответ на учебный вопрос и нет поля response_id. Это проверяет только документированное поведение именно /api/v1/chat с store: false; не считайте отсутствие ID доказательством удаления журналов, копий на клиенте или полной сетевой изоляции. В учебном запросе нет внешних интеграций. Если ошиблись с key, перечитайте /api/v1/models и используйте type: llm; не подменяйте реальный ID названием на экране. s1 s2 s3
Без response_id новый запрос не продолжит предыдущую беседу сам собой: если нужен контекст, передайте необходимый текст заново с учётом чувствительности данных. Не переносите параметр store вслепую на другие API-маршруты. Не публикуйте локальный сервер в общедоступной сети, а если уже включена обязательная аутентификация, пользуйтесь настройкой токена по отдельному гайду. s1 s5
Источники
- LM Studio — Stateful Chats и store false — Официальная документация на дату чтения; сохранён HTML-снимок и SHA-256 в research/raw/2026-10-23/seo/lm-studio-api-bez-sohraneniya-istorii/.. Получено 23.10.2026.
- LM Studio — POST /api/v1/chat — Поля model, input, store и ответа.. Получено 23.10.2026.
- LM Studio — GET /api/v1/models — Поле models[].key и type=llm.. Получено 23.10.2026.
- LM Studio — запуск локального API-сервера — Developer → Start server; локальный адрес в примерах API.. Получено 23.10.2026.
- LM Studio — аутентификация API — По умолчанию auth не требуется; опциональные токены от версии 0.4.0.. Получено 23.10.2026.
- LM Studio — требования к macOS и памяти — Apple Silicon/macOS 14+, 16 GB рекомендовано, 8 GB возможно с малыми моделями; не минимум для произвольной модели.. Получено 23.10.2026.
- LM Studio — обзор native REST API v1 — v1 /api/v1/* представлен начиная с LM Studio 0.4.0; не путать с OpenAI-совместимым endpoint.. Получено 23.10.2026.
- LM Studio — первый запуск модели — Загрузка и первый ответ в приложении.. Получено 23.10.2026.