teimurjan/legal-clause-classifier
By teimurjan · ↓ 5 · ♥ 1 · Updated 2026-01-09
What's in this repo
This page lists the files in teimurjan/legal-clause-classifier, including model.onnx.
- 1 ONNX models (.onnx files)
- 11 files, including 5 .json, 1 .md, 1 .onnx, 1 .data, 1 .txt
- Last updated 2026-01-09
ONNX files
| File | Size | Download |
|---|---|---|
| onnx/model.onnx | — | Download |
How to use
These ONNX files can be loaded with ONNX Runtime. To inspect a model graph, upload the file to the Netron viewer. Download links point to the original files on Hugging Face.
README
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
Model info
Created: 2025-12-25
Updated: 2026-01-09
View on Hugging Face