GuardrailsSettings
Properties
Name |
Type |
Description |
Notes |
---|---|---|---|
exception_message |
str |
A message that will be returned in case some guardrails settings are violated. |
[optional] |
disallowed_regex_patterns |
List[str] |
A list of regular expressions that match custom PII. |
[optional] |
presidio_labels_to_flag |
List[str] |
A list of entities to be flagged as PII by the built-in Presidio model. |
[optional] |
pii_labels_to_flag |
List[str] |
A list of entities to be flagged as PII by the built-in PII model. |
[optional] |
pii_detection_parse_action |
str |
What to do when PII is detected during parsing of documents. The ‘redact’ option will replace disallowed content in the ingested documents with redaction bars. |
[optional] |
pii_detection_llm_input_action |
str |
What to do when PII is detected in the input to the LLM (document content and user prompts). The ‘redact’ option will replace disallowed content with placeholders. |
[optional] |
pii_detection_llm_output_action |
str |
What to do when PII is detected in the output of the LLM. The ‘redact’ option will replace disallowed content with placeholders. |
[optional] |
prompt_guard_labels_to_flag |
List[str] |
A list of entities to be flagged as safety violations in user prompts by the built-in prompt guard model. |
[optional] |
guardrails_labels_to_flag |
List[str] |
A list of entities to be flagged as safety violations in user prompts. Must be a subset of guardrails_entities, if provided. |
[optional] |
guardrails_entities |
Dict[str, str] |
Dictionary of entities and their descriptions for the guardrails model to classify. The first entry is the "safe" class, the rest are "unsafe" classes. |
[optional] |
Example
from h2ogpte.rest.models.guardrails_settings import GuardrailsSettings
# TODO update the JSON string below
json = "{}"
# create an instance of GuardrailsSettings from a JSON string
guardrails_settings_instance = GuardrailsSettings.from_json(json)
# print the JSON string representation of the object
print(GuardrailsSettings.to_json())
# convert the object into a dict
guardrails_settings_dict = guardrails_settings_instance.to_dict()
# create an instance of GuardrailsSettings from a dict
guardrails_settings_from_dict = GuardrailsSettings.from_dict(guardrails_settings_dict)