nemoguardrails.library.activefence.actions
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__)