Class GeneratedImageHelper
java.lang.Object
dev.langchain4j.model.googleai.GeneratedImageHelper
Helper class for accessing generated images from AiMessage attributes.
This provides a convenient way to extract images generated by Gemini's image generation models.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<dev.langchain4j.data.image.Image> getGeneratedImages(dev.langchain4j.data.message.AiMessage aiMessage) Extracts generated images from an AiMessage.static booleanhasGeneratedImages(dev.langchain4j.data.message.AiMessage aiMessage) Checks if an AiMessage contains generated images.
-
Constructor Details
-
GeneratedImageHelper
public GeneratedImageHelper()
-
-
Method Details
-
getGeneratedImages
public static List<dev.langchain4j.data.image.Image> getGeneratedImages(dev.langchain4j.data.message.AiMessage aiMessage) Extracts generated images from an AiMessage. These images are stored in the message attributes under the key "generated_images".- Parameters:
aiMessage- the AiMessage that may contain generated images- Returns:
- a list of generated images, or empty list if none found
-
hasGeneratedImages
public static boolean hasGeneratedImages(dev.langchain4j.data.message.AiMessage aiMessage) Checks if an AiMessage contains generated images.- Parameters:
aiMessage- the AiMessage to check- Returns:
- true if the message contains generated images, false otherwise
-