為執行在你自己裝置上的模型服務提供統一介面:服務發現、模型目錄、串流回應與持久化任務,並提供相容 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-tw/llms.txt- 面向大型語言模型的網站索引
/zh-tw/llms-full.txt- 完整的 LMSP 規範,合併為一個 Markdown 檔案
/zh-tw/lmsp/1.0/tasks.md- 任何規範頁面的 Markdown 版本:把其 URL 末尾的斜線換成 .md
/lmsp/1.0/openapi.json- LMSP 1.0 合約,OpenAPI 3.2 格式
/sitemap.xml- 所有語言的全部頁面,含 hreflang 連結