Instructions to use CaseLoop/rights-navigator with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use CaseLoop/rights-navigator with Transformers:
# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForSeq2SeqLM tokenizer = AutoTokenizer.from_pretrained("CaseLoop/rights-navigator") model = AutoModelForSeq2SeqLM.from_pretrained("CaseLoop/rights-navigator", device_map="auto") - Notebooks
- Google Colab
- Kaggle
Download Frontend/src/services/pdfService.ts from CaseLoop/rights-navigator: direct link, hf CLI and curl.
- Browser
- Download file 685 Bytes
-
https://huggingface.co/CaseLoop/rights-navigator/resolve/main/Frontend/src/services/pdfService.ts
- Command line
-
hf download hf://CaseLoop/rights-navigator/Frontend/src/services/pdfService.ts
-
curl -L -o pdfService.ts https://huggingface.co/CaseLoop/rights-navigator/resolve/main/Frontend/src/services/pdfService.ts
685 Bytes
| import { jsPDF } from 'jspdf'; | |
| import { LegalCase } from '../types'; | |
| export function exportLegalCaseToPDF(legalCase: LegalCase) { | |
| const doc = new jsPDF(); | |
| doc.setFontSize(16); | |
| doc.text("CASELOOP CIVIC INTELLIGENCE SUITE", 14, 20); | |
| doc.setFontSize(12); | |
| doc.text(`Case Reference: ${legalCase.caseNumber}`, 14, 30); | |
| doc.text(`Title: ${legalCase.title}`, 14, 40); | |
| doc.text(`Statute: ${legalCase.statute || 'RTI Act 2005 § 6(1)'}`, 14, 50); | |
| const splitText = doc.splitTextToSize(legalCase.formalLetter || legalCase.description || "No draft content.", 180); | |
| doc.text(splitText, 14, 65); | |
| doc.save(`${legalCase.caseNumber || 'caseloop-draft'}.pdf`); | |
| } | |