PromptInjectionProtectionResult¶
- class oci.generative_ai_inference.models.PromptInjectionProtectionResult(**kwargs)¶
Bases:
objectThe result of prompt injection protection.
Attributes:
A constant which can be used with the flagged_modalities property of a PromptInjectionProtectionResult.
A constant which can be used with the flagged_modalities property of a PromptInjectionProtectionResult.
Gets the flagged_modalities of this PromptInjectionProtectionResult.
[Required] Gets the score of this PromptInjectionProtectionResult.
Methods:
__init__(**kwargs)Initializes a new PromptInjectionProtectionResult object with values from keyword arguments.
- FLAGGED_MODALITIES_IMAGE = 'IMAGE'¶
A constant which can be used with the flagged_modalities property of a PromptInjectionProtectionResult. This constant has a value of “IMAGE”
- FLAGGED_MODALITIES_TEXT = 'TEXT'¶
A constant which can be used with the flagged_modalities property of a PromptInjectionProtectionResult. This constant has a value of “TEXT”
- __init__(**kwargs)¶
Initializes a new PromptInjectionProtectionResult object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
score (float) – The value to assign to the score property of this PromptInjectionProtectionResult.
flagged_modalities (list[str]) – The value to assign to the flagged_modalities property of this PromptInjectionProtectionResult. Allowed values for items in this list are: “TEXT”, “IMAGE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- property flagged_modalities¶
Gets the flagged_modalities of this PromptInjectionProtectionResult. The input modalities flagged by the prompt injection result. Present only when the request is processed using a non-empty multimodalInput.
Allowed values for items in this list are: “TEXT”, “IMAGE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The flagged_modalities of this PromptInjectionProtectionResult.
- Return type
list[str]
- property score¶
[Required] Gets the score of this PromptInjectionProtectionResult. The score indicating the likelihood of a prompt injection attack.
- Returns
The score of this PromptInjectionProtectionResult.
- Return type
float