🚀 Welcome to the Vijil Documentation!
Users can configure Guards by selecting and combining different Detectors based on their specific needs. This customization allows for flexible and robust Guardrails that cater to diverse application requirements.
config = { ######################## # setup guardrails from guards ######################## # input guardrail "input-guards": ["prompt-injection", "input-privacy"], # output guardrail "output-guards": ["output-toxicity"], ########################## # assemble and configure guards ########################## # a guard for prompt injection "prompt-injection": { "type": "security", "methods" : ["prompt-injection-deberta-v3-base", "security-llm"], }, # a guard to remove PII from requests to the LLM "input-privacy": { "type": "privacy", "methods": ["privacy-presidio"] }, # a guard for toxic output content "output-toxicity": { "type": "moderation", "methods": ["moderation-llamaguard"] }, }
Was this page helpful?