Legal Clause Classifier (ONNX)
Multi-label classifier for legal document clauses. Identifies clause types and associated risk levels.
Model Details
- Architecture: BERT-based sequence classification
- Format: ONNX (optimized for browser inference)
- Labels: 41 legal clause categories
- Risk Levels: high, medium, low
Usage with transformers.js
import { pipeline } from '@huggingface/transformers';
const classifier = await pipeline(
'text-classification',
'teimurjan/legal-clause-classifier',
{ device: 'wasm' }
);
const result = await classifier(
'The Company shall indemnify and hold harmless the Contractor from any claims.'
);
console.log(result);
Labels
The model classifies text into 41 legal clause categories including:
- Indemnification
- Limitation of Liability
- Termination
- Confidentiality
- Governing Law
- And 36 more...
Each label includes a risk assessment (high/medium/low) in label_config.json.
License
MIT
- Downloads last month
- 25