nemo_relay.guardrails
nemo_relay.guardrails
nemo_relay.guardrails
Generated from python/nemo_relay/guardrails.py.
Module nemo_relay.guardrails.
Global guardrail registration for tools and LLMs.
register_tool_sanitize_requestRegister a guardrail that sanitizes tool inputs for emitted start events.
deregister_tool_sanitize_requestRemove a previously registered tool sanitize-request guardrail.
register_tool_sanitize_responseRegister a guardrail that sanitizes tool outputs for emitted end events.
deregister_tool_sanitize_responseRemove a previously registered tool sanitize-response guardrail.
register_tool_conditional_executionRegister a guardrail that can reject a tool call before execution.
deregister_tool_conditional_executionRemove a previously registered tool conditional-execution guardrail.
register_llm_sanitize_requestRegister a guardrail that sanitizes LLM requests for emitted start events.
deregister_llm_sanitize_requestRemove a previously registered LLM sanitize-request guardrail.
register_llm_sanitize_responseRegister a guardrail that sanitizes LLM outputs for emitted end events.
deregister_llm_sanitize_responseRemove a previously registered LLM sanitize-response guardrail.
register_llm_conditional_executionRegister a guardrail that can reject an LLM call before execution.
deregister_llm_conditional_executionRemove a previously registered LLM conditional-execution guardrail.