GuardrailsSettingsCreateRequest
Properties
Name |
Type |
Description |
Notes |
---|---|---|---|
action |
str |
What to do when detecting PII, either "redact" or "fail" ("allow" would keep PII intact). Guardrails models always fail upon detecting safety violations. |
[optional] [default to ‘redact’] |
sensitive |
bool |
Whether to include the most sensitive PII entities like SSN, bank account info. |
[optional] [default to True] |
non_sensitive |
bool |
Whether to include all non-sensitive PII entities, such as IP addresses, locations, names, e-mail addresses etc. |
[optional] [default to True] |
all_guardrails |
bool |
Whether to include all possible entities for prompt guard and guardrails models, or just system defaults. |
[optional] [default to True] |
guardrails_settings |
Existing guardrails settings (e.g., from collection settings) to obtain guardrails entities, guardrails_entities_to_flag, column redaction custom_pii_entities, column_redaction_pii_to_flag from instead of system defaults |
[optional] |
Example
from h2ogpte.rest_async.models.guardrails_settings_create_request import GuardrailsSettingsCreateRequest
# TODO update the JSON string below
json = "{}"
# create an instance of GuardrailsSettingsCreateRequest from a JSON string
guardrails_settings_create_request_instance = GuardrailsSettingsCreateRequest.from_json(json)
# print the JSON string representation of the object
print(GuardrailsSettingsCreateRequest.to_json())
# convert the object into a dict
guardrails_settings_create_request_dict = guardrails_settings_create_request_instance.to_dict()
# create an instance of GuardrailsSettingsCreateRequest from a dict
guardrails_settings_create_request_from_dict = GuardrailsSettingsCreateRequest.from_dict(guardrails_settings_create_request_dict)