Guardrail Tutorials¶
Use the following tutorials to learn how to accomplish common guardrail tasks using the NeMo Guardrails API.
Before starting a tutorial, complete Setup to configure a ModelProvider and discover models. The tutorials assume you have models available in the default workspace.
Once a ModelProvider is configured, use Model Entity references (workspace/name format) as the model in your guardrail configurations. The guardrails plugin resolves task model endpoints through IGW's route table. Refer to Model Routing for more details.
guardrails_config = {
"models": [
{
"type": "content_safety",
"engine": "nim",
"model": "default/nvidia-llama-3-1-nemotron-safety-guard-8b-v3",
}
],
# ... rest of config
}
-
Deploy NemoGuard NIMs in your environment
nemo-guardrails nemoguard
-
Improving Content Safety with NemoGuard NIMs
Use Content Safety checks to detect and block harmful content
nemo-guardrails nemoguard
-
Configure parallel rails for input and output guardrails.
nemo-guardrails
-
Adding Safety Checks to Multimodal Data
Safety checks for multimodal data with NeMo Guardrails API.
nemo-guardrails
-
Configure checks for SQL, XSS, template, and code injection.
nemo-guardrails