Package com.azure.ai.openai.models
Class ContentFilterResultsForChoice
java.lang.Object
com.azure.ai.openai.models.ContentFilterResultsForChoice
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ContentFilterResultsForChoice>
public final class ContentFilterResultsForChoice
extends Object
implements com.azure.json.JsonSerializable<ContentFilterResultsForChoice>
Information about content filtering evaluated against generated model output.
-
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ContentFilterResultsForChoice from the JsonReader.Get the customBlocklists property: Describes detection results against configured custom blocklists.com.azure.core.models.ResponseErrorgetError()Get the error property: Describes an error returned if the content filtering system is down or otherwise unable to complete the operation in time.getHate()Get the hate property: Describes language attacks or uses that include pejorative or discriminatory language with reference to a person or identity group on the basis of certain differentiating attributes of these groups including but not limited to race, ethnicity, nationality, gender identity and expression, sexual orientation, religion, immigration status, ability status, personal appearance, and body size.Get the profanity property: Describes whether profanity was detected.Get the protectedMaterialCode property: Information about detection of protected code material.Get the protectedMaterialText property: Information about detection of protected text material.Get the selfHarm property: Describes language related to physical actions intended to purposely hurt, injure, or damage one’s body, or kill oneself.Get the sexual property: Describes language related to anatomical organs and genitals, romantic relationships, acts portrayed in erotic or affectionate terms, physical sexual acts, including those portrayed as an assault or a forced sexual violent act against one’s will, prostitution, pornography, and abuse.Get the ungroundedMaterial property: Information about detection of ungrounded material.Get the violence property: Describes language related to physical actions intended to hurt, injure, damage, or kill someone or something; describes weapons, etc.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Method Details
-
getSexual
Get the sexual property: Describes language related to anatomical organs and genitals, romantic relationships, acts portrayed in erotic or affectionate terms, physical sexual acts, including those portrayed as an assault or a forced sexual violent act against one’s will, prostitution, pornography, and abuse.- Returns:
- the sexual value.
-
getViolence
Get the violence property: Describes language related to physical actions intended to hurt, injure, damage, or kill someone or something; describes weapons, etc.- Returns:
- the violence value.
-
getHate
Get the hate property: Describes language attacks or uses that include pejorative or discriminatory language with reference to a person or identity group on the basis of certain differentiating attributes of these groups including but not limited to race, ethnicity, nationality, gender identity and expression, sexual orientation, religion, immigration status, ability status, personal appearance, and body size.- Returns:
- the hate value.
-
getSelfHarm
Get the selfHarm property: Describes language related to physical actions intended to purposely hurt, injure, or damage one’s body, or kill oneself.- Returns:
- the selfHarm value.
-
getProfanity
Get the profanity property: Describes whether profanity was detected.- Returns:
- the profanity value.
-
getCustomBlocklists
Get the customBlocklists property: Describes detection results against configured custom blocklists.- Returns:
- the customBlocklists value.
-
getError
public com.azure.core.models.ResponseError getError()Get the error property: Describes an error returned if the content filtering system is down or otherwise unable to complete the operation in time.- Returns:
- the error value.
-
getProtectedMaterialText
Get the protectedMaterialText property: Information about detection of protected text material.- Returns:
- the protectedMaterialText value.
-
getProtectedMaterialCode
Get the protectedMaterialCode property: Information about detection of protected code material.- Returns:
- the protectedMaterialCode value.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ContentFilterResultsForChoice>- Throws:
IOException
-
fromJson
public static ContentFilterResultsForChoice fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ContentFilterResultsForChoice from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ContentFilterResultsForChoice if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the ContentFilterResultsForChoice.
-
getUngroundedMaterial
Get the ungroundedMaterial property: Information about detection of ungrounded material.- Returns:
- the ungroundedMaterial value.
-