Overview of NVIDIA NeMo Guardrails
developThe NVIDIA NeMo Guardrails library is an open-source Python package designed to add programmable guardrails to LLM-based applications. It allows developers to block, alter, or validate user inputs and model responses to prevent unsafe, off-topic, malicious, or policy-violating content.
Key features include:
- Portability: Use the same YAML and Colang configurations for local development (via the Python library) and production deployment (via the NVIDIA NeMo Guardrails microservice).
- Extensibility: Combine built-in guardrails, NVIDIA safety models, community models, third-party APIs, and custom Python actions.
- Comprehensive Control: Inspect and control user inputs, retrieved content, tool calls, and model outputs within a single workflow.