اجتهادات المحاكم العليا مباشرةً في شفرتكم
بحث دلالي في اجتهادات المحاكم العليا بوصفه أداة خارجية. يُوصَل بتطبيقكم القائم على أي LLM أو بأي عميل HTTP. يعيد الطلب الواحد أحكاماً وقرارات حقيقية مع بياناتها المرجعية واقتباساتها وروابط النص الكامل.
انتهى الوصول الترويجي (300 طلب خلال 10 أيام) 27 يونيو 2026. لا تُصدر مفاتيح جديدة تلقائياً في الوقت الراهن، ولا توجد حزم مدفوعة لـ API حتى الآن. وتصف الشروط أدناه العرض الترويجي وقد أُبقيت للرجوع إليها: نفتح الوصول يدوياً — اكتب إلى المسؤول في @CasusLegalBot أو في قسم «الرسائل» في الحساب الشخصي. الوثائق وأمثلة الشفرة محدثة.
باختصار: ما يستطيع الموصل فعله بالفعل داخل Claude أو ChatGPT أو Grok أو Hermes الخاص بكم، يمكن الآن دمجه في منتجكم الخاص.
مفتاح API عبارة عن سلسلة سرية طويلة تبدأ بـ cl_live_ (مثل، cl_live_QZbj…). تُدرجونها في شفرتكم، فتتيح لخادمكم أو تطبيقكم الوصول إلى اجتهادات المحكمة الدستورية للاتحاد الروسي، والمحكمة العليا للاتحاد الروسي، والمحكمة العليا للتحكيم (أربيتراج) للاتحاد الروسي. ويشمل ذلك نحو 27 000 قراراً وحكماً أصلياً منذ عام 1992 وحتى اليوم.
ترسلون طلب HTTP عادياً وتتلقون في المقابل أحكاماً وقرارات حقيقية: البيانات المرجعية، والاقتباسات الحرفية، وروابط النص الكامل. لا قرارات مختلقة.
يُعرض المفتاح مرة واحدة عند إنشائه، لذا احفظوه فوراً. نحن نحتفظ فقط بتجزئة المفتاح؛ ولا يمكن استعادة المفتاح نفسه. احتفظوا به على خادمكم، ولا تضمنوه في موقع إلكتروني أو تطبيق للهواتف المحمولة أو مستودع عام. إذا تسرّب المفتاح، فألغوه في الحساب وتواصلوا مع قسم «الرسائل» للاتفاق على استبداله.
خلال الفترة الترويجية، كان هناك حد مجاني موحّد. انتهى العرض في 27 يونيو 2026 — وأُبقيت الأرقام أدناه للرجوع إليها.
لـ API شروط وصول منفصلة. ولا تُحتسب حزم الطلبات الخاصة بالروبوت والدردشة على الويب على API. ولا تُباع حزم API المدفوعة في الوقت الراهن؛ ويُتفق يدوياً على إمكانية الوصول والحدود من خلال «الرسائل» في الحساب الشخصي.
لا تُستهلك أموال العرض الترويجي، لكن يُحتسب الرصيد البالغ 300 طلب على النحو الآتي.
لا يُخصم الطلب إلا إذا نُفّذ بنجاح: فإذا وقع عطل من جانبنا أو نفد الرصيد، فلا يُستهلك أي شيء. وهناك حدّ مرن للسرعة، يبلغ نحو 20 طلباً في الدقيقة: وهو لا يستهلك الرصيد، بل يخفف من حدة الارتفاعات المفاجئة.
حتى يكون الأمر واضحاً ومطمئناً.
يُدخل العميل سؤالاً ويرى مجموعة مختارة من القرارات الحقيقية مع الروابط. ويعمل البحث على أساس المعنى، ولذلك يناسب غير المتخصصين في القانون أيضاً.
لا يجيب الروبوت «من عنده»، بل يجيب مع روابط إلى قضايا محددة. ويعالج المشكلة الأساسية: القرارات المختلقة.
استدعوا النص الكامل للقرارات بصيغة Markdown بوصفه سياقاً للآراء القانونية ومشروعات الوثائق والإجابات.
اعثروا على القرارات، ونزّلوا المجموعة المختارة بصيغة DOCX، وأدرجوها في صحيفة دعوى أو مذكرة جوابية أو مذكرة قانونية. وتنتهي ساعات النسخ اليدوي.
طلبات جماعية بحسب الموضوعات والقواعد والسنوات، وإحصاءات المجموعة، ورصد منتظم لأحدث مواقف الدوائر القضائية.
الاجتهادات في قاعدة المعرفة أو نظام CRM للإدارة القانونية أو نظام اعتماد العقود، مباشرةً حيث يجري العمل.
التوصيل، ونقاط النهاية، ومعالجة الأخطاء، وإعداد LLM الخاص بكم. المجموعة: المحكمة الدستورية للاتحاد الروسي (1992–2026)، والمحكمة العليا للاتحاد الروسي (2014–2026)، والمحكمة العليا للتحكيم (أربيتراج) للاتحاد الروسي (1992–2014)، ونحو 27 000 قراراً وحكماً أصلياً.
هذا REST-API. يُوصَل بتطبيقكم القائم على أي LLM أو بأي عميل HTTP بوصفه أداة خارجية تستدعيها نماذجكم للبحث في الاجتهادات القضائية.
Base URL: https://lk.casus.legal
المصادقة: العنوان Authorization: Bearer cl_live_…
التنسيق: JSON عبر HTTPS.
العنوان https://mcp.casus.legal/one/mcp — فهذا موصل MCP مستقل لمساعدي الذكاء الاصطناعي (Claude وChatGPT وGrok وHermes). ولا علاقة له بـ REST-API أو بالمفاتيح cl_live_ على الإطلاق.
cl_live_… فورًا؛ إذ لا يمكن استعادته. ولا يتيح شراء حزمة الدردشة استخدام API.تظهر المفاتيح الحالية وعداداتها في قسم «API» في الحساب الشخصي. ولا يعني وجود المفتاح بحد ذاته أن الوصول فعال. اتفق على تمديد المفتاح واستبداله عبر «الرسائل»؛ ولا يؤدي سحب المفتاح إلى إتاحة إصدار مفتاح جديد بصورة مستقلة.
curl -X POST https://lk.casus.legal/v1/search \
-H "Authorization: Bearer $CASUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "договор энергоснабжения, фактическое потребление", "limit": 15}'
import os, httpx
client = httpx.Client(
base_url="https://lk.casus.legal",
headers={"Authorization": f"Bearer {os.environ['CASUS_API_KEY']}"},
timeout=60,
)
r = client.post("/v1/search", json={
"query": "снижение неустойки по статье 333 ГК",
"limit": 15,
"mode": "hybrid",
})
r.raise_for_status()
data = r.json()
for hit in data["results"]:
print(hit["court"], hit["date"], hit["case_number"], hit["url"])
بحث هجين. لا يُخصم طلب واحد إلا عند ورود استجابة ناجحة.
| الحقل | النوع | الافتراضي | الوصف |
|---|---|---|---|
query | string | إلزامي | الطلب باللغة الروسية. يؤدي تركه فارغًا إلى إرجاع 400. |
limit | int 1–30 | 10 | حجم النتائج. يُوصى بـ 15–20 للاستعراض. |
mode | hybrid / bm25 / semantic | hybrid | hybrid (يوصى باستخدام BM25 والدلالات). |
court | string | – | التصفية: المحكمة الدستورية للاتحاد الروسي / المحكمة العليا للاتحاد الروسي / المحكمة العليا للتحكيم (أربيتراج) للاتحاد الروسي / الدائرة القضائية للمنازعات الاقتصادية / الدائرة القضائية للقضايا المدنية / الهيئة العامة / استعراض. |
act_type, tag, article | string | – | مرشحات إضافية (article، مثل المادة 333 من القانون المدني للاتحاد الروسي). |
year_from, year_to | int | – | نطاق السنوات. |
deduplicate | bool | true | دمج التكرارات الخاصة بالقضية الواحدة. |
expand | bool | true | توسيع الطلب باستخدام المرادفات. |
تُرجع بنية الاستجابة كتلًا جاهزة وفق تسلسل المحاكم الهرمي. كوّن الاستجابة منها، ولا تُجرِ طلبًا منفصلًا لكل محكمة.
{
"_response_format_hint": "…директива формата ответа…",
"constitutional_context": { "items": [ … ] }, // المحكمة الدستورية للاتحاد الروسي
"vs_guidance": { "items": [ … ] }, // الهيئات العامة والاستعراضات للمحكمة العليا للاتحاد الروسي
"latest_practice": { "items": [ … ] }, // أحدث قرارات دوائر المحكمة العليا للاتحاد الروسي
"vas_history": [ … ], // التاريخ: اجتهاد المحكمة العليا للتحكيم (أربيتراج) للاتحاد الروسي
"results": [
{
"id": 12345, "court": "СКЭС", "date": "10.05.2024",
"case_number": "305-ЭС24-12345", "title": "…", "snippet": "…",
"score": 0.87,
"url": "https://lk.casus.legal/case/12345?t=<токен>"
}
],
"_supersession_alert": "…", // عند وجود قرار ملغى وقرار نافذ
"expansion": { … }
}
في حقل url يوجد لكل قرار رابط جاهز للنص الكامل مرفق برمز وصول ?t=…. استخدمه حرفيًا: لا تُنشئ الرابط من id ولا تحذف الرمز.
بطاقة القرار: البيانات، sections (النص بحسب الأقسام)، articles, hashtags والروابط url / url_md / url_docx. استخدمه للاقتباسات الحرفية من القرارات الأساسية. ولا يستهلك من الحصة.
curl https://lk.casus.legal/v1/cases/12345 \ -H "Authorization: Bearer $CASUS_API_KEY"
تَرِد جميع الأخطاء بصيغة JSON {"error": "<код>", "message": "…"}.
| HTTP | error | متى | ما الذي ينبغي فعله |
|---|---|---|---|
| 400 | bad_request | لا يوجد query أو JSON تالف | صحّح نص الطلب |
| 401 | unauthorized | المفتاح غير موجود أو غير صحيح أو مسحوب | تحقق من الترويسة والمفتاح |
| 402 | quota_exhausted | انتهى الوصول الترويجي (في نص reason, message, contact_url) | اكتب إلى المسؤول عبر @CasusLegalBot لتمديده |
| 403 | forbidden | المفتاح لا يتيح الوصول إلى البحث | نسّق الوصول عبر «الرسائل» في الحساب |
| 404 | not_found | قرار يحمل هذا id غير موجود | – |
| 429 | rate_limited | تم تجاوز حد الطلبات في الدقيقة | التراجع الأسي |
| 500 | internal_error | عطل من جانبنا | أعد المحاولة مع التراجع، ولا يُخصم الطلب |
| 503 | engine_not_ready | إعادة النشر أو تهيئة الفهرس | أعد المحاولة بعد 1–3 دقائق |
POST /v1/search يُخصم طلب واحد عند ورود الاستجابة فقط 200: لا تُحتسب الأخطاء. GET /v1/cases/{id} مجاني. يُحتسب حد الطلبات في الدقيقة لكل مفتاح (20 طلبًا في الدقيقة خلال الفترة التجريبية). ويظهر الرصيد المتبقي من الحصة في قسم «API» في الحساب الشخصي.
429 و 5xx أعد المحاولة بفواصل متزايدة: 2 ث، 4 ث، 8 ث.GET /v1/cases/{id} مستقر، والاستدعاء مجاني.url موقّع برمز صالح لمدة تقارب 30 يومًا. أرسله كما هو.تُرجع API المواد الخام: بطاقات القرارات والكتل الموضوعية وتلميح تنسيق _response_format_hint. وتحدد التعليمات النظامية الخاصة بـ LLM جودة الاستجابة النهائية. وفيما يلي مبادئ لسيناريوهين، وليست مطالبات جاهزة.
/v1/search بطلب واضح المعنى و limit 15–20: إذ تَرِد هرمية المحاكم في كتل بالفعل. لا تقسّم الموضوع إلى طلبات لكل محكمة._response_format_hint. هذه توجيهة تنسيق مضمّنة، ويؤدي أخذها في الاعتبار إلى تقريب الاستجابة بوضوح من الاستعراض النموذجي.url. امنع إنشاء العنوان من id وحذف الرمز ?t=: فمن دونه لن يفتح الرابط النص./v1/cases/{id} لثلاثة إلى خمسة قرارات أساسية فقط. أما لدى المحكمة الدستورية للاتحاد الروسي، فالاقتباس المطلوب موجود بالفعل في الحقل المضمّن position. فهذا هو المصدر الرئيسي للرموز الزائدة.الهدف: مجموعة أو قائمة قضايا للتصدير، من دون تحليل قانوني.
court / act_type / tag / article / year_from–year_to: فسيصبح الفهرس ملائمًا وموجزًا.idالبيانات (المحكمة، النوع، التاريخ، رقم القضية) و url. لا تُعد سرد القرارات ولا تقتبس منها في هذا الوضع./v1/search حسب الموضوعات الفرعية أو السنوات أو المحاكم، وادمج النتائج بعد حذف التكرارات وفق id.urlيتولى المستخدم تصفيتها بنفسه.