Общий интерфейс для сервисов моделей, работающих на вашем компьютере: обнаружение, каталог моделей, потоковые ответы и устойчивые задачи, а также эндпоинты, совместимые с OpenAI, для клиентов, которыми вы уже пользуетесь.
Открытые протоколы, созданные для агентов.
Made for 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, чтобы агент пользовался им так же легко, как человек.
-
Локально и приватно по умолчанию
Сервисы слушают только loopback, клиенты проходят сопряжение, прежде чем общаться, а промпты не попадают ни в журналы, ни в объявления об обнаружении.
-
Совместимость с существующим
Мы опираемся на соглашения OpenAI, Ollama, MCP и A2A. Существующие клиенты продолжают работать после смены базового URL.
-
Обнаружение без состояния, надёжная работа
Клиенты заново узнают возможности, когда им это нужно. Долгие задания — это сохраняемые задачи, которые переживают перезапуск.
Для агентов и краулеров
Всё здесь доступно обычным текстом. Для чтения не нужны скрипты.
/ru/llms.txt- Указатель этого сайта для языковых моделей
/ru/llms-full.txt- Полная спецификация LMSP в одном файле Markdown
/ru/lmsp/1.0/tasks.md- Любая страница спецификации в Markdown: замените завершающий слэш в её URL на .md
/lmsp/1.0/openapi.json- Контракт LMSP 1.0, OpenAPI 3.2
/sitemap.xml- Каждая страница на каждом языке, со ссылками hreflang