Class PromptTemplateConfig.CompletionConfig

  • Enclosing class:
    PromptTemplateConfig

    public static class PromptTemplateConfig.CompletionConfig
    extends Object
    Completion configuration parameters
    • Field Detail

      • stopSequences

        public final List<String> stopSequences
    • Constructor Detail

      • CompletionConfig

        public CompletionConfig()
      • CompletionConfig

        public CompletionConfig​(double temperature,
                                double topP,
                                double presencePenalty,
                                double frequencyPenalty,
                                int maxTokens)
      • CompletionConfig

        public CompletionConfig​(double temperature,
                                double topP,
                                double presencePenalty,
                                double frequencyPenalty,
                                int maxTokens,
                                int bestOf,
                                String user,
                                List<String> stopSequences)
    • Method Detail

      • getTemperature

        public double getTemperature()
      • getTopP

        public double getTopP()
      • getPresencePenalty

        public double getPresencePenalty()
      • getFrequencyPenalty

        public double getFrequencyPenalty()
      • getMaxTokens

        public int getMaxTokens()
      • getBestOf

        public int getBestOf()
        The maximum number of completions to generate for each prompt. This is used by the CompletionService to generate multiple completions for a single prompt.
      • getUser

        public String getUser()
        A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse