Views
No views yet
itsVentie/nano-guard-classifier-v1 is a binary sequence classification model fine-tuned for real-time prompt injection and jailbreak attack identification in LLM pipelines.Source Code & Engine Integration: itsVentie/nano-guard on GitHub
answerdotai/ModernBERT-base0: SAFE, 1: ATTACK)ort.itsVentie/llm-red-teaming-corpus and itsVentie/rag-prompt-injection-bench.| Metric | Value |
|---|---|
| Accuracy | 0.982 |
| Precision | 0.978 |
| Recall | 0.985 |
| F1 Score | 0.981 |
1import torch
2from transformers import AutoTokenizer, AutoModelForSequenceClassification
3
4model_id = "itsVentie/nano-guard-classifier-v1"
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6model = AutoModelForSequenceClassification.from_pretrained(model_id)
7
8inputs = tokenizer("System prompt override instruction", return_tensors="pt", truncation=True, max_length=256)
9with torch.no_grad():
10 outputs = model(**inputs)
11 probabilities = torch.softmax(outputs.logits, dim=-1)
12
13risk_score = probabilities[0][1].item()
14print(f"Attack Probability: {risk_score:.4f}")