Class GeneratedImageHelper

java.lang.Object
dev.langchain4j.model.googleai.GeneratedImageHelper

public class GeneratedImageHelper extends Object
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 Details

    • GeneratedImageHelper

      public GeneratedImageHelper()
  • Method Details

    • getGeneratedImages

      public static List<Image> getGeneratedImages(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(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