Class PromptTemplateConfig.CompletionConfigBuilder
- java.lang.Object
-
- com.microsoft.semantickernel.semanticfunctions.PromptTemplateConfig.CompletionConfigBuilder
-
- Enclosing class:
- PromptTemplateConfig
public static class PromptTemplateConfig.CompletionConfigBuilder extends Object
Builder for CompletionConfig
-
-
Constructor Summary
Constructors Constructor Description CompletionConfigBuilder()CompletionConfigBuilder(PromptTemplateConfig.CompletionConfig completionConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PromptTemplateConfig.CompletionConfigbuild()PromptTemplateConfig.CompletionConfigBuilderfrequencyPenalty(double frequencyPenalty)PromptTemplateConfig.CompletionConfigBuildermaxTokens(int maxTokens)PromptTemplateConfig.CompletionConfigBuilderpresencePenalty(double presencePenalty)PromptTemplateConfig.CompletionConfigBuilderstopSequences(List<String> stopSequences)PromptTemplateConfig.CompletionConfigBuildertemperature(double temperature)PromptTemplateConfig.CompletionConfigBuildertopP(double topP)
-
-
-
Constructor Detail
-
CompletionConfigBuilder
public CompletionConfigBuilder()
-
CompletionConfigBuilder
public CompletionConfigBuilder(PromptTemplateConfig.CompletionConfig completionConfig)
-
-
Method Detail
-
temperature
public PromptTemplateConfig.CompletionConfigBuilder temperature(double temperature)
-
topP
public PromptTemplateConfig.CompletionConfigBuilder topP(double topP)
-
presencePenalty
public PromptTemplateConfig.CompletionConfigBuilder presencePenalty(double presencePenalty)
-
frequencyPenalty
public PromptTemplateConfig.CompletionConfigBuilder frequencyPenalty(double frequencyPenalty)
-
maxTokens
public PromptTemplateConfig.CompletionConfigBuilder maxTokens(int maxTokens)
-
stopSequences
public PromptTemplateConfig.CompletionConfigBuilder stopSequences(List<String> stopSequences)
-
build
public PromptTemplateConfig.CompletionConfig build()
-
-