为运行在你自己设备上的模型服务提供统一接口:服务发现、模型目录、流式响应与持久化任务,并提供兼容 OpenAI 的接口,让现有客户端直接可用。
为 Agent 而生的开放协议。
Made for Agent 编写并维护开放协议,让 AI Agent、模型和工具能像人一样轻松读懂它们。每个协议都包含可阅读的规范文本、机器可读的契约和 JSON 示例。
-
发现服务
GET /.well-known/lmsp.json 200 OK { "protocol": "lmsp", "versions": ["1.0"], "interfaces": [ { "kind": "lmsp", "url": "…/lmsp/v1" }, { "kind": "openai", "url": "…/v1" } ] } -
列出模型
GET /lmsp/v1/models 200 OK { "data": [ { "id": "qwen3:14b-q4_k_m", "status": "ready" } ] } -
生成回答
POST /lmsp/v1/responses { "model": "qwen3:14b-q4_k_m", "stream": true, … } 200 OK text/event-stream event: response.output_text.delta data: {"delta":"A local model "} event: response.completed data: {"status":"completed"}
协议
目前只有一个协议。之后的每个协议都会提供同样的内容:规范、契约和示例。
我们如何编写协议
-
优先让机器读懂
每个协议都附带 OpenAPI 契约、JSON 示例,以及每个页面的 Markdown 副本,让 Agent 和人一样容易使用。
-
默认本地、默认私密
服务只监听回环地址,客户端先配对再通信,提示词不会出现在日志和发现广播中。
-
兼容现有生态
我们建立在 OpenAI、Ollama、MCP 和 A2A 的既有约定之上,现有客户端只需修改 base URL 即可继续使用。
-
无状态发现,持久化任务
客户端可在任何时候重新发现服务能力;长时间任务会被持久化,服务重启后依然可查。
面向 Agent 与爬虫
这里的所有内容都以纯文本提供,无需运行脚本即可读取。
/zh-cn/llms.txt- 面向大模型的站点索引
/zh-cn/llms-full.txt- 完整的 LMSP 规范,合并为一个 Markdown 文件
/zh-cn/lmsp/1.0/tasks.md- 任何规范页面的 Markdown 版本:把其 URL 末尾的斜杠换成 .md
/lmsp/1.0/openapi.json- LMSP 1.0 契约,OpenAPI 3.2 格式
/sitemap.xml- 所有语言的全部页面,含 hreflang 链接