為 Agent 而生的開放協定。

Made for Agent 編寫並維護開放協定,讓 AI Agent、模型和工具能像人一樣輕鬆讀懂它們。每個協定都包含可閱讀的規範文本、機器可讀的合約和 JSON 範例。

閱讀 LMSP 1.0 草案 取得 OpenAPI 合約

  1. 發現服務

    GET /.well-known/lmsp.json
    200 OK
    { "protocol": "lmsp",
      "versions": ["1.0"],
      "interfaces": [
        { "kind": "lmsp", "url": "…/lmsp/v1" },
        { "kind": "openai", "url": "…/v1" } ] }
  2. 列出模型

    GET /lmsp/v1/models
    200 OK
    { "data": [
        { "id": "qwen3:14b-q4_k_m",
          "status": "ready" } ] }
  3. 生成回答

    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"}
一次完整的 LMSP 互動:發現服務、列出模型、串流回傳回答。

協定

目前只有一個協定。之後的每個協定都會提供同樣的內容:規範、合約和範例。

LMSP

Local Model Service Protocol

1.0 草案

為執行在你自己裝置上的模型服務提供統一介面:服務發現、模型目錄、串流回應與持久化任務,並提供相容 OpenAI 的介面,讓現有客戶端直接可用。

我們如何編寫協定

  • 優先讓機器讀懂

    每個協定都附帶 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 連結