Language Detector
Our Language detector is designed to discern and verify the authenticity of language utilized in prompts.
Vulnerability
In response to the increasing sophistication of LLMs, there has been a surge in attempts to manipulate or "confuse" these models. These attacks include jailbreaking and prompt injections in different languages to confuse the model.
Our Language Detected is specifically engineered to detect such attempts and verify the language used.
Configuration
from pegasi.shield.output_detectors import Language
input_detectors = [Language(valid_languages=["en", ...])]
sanitized_output, is_valid, risk_score = pegasi.scan_input(prompt, input_detectors)