nemoguardrails.library.activefence.actions
This page is for version v0.24.0.
For other versions, use one of these documentation indexes:
- Latest (default): https://docs.nvidia.com/nemo/guardrails/latest/llms.txt
- v0.24.1: https://docs.nvidia.com/nemo/guardrails/v0.24.1/llms.txt
- v0.24.0: https://docs.nvidia.com/nemo/guardrails/v0.24.0/llms.txt
- v0.23.0: https://docs.nvidia.com/nemo/guardrails/v0.23.0/llms.txt
- v0.22.0: https://docs.nvidia.com/nemo/guardrails/v0.22.0/llms.txt
Module Contents
Functions
Data
API
nemoguardrails.library.activefence.actions._activefence_outcome(max_risk_score: float,violations: dict[str, float],threshold_mode: typing.Literal['simple', 'detailed'] = 'simple'
nemoguardrails.library.activefence.actions._activefence_simple_blocked(max_risk_score: float) -> bool
nemoguardrails.library.activefence.actions._activefence_triggered_violation(violations: dict[str, float]) -> typing.Optional[str]
nemoguardrails.library.activefence.actions.call_activefence_api(text: typing.Optional[str] = None,threshold_mode: typing.Literal['simple', 'detailed'] = 'simple',http_client: typing.Optional[nemoguardrails.http.HTTPClient] = None,kwargs = {}
async
nemoguardrails.library.activefence.actions.ACTIVEFENCE_DETAILED_RULES = {'abusive_or_harmful.harassment_or_bullying': (0.8, 'ActiveFence moderation trig...
nemoguardrails.library.activefence.actions.log = logging.getLogger(__name__)