- Apache 2.0
- 7 Heads
Lion Warden
Sieben Prüfungen
Ein gemeinsamer mmBERT-Encoder mit sieben Security-Heads prüft eine Eingabe in einem Durchlauf: Injection, Bedrohungstyp, Routing, Dokumentklasse, Tool-Klasse, Tool-Aktion und Tool-Tags.
patronus-studio/lion-warden-ai-security-classifierSteckbrief.
Aufgabe
Mehrere Security-Aufgaben
Ein Encoder, sieben Heads, ein Durchlauf
Signal
injection: benign · sensitive_document: finance · routing: office_request
- Parameter
- 0,1B Parameter
- Basis
- mmBERT-small
- Evaluation
- Mittlerer Head-F1 0,937 auf dem unified_v3-Testset; Injection-Head F1 0,966 (15.174 Beispiele).
- Formate
- Safetensors FP32 · ONNX FP16 · Edge-Build INT8, INT8 mit INT4-Embeddings und FP16
- Varianten und Nachbarn
Lion Warden Edge Quantisierte ONNX-Builds mit denselben sieben Ausgängen.
- Lizenz
- Apache 2.0
- Hugging Face
patronus-studio/lion-warden-ai-security-classifier
So arbeitet Lion Warden.
Eingang
Erstelle aus dem angehängten Jahresabschluss eine Zusammenfassung für den Vorstand.
Ausgang
Regel der Anwendung: Erlauben, als Finanzdokument markieren
Evaluation.
Modellkarte mit Protokoll0,937
Mittlerer Head-F1 0,937 auf dem unified_v3-Testset; Injection-Head F1 0,966 (15.174 Beispiele).
Einbauen.
Patronus Ark lädt das Modell und führt es auf der CPU aus. Den Quickstart mit Transformers oder ONNX Runtime zeigt die Modellkarte.
pip install patronus-ark
from patronus_ark import SecurityGateway
scanner = SecurityGateway(
categories=["injection", "dlp", "pii"], max_level="l2",
)
scanner.warmup()
scanner.enqueue("Text to inspect")
while (event := scanner.consume_next_event(timeout=1.0)) is not None:
if event["event_type"] == "result":
r = event["result"]
print(r["category"], r["class_name"], r["confidence"])
else:
break