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
File size: 899 Bytes
50a8ea3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
import torch
def generate_rti_draft(complaint_text: str, model_id: str = "CaseLoop/rti-formatter") -> str:
"""Loads the fine-tuned T5 formatter from Hugging Face and generates a structured RTI draft."""
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSeq2SeqLM.from_pretrained(model_id)
prompt = f"Format as RTI: {complaint_text}"
inputs = tokenizer(prompt, return_tensors="pt")
with torch.no_grad():
outputs = model.generate(
**inputs,
max_new_tokens=256,
num_beams=4,
no_repeat_ngram_size=3, # Prevents repeated loops
repetition_penalty=2.0, # Penalizes word/phrase repetition
early_stopping=True
)
return tokenizer.decode(outputs[0], skip_special_tokens=True) |