File size: 6,486 Bytes
4c46869
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
{
  "_name_or_path": "privamesh/privamesh-legal",
  "architectures": ["MistralForTokenClassification"],
  "model_type": "mistral",
  "base_model": "mistralai/Mistral-7B-v0.1",

  "num_labels": 97,
  "id2label": {
    "0":  "O",
    "1":  "B-PERSON_NAME",       "2":  "I-PERSON_NAME",       "3":  "E-PERSON_NAME",       "4":  "S-PERSON_NAME",
    "5":  "B-LEGAL_COUNSEL",     "6":  "I-LEGAL_COUNSEL",     "7":  "E-LEGAL_COUNSEL",     "8":  "S-LEGAL_COUNSEL",
    "9":  "B-JUDGE_NAME",        "10": "I-JUDGE_NAME",        "11": "E-JUDGE_NAME",        "12": "S-JUDGE_NAME",
    "13": "B-SIGNATORY",         "14": "I-SIGNATORY",         "15": "E-SIGNATORY",         "16": "S-SIGNATORY",
    "17": "B-WITNESS",           "18": "I-WITNESS",           "19": "E-WITNESS",           "20": "S-WITNESS",
    "21": "B-COMPANY_NAME",      "22": "I-COMPANY_NAME",      "23": "E-COMPANY_NAME",      "24": "S-COMPANY_NAME",
    "25": "B-COMPANY_ID",        "26": "I-COMPANY_ID",        "27": "E-COMPANY_ID",        "28": "S-COMPANY_ID",
    "29": "B-COURT_NAME",        "30": "I-COURT_NAME",        "31": "E-COURT_NAME",        "32": "S-COURT_NAME",
    "33": "B-BAR_ASSOCIATION",   "34": "I-BAR_ASSOCIATION",   "35": "E-BAR_ASSOCIATION",   "36": "S-BAR_ASSOCIATION",
    "37": "B-CONTRACT_AMOUNT",   "38": "I-CONTRACT_AMOUNT",   "39": "E-CONTRACT_AMOUNT",   "40": "S-CONTRACT_AMOUNT",
    "41": "B-BANK_ACCOUNT",      "42": "I-BANK_ACCOUNT",      "43": "E-BANK_ACCOUNT",      "44": "S-BANK_ACCOUNT",
    "45": "B-PENALTY_AMOUNT",    "46": "I-PENALTY_AMOUNT",    "47": "E-PENALTY_AMOUNT",    "48": "S-PENALTY_AMOUNT",
    "49": "B-PRIVATE_ADDRESS",   "50": "I-PRIVATE_ADDRESS",   "51": "E-PRIVATE_ADDRESS",   "52": "S-PRIVATE_ADDRESS",
    "53": "B-PRIVATE_EMAIL",     "54": "I-PRIVATE_EMAIL",     "55": "E-PRIVATE_EMAIL",     "56": "S-PRIVATE_EMAIL",
    "57": "B-PRIVATE_PHONE",     "58": "I-PRIVATE_PHONE",     "59": "E-PRIVATE_PHONE",     "60": "S-PRIVATE_PHONE",
    "61": "B-CONTRACT_DATE",     "62": "I-CONTRACT_DATE",     "63": "E-CONTRACT_DATE",     "64": "S-CONTRACT_DATE",
    "65": "B-DEADLINE",          "66": "I-DEADLINE",          "67": "E-DEADLINE",          "68": "S-DEADLINE",
    "69": "B-CASE_NUMBER",       "70": "I-CASE_NUMBER",       "71": "E-CASE_NUMBER",       "72": "S-CASE_NUMBER",
    "73": "B-DATA_SUBJECT",      "74": "I-DATA_SUBJECT",      "75": "E-DATA_SUBJECT",      "76": "S-DATA_SUBJECT",
    "77": "B-DPO_IDENTITY",      "78": "I-DPO_IDENTITY",      "79": "E-DPO_IDENTITY",      "80": "S-DPO_IDENTITY",
    "81": "B-PROCESSING_PURPOSE","82": "I-PROCESSING_PURPOSE","83": "E-PROCESSING_PURPOSE","84": "S-PROCESSING_PURPOSE",
    "85": "B-AUDIT_REFERENCE",   "86": "I-AUDIT_REFERENCE",   "87": "E-AUDIT_REFERENCE",   "88": "S-AUDIT_REFERENCE",
    "89": "B-REGULATORY_BODY",   "90": "I-REGULATORY_BODY",   "91": "E-REGULATORY_BODY",   "92": "S-REGULATORY_BODY",
    "93": "B-DIRIGEANT",         "94": "I-DIRIGEANT",         "95": "E-DIRIGEANT",         "96": "S-DIRIGEANT"
  },
  "label2id": {
    "O": 0,
    "B-PERSON_NAME": 1,       "I-PERSON_NAME": 2,       "E-PERSON_NAME": 3,       "S-PERSON_NAME": 4,
    "B-LEGAL_COUNSEL": 5,     "I-LEGAL_COUNSEL": 6,     "E-LEGAL_COUNSEL": 7,     "S-LEGAL_COUNSEL": 8,
    "B-JUDGE_NAME": 9,        "I-JUDGE_NAME": 10,       "E-JUDGE_NAME": 11,       "S-JUDGE_NAME": 12,
    "B-SIGNATORY": 13,        "I-SIGNATORY": 14,        "E-SIGNATORY": 15,        "S-SIGNATORY": 16,
    "B-WITNESS": 17,          "I-WITNESS": 18,          "E-WITNESS": 19,          "S-WITNESS": 20,
    "B-COMPANY_NAME": 21,     "I-COMPANY_NAME": 22,     "E-COMPANY_NAME": 23,     "S-COMPANY_NAME": 24,
    "B-COMPANY_ID": 25,       "I-COMPANY_ID": 26,       "E-COMPANY_ID": 27,       "S-COMPANY_ID": 28,
    "B-COURT_NAME": 29,       "I-COURT_NAME": 30,       "E-COURT_NAME": 31,       "S-COURT_NAME": 32,
    "B-BAR_ASSOCIATION": 33,  "I-BAR_ASSOCIATION": 34,  "E-BAR_ASSOCIATION": 35,  "S-BAR_ASSOCIATION": 36,
    "B-CONTRACT_AMOUNT": 37,  "I-CONTRACT_AMOUNT": 38,  "E-CONTRACT_AMOUNT": 39,  "S-CONTRACT_AMOUNT": 40,
    "B-BANK_ACCOUNT": 41,     "I-BANK_ACCOUNT": 42,     "E-BANK_ACCOUNT": 43,     "S-BANK_ACCOUNT": 44,
    "B-PENALTY_AMOUNT": 45,   "I-PENALTY_AMOUNT": 46,   "E-PENALTY_AMOUNT": 47,   "S-PENALTY_AMOUNT": 48,
    "B-PRIVATE_ADDRESS": 49,  "I-PRIVATE_ADDRESS": 50,  "E-PRIVATE_ADDRESS": 51,  "S-PRIVATE_ADDRESS": 52,
    "B-PRIVATE_EMAIL": 53,    "I-PRIVATE_EMAIL": 54,    "E-PRIVATE_EMAIL": 55,    "S-PRIVATE_EMAIL": 56,
    "B-PRIVATE_PHONE": 57,    "I-PRIVATE_PHONE": 58,    "E-PRIVATE_PHONE": 59,    "S-PRIVATE_PHONE": 60,
    "B-CONTRACT_DATE": 61,    "I-CONTRACT_DATE": 62,    "E-CONTRACT_DATE": 63,    "S-CONTRACT_DATE": 64,
    "B-DEADLINE": 65,         "I-DEADLINE": 66,         "E-DEADLINE": 67,         "S-DEADLINE": 68,
    "B-CASE_NUMBER": 69,      "I-CASE_NUMBER": 70,      "E-CASE_NUMBER": 71,      "S-CASE_NUMBER": 72,
    "B-DATA_SUBJECT": 73,     "I-DATA_SUBJECT": 74,     "E-DATA_SUBJECT": 75,     "S-DATA_SUBJECT": 76,
    "B-DPO_IDENTITY": 77,     "I-DPO_IDENTITY": 78,     "E-DPO_IDENTITY": 79,     "S-DPO_IDENTITY": 80,
    "B-PROCESSING_PURPOSE": 81,"I-PROCESSING_PURPOSE": 82,"E-PROCESSING_PURPOSE": 83,"S-PROCESSING_PURPOSE": 84,
    "B-AUDIT_REFERENCE": 85,  "I-AUDIT_REFERENCE": 86,  "E-AUDIT_REFERENCE": 87,  "S-AUDIT_REFERENCE": 88,
    "B-REGULATORY_BODY": 89,  "I-REGULATORY_BODY": 90,  "E-REGULATORY_BODY": 91,  "S-REGULATORY_BODY": 92,
    "B-DIRIGEANT": 93,        "I-DIRIGEANT": 94,        "E-DIRIGEANT": 95,        "S-DIRIGEANT": 96
  },

  "hidden_size": 4096,
  "intermediate_size": 14336,
  "max_position_embeddings": 32768,
  "num_attention_heads": 32,
  "num_hidden_layers": 32,
  "num_key_value_heads": 8,
  "rms_norm_eps": 1e-05,
  "rope_theta": 10000.0,
  "sliding_window": 4096,
  "vocab_size": 32000,

  "torch_dtype": "bfloat16",
  "transformers_version": "4.40.0",
  "task_specific_params": {
    "token-classification": {
      "scheme": "BIOES",
      "operating_points": {
        "high_recall":    {"threshold": 0.35},
        "balanced":       {"threshold": 0.50},
        "high_precision": {"threshold": 0.70}
      }
    }
  },

  "privamesh": {
    "version": "1.0.0",
    "domain": "legal",
    "languages": ["fr", "en"],
    "regulatory_coverage": ["RGPD", "DORA", "NIS2", "ISO27001", "ISO42001", "EU_AI_ACT"],
    "mesh_role": "specialist",
    "orchestrator_compatible": true,
    "next_models": ["privamesh-finance", "privamesh-medical", "privamesh-orchestrator"]
  }
}