GuardrailsResults

class oci.generative_ai_inference.models.GuardrailsResults(**kwargs)

Bases: object

The results of applying each guardrail.

Methods:

__init__(**kwargs)

Initializes a new GuardrailsResults object with values from keyword arguments.

Attributes:

content_moderation

Gets the content_moderation of this GuardrailsResults.

personally_identifiable_information

Gets the personally_identifiable_information of this GuardrailsResults.

prompt_injection

Gets the prompt_injection of this GuardrailsResults.

__init__(**kwargs)

Initializes a new GuardrailsResults object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
property content_moderation

Gets the content_moderation of this GuardrailsResults.

Returns

The content_moderation of this GuardrailsResults.

Return type

oci.generative_ai_inference.models.ContentModerationResult

property personally_identifiable_information

Gets the personally_identifiable_information of this GuardrailsResults. The result of PII detection

Returns

The personally_identifiable_information of this GuardrailsResults.

Return type

list[oci.generative_ai_inference.models.PersonallyIdentifiableInformationResult]

property prompt_injection

Gets the prompt_injection of this GuardrailsResults.

Returns

The prompt_injection of this GuardrailsResults.

Return type

oci.generative_ai_inference.models.PromptInjectionProtectionResult