# 最小可用範圍

> 首個 LMSP 實作的建議範圍：構成可用閉環的十項內容，以及規範中可以推遲到後續版本的部分。

Source: https://madeforagent.com/zh-tw/lmsp/1.0/mvp/
Language: zh-TW
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-tw/lmsp/1.0/endpoints.md)中所有必需的介面，以及其他章節所描述的必需行為。
