Update app.py
Browse files
app.py
CHANGED
|
@@ -9,8 +9,8 @@ from huggingface_hub import hf_hub_download
|
|
| 9 |
# 1. DOWNLOAD MODEL
|
| 10 |
# =========================
|
| 11 |
MODEL_PATH = hf_hub_download(
|
| 12 |
-
repo_id="
|
| 13 |
-
filename="
|
| 14 |
)
|
| 15 |
print("Model downloaded:", MODEL_PATH)
|
| 16 |
|
|
@@ -20,7 +20,7 @@ print("Model downloaded:", MODEL_PATH)
|
|
| 20 |
server = subprocess.Popen([
|
| 21 |
"./llama/llama-server",
|
| 22 |
"-m", MODEL_PATH,
|
| 23 |
-
"-c", "
|
| 24 |
"-t", "4",
|
| 25 |
"--host", "0.0.0.0",
|
| 26 |
"--port", "8080",
|
|
@@ -34,72 +34,7 @@ time.sleep(8)
|
|
| 34 |
# =========================
|
| 35 |
# 3. SYSTEM PROMPT — compact (~150 tokens)
|
| 36 |
# =========================
|
| 37 |
-
SYSTEM_PROMPT = """
|
| 38 |
-
اعتمد على هده الامثلة
|
| 39 |
-
|
| 40 |
-
- الفعل: قيام الجاني بضرب الشاكي بواسطة عصى خشبية على مستوى الرأس، مسبباً له عجزاً عن العمل لمدة 20 يوماً.
|
| 41 |
-
الجريمة: جنحة الضرب والجرح العمدي باستعمال سلاح.
|
| 42 |
-
النص القانوني: المادة 266 من قانون العقوبات.
|
| 43 |
-
- الفعل: اعتداء الابن على والده بالضرب المبرح إثر مناوشات شفوية داخل مسكنهما العائلي.
|
| 44 |
-
الجريمة: جنحة ضرب الأصول.
|
| 45 |
-
النص القانوني: المادة 267 من قانون العقوبات.
|
| 46 |
-
- الفعل: اعتداء زوج على زوجته بالضرب المبرح مستعملاً حزاماً جلدياً مما سبب لها عجزاً قدره 10 أيام.
|
| 47 |
-
الجريمة: جنحة الضرب والجرح العمدي بين الأزواج.
|
| 48 |
-
النص القانوني: المادة 266 مكرر 1 من قانون العقوبات.
|
| 49 |
-
- الفعل: تهديد شخص لآخر بالقتل شفهياً بمفتاح براغي في رقبته أمام مرأى الناس بالمحطة.
|
| 50 |
-
الجريمة: جنحة التهديد بالقتل.
|
| 51 |
-
النص القانوني: المادة 284 من قانون العقوبات.
|
| 52 |
-
- الفعل: قيام أشخاص باختطاف طفل قاصر واحتجازه في مستودع لطلب فدية مالية من أهله.
|
| 53 |
-
الجريمة: جناية الاختطاف بدافع طلب فدية.
|
| 54 |
-
النص القانوني: المادة 293 bis من قانون العقوبات.
|
| 55 |
-
- الفعل: اتهام سليم لزميله بالسرقة أمام الشرطة مع علمه التام ببراءته بهدف تشويه سمعته.
|
| 56 |
-
الجريمة: جنحة الوشاية الكاذبة.
|
| 57 |
-
النص القانوني: المادة 300 من قانون العقوبات.
|
| 58 |
-
#### 2. الجرائم ضد الأموال (السرقات، النصب، خيانة الأمانة، التخريب):
|
| 59 |
-
- الفعل: تسلل شخص ليلاً عبر تسلق جدران مستودع وسرقة كابلات نحاسية والفرار بها.
|
| 60 |
-
الجريمة: جناية السرقة المقترنة بظرفي الليل والتسلق.
|
| 61 |
-
النص القانوني: المادة 354 من قانون العقوبات.
|
| 62 |
-
- الفعل: قيام الوكيل العقاري بالاستيلاء على مبالغ تسبيقات الكراء التي سلمت له لتوصيلها للمالك.
|
| 63 |
-
الجريمة: جنحة خيانة الأمانة.
|
| 64 |
-
النص القانوني: المادة 376 من قانون العقوبات.
|
| 65 |
-
- الفعل: إنشاء صفحة تواصل وهمية تدعي بيع سيارات مستوردة، وطلب تسبيقات مالية من الضحايا ثم الاختفاء.
|
| 66 |
-
الجريمة: جنحة النصب.
|
| 67 |
-
النص القانوني: المادة 372 من قانون العقوبات.
|
| 68 |
-
- الفعل: قيام شقيقين بالاستيلاء على العقارات والأراضي الفلاحية المتروكة من والدهما المتوفى وحرمان شقيقاتهم من الإرث.
|
| 69 |
-
الجريمة: جنحة الاستيلاء على أموال تركة قبل القسمة.
|
| 70 |
-
النص القانوني: المادة 363 من قانون العقوبات.
|
| 71 |
-
- الفعل: قيام شخص برشق واجهة سيارة جاره بالحجارة عمداً مما أدى لتكسير زجاجها الأمامي.
|
| 72 |
-
الجريمة: جنحة التحطيم العمدي لملك الغير.
|
| 73 |
-
النص القانوني: المادة 407 من قانون العقوبات.
|
| 74 |
-
- الفعل: تسلل شخص خلسة إلى أرض فلاحية مملوكة للغير وحرثها وزراعتها والادعاء بملكيتها بدون سند قانوني.
|
| 75 |
-
الجريمة: جنحة التعدي على الملكية العقارية.
|
| 76 |
-
النص القانوني: المادة 386 من قانون العقوبات.
|
| 77 |
-
#### 3. جرائم الفساد، الوظيفة العامة، والاعتداء على النظام العام:
|
| 78 |
-
- الفعل: طلب موظف ببلدية مبل�� مالي من مواطن مقابل استخراج وثيقة إدارية بسرعة.
|
| 79 |
-
الجريمة: جنحة الرشوة (طلب مزية غير مستحقة).
|
| 80 |
-
النص القانوني: المادة 25 من القانون 06-01 المتعلق بالوقاية من الفساد ومكافحته.
|
| 81 |
-
- الفعل: امتناع محكوم عليه عن تنفيذ حكم نهائي بالهدم وتهديد القوة العمومية الحاضرة للتنفيذ.
|
| 82 |
-
الجريمة: جنحة التقليل من شأن الأحكام القضائية وجنحة إهانة هيئة نظامية.
|
| 83 |
-
النص القانوني: المواد 144 و147 من قانون العقوبات.
|
| 84 |
-
- الفعل: قيام شخص بالتعدي بالسب والشتم على شرطي أثناء تنظيمه لحركة المرور في الطريق العام.
|
| 85 |
-
الجريمة: جنحة إهانة موظف أثناء تأدية مهامه.
|
| 86 |
-
النص القانوني: المادة 144 من قانون العقوبات.
|
| 87 |
-
- الفعل: ضبط شخص في الحدود البرية ينقل كمية معتبرة من الوقود على متن مركبة مهيأة بمخازن سرية بدون فواتير أو رخصة.
|
| 88 |
-
الجريمة: جنحة التهريب باستعمال وسيلة نقل مهيأة.
|
| 89 |
-
النص القانوني: المادتين 10 و12 من الأمر 05-06 المتعلق بمكافحة التهريب.
|
| 90 |
-
- الفعل: العثور بحوزة شخص على شريط من المؤثرات العقلية بريجابالين (300 ملغ) بغرض استهلاكه الشخصي دون وصفة طبية.
|
| 91 |
-
الجريمة: جنحة حيازة مؤثرات عقلية بطريقة غير مشروعة لغرض الاستهلاك الشخصي.
|
| 92 |
-
النص القانوني: المادة 12 من القانون 04-18 المتعلق بالوقاية من المخدرات والمؤثرات العقلية.
|
| 93 |
-
- الفعل: ضبط شخص يبيع أقراصاً مهلوسة للشباب أمام مؤسسة تعليمية.
|
| 94 |
-
الجريمة: جنحة حيازة مؤثرات عقلية لغرض العرض والبيع على الغير مع توافر ظرف تشديد (مؤسسة تعليمية).
|
| 95 |
-
النص القانوني: المادتين 13 و17 من القانون 04-18 المتعلق بالوقاية من المخدرات والمؤثرات العقلية.
|
| 96 |
-
- الفعل: قيام تاجر بعرض سلع للبيع في محله دون تعليق لوحة الأسعار وإعلام المستهلك بها.
|
| 97 |
-
الجريمة: جنحة عدم الإعلام بالأسعار.
|
| 98 |
-
النص القانوني: المادة 31 من القانون 04-02 المتعلق بالقواعد المطبقة على الممارسات التجارية.
|
| 99 |
-
- الفعل: عثور مصالح الرقابة على أطعمة فاسدة ومتسخة داخل مطبخ مطعم يقدم وجبات للجمهور.
|
| 100 |
-
الجريمة: جنحة عدم احترام إلزامية النظافة والنظافة الصحية للمواد الغذائية.
|
| 101 |
-
النص القانوني: المادة 72 من القانون 09-03 المتعلق بحماية المستهلك وقمع الغش.
|
| 102 |
-
---
|
| 103 |
|
| 104 |
"""
|
| 105 |
|
|
|
|
| 9 |
# 1. DOWNLOAD MODEL
|
| 10 |
# =========================
|
| 11 |
MODEL_PATH = hf_hub_download(
|
| 12 |
+
repo_id="unsloth/Qwen3-0.6B-GGUF",
|
| 13 |
+
filename="Qwen3-0.6B-Q4_K_M.gguf"
|
| 14 |
)
|
| 15 |
print("Model downloaded:", MODEL_PATH)
|
| 16 |
|
|
|
|
| 20 |
server = subprocess.Popen([
|
| 21 |
"./llama/llama-server",
|
| 22 |
"-m", MODEL_PATH,
|
| 23 |
+
"-c", "5096",
|
| 24 |
"-t", "4",
|
| 25 |
"--host", "0.0.0.0",
|
| 26 |
"--port", "8080",
|
|
|
|
| 34 |
# =========================
|
| 35 |
# 3. SYSTEM PROMPT — compact (~150 tokens)
|
| 36 |
# =========================
|
| 37 |
+
SYSTEM_PROMPT = """you are helper assistant
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
|
| 39 |
"""
|
| 40 |
|