Package dev.langchain4j.model.googleai
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 TypeMethodDescriptiongetGeneratedImages
(AiMessage aiMessage) Extracts generated images from an AiMessage.static boolean
hasGeneratedImages
(AiMessage aiMessage) Checks if an AiMessage contains generated images.
-
Constructor Details
-
GeneratedImageHelper
public GeneratedImageHelper()
-
-
Method Details
-
getGeneratedImages
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
Checks if an AiMessage contains generated images.- Parameters:
aiMessage
- the AiMessage to check- Returns:
- true if the message contains generated images, false otherwise
-