LM Studio 0.3.16

2025-05-23

LM Studio 0.3.16 现已作为稳定版本发布。此版本包括社区预设(Presets)的公开预览、自动删除最近不常使用的运行时扩展包,以及使用 LLM 作为文本嵌入模型的方法。它还在 CLI 中引入了 lms chat 命令,允许你在终端中与模型对话。

通过应用内更新或从 https://lm-studio.cn/download 升级。

📣 0.3.16 的早期构建版本(构建 6)在 Windows 上的应用包中缺少引擎。如果这是你安装的第一个版本,请前往 Ctrl + Shift + R 手动安装引擎,或者从 https://lm-studio.cn/download 下载并重新安装 0.3.16 构建 7

0.3.16 - 完整发布说明...

  • 支持将你的预设发布到 LM Studio 社区中心并与他人分享

    • 文档: https://lm-studio.cn/docs/app/presets/publish
    • 下载公开预设无需登录。但发布、点赞、分叉(fork)操作需要登录
    • 直接与他人分享链接,或在 Discord / Reddit / X 上分享(目前尚无浏览预设的界面)
  • “精选推荐”优化:引入了新的聚合格式,将多种格式(例如 GGUF 和 MLX)合并为单个条目

  • 模型的自定义设置

    • 为模型作者定义模型自定义功能的新方法。例如,为 Qwen3 模型启用/禁用思维链(Thinking)功能
    • 目前仅适用于“精选推荐”中的 Qwen3 模型。
      • 稍后我们将分享关于如何为你自己的自定义模型实现此功能的公共文档
  • 在模型加载选项和 GPU 设置中添加了“将 KV 缓存卸载到 GPU 内存”选项

  • 在 CLI 中添加 lms chat 命令,以便在终端中与模型进行对话(感谢 @mayfer

  • LM Studio REST API (/api/v0):在 GET /models 响应中返回模型能力

    • 例如:"capabilities": ["tool_use"]
  • 自动删除最近不常使用的运行时扩展包

    • 可以在“应用设置”(⌘/Ctrl + ,)中禁用
  • 侧边栏折叠时,在聊天顶部栏显示系统提示词(System Prompt)按钮

  • 使用 Cmd / Ctrl + Shift + D 创建当前聊天的副本

  • 使用 Cmd / Ctrl + E 打开系统提示词编辑器

  • 使用 Cmd / Ctrl + W 在打开时关闭系统提示词编辑器标签页

  • 应用设置(⌘/Ctrl + ,):各部分现在拥有各自的标签页,便于导航

  • 在“用户”UI 模式下添加了访问下载面板的按钮

  • 在模型编辑器(“我的模型”中的 ⚙️)中添加了下拉菜单,允许覆盖模型的领域类型

    • 这允许你将 LLM 用作文本嵌入模型,反之亦然
  • 在聊天侧边栏正文添加“在文件夹中显示”上下文菜单选项

    • 在操作系统的原生文件资源管理器中打开你的对话文件夹,以便重新整理文件/文件夹
      • 更改将实时反映在 LM Studio 中
  • [MLX] 注册 chat_template.jinja 作为聊天模板来源

错误修复

  • 修复 Qwen3 jinja 模板解析错误 "OpenSquareBracket !== CloseStatement"

  • 修复 nomic-bert-moe 和 nomic-embed-code 未在嵌入模型中显示的问题

  • 修复生成消息底部水平线闪烁的问题

  • 修复未选择聊天时无法创建新文件夹的问题

  • 修复提示词处理进度百分比 UI 不显示的问题

  • Bug 修复:[类似 OpenAI 的 REST API] 在流式函数调用的第一个数据包后,不再添加空的函数名称字符串

  • Bug 修复:列出已下载模型时,正确过滤掉不支持的模型

  • Bug 修复:不再默认将 Vulkan iGPU 内存视为共享内存

  • 修复架构徽章文本对齐问题

  • 修复 SmolVLM jinja 渲染错误 "Expected iterable type in for loop: got StringValue"

  • 修复 GTE Qwen 嵌入模型未被识别为文本嵌入的问题

  • 修复了未安装特定格式的引擎扩展包时索引失败的问题

  • 修复了使用 RAG 时某些字符串被解析为 [object Object] 的问题

  • 修复了托盘菜单中“加载模型”显示重复模型的问题

  • [MLX] 修复导致 ModuleNotFoundError: No module named 'mlx_engine' 的安装问题

    • 如果你在现有的 MLX 运行时中遇到此错误,可以按运行时页面中的“修复”按钮