免费 AI Token 导航 Free Token Navigation

LM Studio 免费本地部署:图形界面开箱即用,自带 OpenAI 兼容接口

图形界面
本地部署 生效中

免费额度

免费,内置模型浏览器 + 本地 OpenAI 兼容服务器(localhost:1234/v1)

注意事项

不想敲命令就用它:自动检测显存并推荐量化档位,第三方工具直接指向本地端口即可离线运行。

教程

LM Studio 属于本地运行工具,没有云端账号体系,也不需要领取在线额度:下载安装后即可使用,可用的「额度」取决于本机显存与内存。整个流程不需要注册、不需要实名认证、也不需要绑定银行卡。

  1. 从官网下载安装包。打开 https://lmstudio.ai/,按操作系统选择 Windows、macOS 或 Linux 版本下载。页面只要求选择系统,不涉及账号登录。
  2. 安装并首次启动。macOS 若提示「无法验证开发者」,到「系统设置 - 隐私与安全性」里允许打开;Windows 若出现 SmartScreen 提示,选择「更多信息 - 仍要运行」。
  3. 先改模型目录。进入设置页,把模型下载目录指向剩余空间较大的磁盘。单个量化模型通常有数 GB 到数十 GB,放在系统盘容易把磁盘占满。
  4. 用内置模型浏览器下载模型。搜索目标模型并选择 GGUF 量化档位;界面会按当前显存给出「可运行 / 可能勉强 / 不建议」之类的提示,具体档位与显存占用以界面实际显示为准。下载中断后可在下载管理里重试,不必重新搜索。
LM Studio 客户端界面示意图
  1. 加载模型并启动本地服务。在对话页顶部选中已下载的模型完成加载,再切换到本地服务器(Developer / Local Server)页点击启动。默认监听地址为 http://localhost:1234/v1;若该页开启了 API Key 校验,请把生成的密钥记录下来,关闭校验时任意非空字符串即可通过。
  2. 常见问题。显存不足会表现为加载失败或回复极慢,换更小的量化档位即可;端口被占用时可在服务器设置里改端口,改完记得同步修改客户端里的 base_url;电脑休眠或重启后服务会停止,需要重新启动;本地运行没有「有效期」概念,也没有额度耗尽,但工具版本更新后接口字段可能微调,以当前版本界面与文档为准。

本地服务器启动后,LM Studio 对外提供与 OpenAI 兼容的接口,任何支持自定义 base_url 的 SDK 或第三方工具都能直接接入,请求全程不出本机。

一、base_url 与鉴权

base_url 的形态固定为 http://localhost:1234/v1:协议加主机、端口(默认 1234,以服务器页面实际显示为准)再加 /v1。若开启 API Key 校验,在请求头里带上 Authorization: Bearer <你的密钥>;未开启时传任意非空字符串即可。

二、获取模型名

模型标识有两种获取途径:一是看对话页顶部当前已加载模型的名称,二是在服务器启动状态下直接查询模型列表接口,返回的 id 字段就是可用的模型名。

curl http://localhost:1234/v1/models

三、一次对话补全调用

下面是最小可运行的 curl 示例,把 model 换成上一步查到的模型标识即可。

curl http://localhost:1234/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "model": "your-loaded-model-id",
    "messages": [
      {"role": "system", "content": "你是一个简洁的中文助手。"},
      {"role": "user", "content": "用一句话解释什么是模型量化。"}
    ],
    "temperature": 0.7,
    "max_tokens": 256,
    "stream": false
  }'

用官方 Python SDK 时,只需替换 base_url 与模型名,调用方式与云端接口一致。

from openai import OpenAI

client = OpenAI(base_url='http://localhost:1234/v1', api_key='lm-studio')

resp = client.chat.completions.create(
    model='your-loaded-model-id',
    messages=[{'role': 'user', 'content': '你好,请做个自我介绍'}],
    temperature=0.7,
    max_tokens=256,
)
print(resp.choices[0].message.content)

四、关键参数说明

  • model:必填,必须是本地已加载模型的标识,写错会直接报模型不存在。
  • messages:必填,按 system、user、assistant 角色组织的对话数组,上下文越长占用显存越多。
  • temperature:采样随机度,写代码或抽取结构化字段建议调到 0 到 0.3。
  • max_tokens:单次回复的长度上限,本地推理建议显式设置,避免生成过长把显存撑满。
  • stream:设为 true 时以流式分块返回,适合需要逐字输出的聊天界面。
  • top_p:与温度配合的采样阈值,通常只调其中一个,另一个保持默认。

五、额度耗尽与限流的典型表现及排查顺序

本地部署不存在云端额度,但会出现功能上类似「请求失败」的情况,按下面顺序排查最省时间。

  1. 连接被拒绝或超时:先确认服务器页面处于运行状态、端口是否被改动、电脑是否刚从休眠中恢复;服务没启动时请求会直接连接失败。
  2. 401 未授权:说明服务器开了 API Key 校验,检查请求头里的密钥是否与控制台生成的一致。
  3. 404 模型不存在:多为模型名写错或模型未加载,重新查一次模型列表接口并核对拼写。
  4. 首个请求特别慢:可能是模型空闲自动卸载后重新载入,或上下文长度超过显存导致部分层回落到内存;缩短提示词、降低 max_tokens 或换更小的量化档位。
  5. 并发时排队或报错:单机推理的并发能力有限,多个客户端同时请求会互相拖慢,建议在应用侧加队列或串行发送。

排查时优先看 LM Studio 应用内的服务器日志窗口,错误原因通常直接写在那里,比在客户端猜更快。

这个还能用吗?点一下告诉我们

只能从下方固定选项中选择,无法自由输入,避免垃圾信息与安全隐患。

标签

图形界面OpenAI 兼容

官方入口

下载 ↗

留言区 0

真实访客可自由留言,提交后先经内容安全审核(本地 + 可选远程 API)再展示;违规内容会被拦截,不会出现在此处。示例留言均带「示例」标识,不冒充真实用户。

  • 还没有留言,来抢沙发~(示例留言已标注「示例」字样,非真实用户)
录入:2026-10-26 · 最近更新:2026-10-26 · 分类:本地部署 · 真正的无限免费