Class ImageGenerationConfig

java.lang.Object
com.google.genkit.plugins.openai.ImageGenerationConfig

public class ImageGenerationConfig extends Object
Configuration options for OpenAI image generation models (DALL-E, gpt-image).
  • Constructor Details

    • ImageGenerationConfig

      public ImageGenerationConfig()
      Default constructor.
  • Method Details

    • builder

      public static ImageGenerationConfig.Builder builder()
      Creates a builder for ImageGenerationConfig.
      Returns:
      a new builder
    • getSize

      public String getSize()
    • setSize

      public void setSize(String size)
    • getQuality

      public String getQuality()
    • setQuality

      public void setQuality(String quality)
    • getStyle

      public String getStyle()
    • setStyle

      public void setStyle(String style)
    • getN

      public Integer getN()
    • setN

      public void setN(Integer n)
    • getResponseFormat

      public String getResponseFormat()
    • setResponseFormat

      public void setResponseFormat(String responseFormat)
    • getUser

      public String getUser()
    • setUser

      public void setUser(String user)
    • getBackground

      public String getBackground()
    • setBackground

      public void setBackground(String background)
    • getOutputFormat

      public String getOutputFormat()
    • setOutputFormat

      public void setOutputFormat(String outputFormat)
    • getOutputCompression

      public Integer getOutputCompression()
    • setOutputCompression

      public void setOutputCompression(Integer outputCompression)
    • getModeration

      public String getModeration()
    • setModeration

      public void setModeration(String moderation)