واجهة مشتركة لخدمات النماذج التي تعمل على جهازك: الاكتشاف، وفهرس النماذج، والاستجابات المبثوثة، والمهام الدائمة، إضافةً إلى نقاط نهاية متوافقة مع 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 الأساسي.
-
اكتشاف بلا حالة، وعمل دائم
يعيد العملاء اكتشاف القدرات كلما احتاجوا إليها. والمهام الطويلة مهام محفوظة تنجو من إعادة التشغيل.
للوكلاء وبرامج الزحف
كل ما هنا متاح بنص عادي. ولا حاجة إلى سكربتات لقراءته.
/ar/llms.txt- فهرس هذا الموقع لنماذج اللغة
/ar/llms-full.txt- مواصفة LMSP كاملة في ملف Markdown واحد
/ar/lmsp/1.0/tasks.md- أي صفحة من المواصفة بصيغة Markdown: استبدل الشرطة المائلة الأخيرة في عنوانها بـ .md
/lmsp/1.0/openapi.json- عقد LMSP 1.0، بصيغة OpenAPI 3.2
/sitemap.xml- كل صفحة بكل لغة، مع روابط hreflang