Class PromptTemplateConfig.CompletionConfigBuilder
- java.lang.Object
-
- com.microsoft.semantickernel.semanticfunctions.PromptTemplateConfig.CompletionConfigBuilder
-
- All Implemented Interfaces:
SemanticKernelBuilder<PromptTemplateConfig.CompletionConfig>
- Enclosing class:
- PromptTemplateConfig
public static class PromptTemplateConfig.CompletionConfigBuilder extends Object implements SemanticKernelBuilder<PromptTemplateConfig.CompletionConfig>
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()Build the object.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()
Description copied from interface:SemanticKernelBuilderBuild the object.- Specified by:
buildin interfaceSemanticKernelBuilder<PromptTemplateConfig.CompletionConfig>- Returns:
- a constructed object.
-
-