Class GenerationConfig

java.lang.Object
com.google.genkit.ai.GenerationConfig

public class GenerationConfig extends Object
GenerationConfig contains configuration for model generation.
  • Constructor Details

    • GenerationConfig

      public GenerationConfig()
      Default constructor.
  • Method Details

    • builder

      public static GenerationConfig.Builder builder()
      Builder pattern for GenerationConfig.
    • getTemperature

      public Double getTemperature()
    • setTemperature

      public void setTemperature(Double temperature)
    • getMaxOutputTokens

      public Integer getMaxOutputTokens()
    • setMaxOutputTokens

      public void setMaxOutputTokens(Integer maxOutputTokens)
    • getTopK

      public Integer getTopK()
    • setTopK

      public void setTopK(Integer topK)
    • getTopP

      public Double getTopP()
    • setTopP

      public void setTopP(Double topP)
    • getStopSequences

      public String[] getStopSequences()
    • setStopSequences

      public void setStopSequences(String[] stopSequences)
    • getPresencePenalty

      public Double getPresencePenalty()
    • setPresencePenalty

      public void setPresencePenalty(Double presencePenalty)
    • getFrequencyPenalty

      public Double getFrequencyPenalty()
    • setFrequencyPenalty

      public void setFrequencyPenalty(Double frequencyPenalty)
    • getSeed

      public Integer getSeed()
    • setSeed

      public void setSeed(Integer seed)
    • getCustom

      public Map<String,Object> getCustom()
    • setCustom

      public void setCustom(Map<String,Object> custom)