Constants
gllm_guardrail.constants
Guardrail configuration constants.
This module contains configuration constants for guardrail functionality.
NEMO_BASE_CONFIG_PATH = str(Path(__file__).parent / 'config' / 'nemo_config')
module-attribute
GuardrailConstants
Constants for the GuardrailManager component.
ANSWER_KEY = 'answer'
class-attribute
instance-attribute
CONTENT_KEY = 'content'
class-attribute
instance-attribute
CONTEXT_KEY = 'context'
class-attribute
instance-attribute
DEFAULT_EMPTY_CONTENT_SAFE = True
class-attribute
instance-attribute
DEFAULT_ERROR_CONSERVATIVE = True
class-attribute
instance-attribute
ENGINE_KWARGS_KEY = 'engine_kwargs'
class-attribute
instance-attribute
FILTERED_CONTENT_KEY = 'filtered_content'
class-attribute
instance-attribute
IS_SAFE_KEY = 'is_safe'
class-attribute
instance-attribute
QUERY_KEY = 'query'
class-attribute
instance-attribute
REASON_KEY = 'reason'
class-attribute
instance-attribute
GuardrailMode
Bases: StrEnum
Guardrail mode enumeration for guardrail configuration.
BOTH = 'both'
class-attribute
instance-attribute
DISABLED = 'disabled'
class-attribute
instance-attribute
INPUT_ONLY = 'input_only'
class-attribute
instance-attribute
OUTPUT_ONLY = 'output_only'
class-attribute
instance-attribute
TopicSafetyMode
Bases: StrEnum
Topic safety mode enumeration for guardrail configuration.