LM Studio API 对接测试诊断程序 OpenAI 兼容接口 API通讯检测工具

简介说明

LM Studio API 对接测试诊断程序 API通讯检测工具

这个小工具专门用于排查 到底是 LM Studio 配置问题,还是你的 API 应用接入问题。

现在仓库里有两个版本:

LmStudioProbe:控制台版

LmStudioProbe.Gui:Windows 桌面界面版

它会依次检测:

复制代码
- `GET /v1/models`
- `GET /api/v1/models`
- `POST /v1/chat/completions`

如果 `OpenAI 兼容接口` 正常,但你的业务程序仍报错,通常就说明更像是你的应用参数、模型名或请求体有问题。

  1. 先准备 LM Studio

根据 LM Studio 官方文档:

在 `Developer` 页面打开 `Start server`

默认地址是 `http://localhost:1234`

OpenAI 兼容接口的 `base URL` 要写成 `http://localhost:1234/v1\`

如果开启了 `Require Authentication`,请求必须带 `Authorization: Bearer `

官方文档:

https://lmstudio.ai/docs/developer/core/server

https://lmstudio.ai/docs/developer/openai-compat

https://lmstudio.ai/docs/developer/core/authentication

  1. 安装 .NET SDK

本程序是 `net8.0` 控制台项目,需要先安装 .NET 8 SDK:

https://dotnet.microsoft.com/download/dotnet/8.0

  1. 运行方式

在当前目录执行:

```powershell

dotnet run --project .\LmStudioProbe\LmStudioProbe.csproj

```

运行图形界面版:

```powershell

dotnet run --project .\LmStudioProbe.Gui\LmStudioProbe.Gui.csproj

```

只检测并列出模型名:

```powershell

dotnet run --project .\LmStudioProbe\LmStudioProbe.csproj -- --list-models

```

如果你还想看 `/v1/models` 的原始 JSON:

```powershell

dotnet run --project .\LmStudioProbe\LmStudioProbe.csproj -- --list-models --raw-models

```

指定模型:

```powershell

dotnet run --project .\LmStudioProbe\LmStudioProbe.csproj -- --model qwen/qwen3-14b

```

自定义地址和 Token:

```powershell

dotnet run --project .\LmStudioProbe\LmStudioProbe.csproj -- `

--base-url http://localhost:1234/v1 `

--api-key 你的token `

--model 你的精确模型标识

```

  1. 参数说明

`--base-url`:默认 `http://localhost:1234/v1\`

`--api-key`:可选。如果 LM Studio 开启认证,就必须提供

`--model`:可选。建议填 `GET /v1/models` 返回的精确 `id`

`--prompt`:可选,自定义测试问题

`--timeout`:可选,默认 `60`

`--list-models`:只请求 `/v1/models`,列出当前可用模型名

`--raw-models`:配合 `--list-models` 使用,额外输出原始 JSON

5. 常见结论怎么理解

  • `两个 models 接口都连不上`

  • 通常是 LM Studio 没启动,或端口不对

  • `native /api/v1/models 能通,但 /v1/models 不通`

  • 通常是 OpenAI 兼容接口路径写错

  • `401 / 403`

  • 通常是开启了认证,但没带 token 或 token 错了

  • `models 能列出来,但 chat/completions 400`

  • 通常是模型名不对,或者请求体字段不兼容

  • `全部成功,但你的业务程序仍失败`

  • 更像是你业务程序自己的接入代码有问题

  1. 一个最容易踩的坑

模型名必须和 `/v1/models` 返回的 `id` 完全一致。

也就是说,LM Studio 里"检测模型名字"的接口本身就是:

```http

GET http://localhost:1234/v1/models

```

如果开启了认证,请带上:

```http

Authorization: Bearer

```

比如你的模型可能在 LM Studio 里实际叫:

```text

qwen/qwen3-14b

```

或者:

```text

Qwen/Qwen3-14B-GGUF

```

而不是你自己手写一个:

```text

qwen3.5

```

很多"模型不存在"或 `400` 报错,都是这里导致的。

使用方式

解压后yunx

LmStudioProbe.Gui.exe

图片预览

下载地址

https://pan.baidu.com/s/1q4nUHvhgSXjRFpzfJitg2w?pwd=dv9e 提取码: dv9e

https://pan.quark.cn/s/dec499bc6edb

相关推荐
虎鲸不是鱼21 小时前
【RTX Pro 4500 Blackwell】Qwen3.8 27B NVFP4 MTP在dsh的真实表现
大模型·llm·qwen·lm studio·harness
threerocks1 天前
FDE 已死!从 FDE 到 FDU:重新定义 AI 交付
aigc·openai·ai编程
墨林陌1 天前
AI 热点日报(2026-10-14):AMD称2026为推理之年,无问芯穹C轮融资23亿创纪录,Anthropic警示小型AI可自我复制
openai
threerocks2 天前
重磅开源!sweety-handdraw-video:目前市面最强手绘视频管线,ChatGPT 完美运行
aigc·openai·ai编程
9i编程2 天前
11. 教 AI 上班:带出我的数字同事 —— 前后端部署上线 130,按 v1.7 回归清零与总结
人工智能·openai·ai编程
深频率2 天前
272k提到500k:OpenAI顺手免了长上下文加价
aigc·openai
墨林陌2 天前
AI 热点日报(2026-10-13):Meta发布Muse Wonder新模型跻身前沿,AMD锐龙AI Halo平台支持300B本地模型,苹果智能家居发布会定
openai
AI日报派送佬2 天前
2026年10月12日AI行业日报|GPT-6.1 Sol超长上下文免费开放,多智能体成本陷阱暴露,算力供需失衡持续发酵
大数据·人工智能·openai·苹果·ai日报·智能体技术·deepseekharness
云卷云舒___________3 天前
突发 | OpenAI 惊现 memory4-dream 与 gpt-rosalind!Gemini 3.8 路由至4? | 10月11日 AI日报
openai·codex·gemini·ai日报·antigravity·memory4dream·gptrosalind
小蠢驴打代码3 天前
给 Codex Plan 模式加一本决策账本:问过什么、选了什么,都进仓库
开源·openai·ai编程