nemoguardrails.library.content_safety.rail_config

View as Markdown

Module Contents

Classes

NameDescription
ContentSafetyConfigConfiguration data for content safety rails.
MultilingualConfigConfiguration for multilingual refusal messages.
ReasoningConfigConfiguration for reasoning mode in content safety models.

Functions

NameDescription
build_config_spec-

API

class nemoguardrails.library.content_safety.rail_config.ContentSafetyConfig()

Bases: RailConfigBaseModel

Configuration data for content safety rails.

multilingual
MultilingualConfig
reasoning
ReasoningConfig
class nemoguardrails.library.content_safety.rail_config.MultilingualConfig()

Bases: RailConfigBaseModel

Configuration for multilingual refusal messages.

enabled
bool
refusal_messages
Optional[Dict[str, str]]
class nemoguardrails.library.content_safety.rail_config.ReasoningConfig()

Bases: RailConfigBaseModel

Configuration for reasoning mode in content safety models.

enabled
bool
nemoguardrails.library.content_safety.rail_config.build_config_spec() -> nemoguardrails.manifests.config_schema.RailConfigSpec