Class GoogleGenAiImageModel

java.lang.Object
dev.langchain4j.model.google.genai.GoogleGenAiImageModel
All Implemented Interfaces:
dev.langchain4j.model.image.ImageModel

@Experimental public class GoogleGenAiImageModel extends Object implements dev.langchain4j.model.image.ImageModel
Represents a Google GenAI model for image generation and editing using the official com.google.genai SDK.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    dev.langchain4j.model.output.Response<dev.langchain4j.data.image.Image>
    edit(dev.langchain4j.data.image.Image image, dev.langchain4j.data.image.Image mask, String prompt)
     
    dev.langchain4j.model.output.Response<dev.langchain4j.data.image.Image>
    edit(dev.langchain4j.data.image.Image image, String prompt)
     
    dev.langchain4j.model.output.Response<dev.langchain4j.data.image.Image>
    generate(String prompt)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface dev.langchain4j.model.image.ImageModel

    generate
  • Method Details

    • builder

      public static GoogleGenAiImageModel.Builder builder()
    • generate

      public dev.langchain4j.model.output.Response<dev.langchain4j.data.image.Image> generate(String prompt)
      Specified by:
      generate in interface dev.langchain4j.model.image.ImageModel
    • edit

      public dev.langchain4j.model.output.Response<dev.langchain4j.data.image.Image> edit(dev.langchain4j.data.image.Image image, String prompt)
      Specified by:
      edit in interface dev.langchain4j.model.image.ImageModel
    • edit

      public dev.langchain4j.model.output.Response<dev.langchain4j.data.image.Image> edit(dev.langchain4j.data.image.Image image, dev.langchain4j.data.image.Image mask, String prompt)
      Specified by:
      edit in interface dev.langchain4j.model.image.ImageModel