ImageGenerationData Class
- java.
lang. Object - com.
azure. ai. openai. models. ImageGenerationData
- com.
Implements
public final class ImageGenerationData
implements JsonSerializable<ImageGenerationData>
A representation of a single generated image, provided as either base64-encoded data or as a URL from which the image may be retrieved.
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Image |
fromJson(JsonReader jsonReader)
Reads an instance of Image |
String |
getBase64Data()
Get the base64Data property: The complete data for an image, represented as a base64-encoded string. |
Image |
getContentFilterResults()
Get the content |
Image |
getPromptFilterResults()
Get the prompt |
String |
getRevisedPrompt()
Get the revised |
String |
getUrl()
Get the url property: The URL that provides temporary access to download the generated image. |
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from java.lang.Object
Method Details
fromJson
public static ImageGenerationData fromJson(JsonReader jsonReader)
Reads an instance of ImageGenerationData from the JsonReader.
Parameters:
Returns:
Throws:
getBase64Data
public String getBase64Data()
Get the base64Data property: The complete data for an image, represented as a base64-encoded string.
Returns:
getContentFilterResults
public ImageGenerationContentFilterResults getContentFilterResults()
Get the contentFilterResults property: Information about the content filtering results.
Returns:
getPromptFilterResults
public ImageGenerationPromptFilterResults getPromptFilterResults()
Get the promptFilterResults property: Information about the content filtering category (hate, sexual, violence, self_harm), if it has been detected, as well as the severity level (very_low, low, medium, high-scale that determines the intensity and risk level of harmful content) and if it has been filtered or not. Information about jailbreak content and profanity, if it has been detected, and if it has been filtered or not. And information about customer block list, if it has been filtered and its id.
Returns:
getRevisedPrompt
public String getRevisedPrompt()
Get the revisedPrompt property: The final prompt used by the model to generate the image. Only provided with dall-3-models and only when revisions were made to the prompt.
Returns:
getUrl
public String getUrl()
Get the url property: The URL that provides temporary access to download the generated image.
Returns:
toJson
Applies to
Azure SDK for Java