# 最小可用范围

> 首个 LMSP 实现的建议范围：构成可用闭环的十项内容，以及规范中可以推迟到后续版本的部分。

Source: https://madeforagent.com/zh-cn/lmsp/1.0/mvp/
Language: zh-CN
Specification: LMSP 1.0 (draft)
Updated: 2026-11-08

## 12.1 第一版 {#scope}

第一版不必实现全部多模态功能、模型下载和实时语音。只要提供以下内容，就能形成可用的闭环：

1. 通过 `/.well-known/lmsp.json` 发现服务。
2. 可选的 `_lmsp._tcp.local.` 局域网广播。
3. `GET /lmsp/v1/models`。
4. `POST /lmsp/v1/responses`，同步和 SSE 流式都要支持。
5. 异步任务：创建、查询和取消，并使用 SQLite 持久化。
6. 用 `Last-Event-ID` 或 `after` 恢复断开的流。
7. Bearer Token、本机配对，以及 `Origin` 和 `Host` 防护。
8. 兼容 OpenAI 的 `/v1/models` 和 `/v1/chat/completions` 接口。
9. OpenAPI 3.2 契约文件，以及跨语言一致性测试。
10. 至少接入一个真实后端，并验证服务重启后任务能正确恢复。

这套设计的重点是：LMSP 提供完整能力，OpenAI 接口提供现成的兼容性，mDNS 与服务描述提供自动发现，SQLite 任务模型提供本地持久化。

## 12.2 可以推迟的部分 {#later}

上面的清单没有提到的内容，都可以在后续版本中跟进，包括可选接口（已保存的响应，以及模型的加载和卸载）、OpenAI 的 `/v1/responses` 和 `/v1/embeddings` 接口、兼容 Ollama 的 API，以及文本之外的所有内容类型。

这个范围是通往首个可用版本的路径，而不是一致性等级。声称支持 LMSP 1.0 的服务，仍然要实现[第 4 章](https://madeforagent.com/zh-cn/lmsp/1.0/endpoints.md)中所有必需的接口，以及其他章节所描述的必需行为。
