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
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support