Class CompletionRequestSettings.Builder
- java.lang.Object
-
- com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
-
- All Implemented Interfaces:
SemanticKernelBuilder<CompletionRequestSettings>
- Enclosing class:
- CompletionRequestSettings
public static class CompletionRequestSettings.Builder extends Object implements SemanticKernelBuilder<CompletionRequestSettings>
Builder for CompletionRequestSettings
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CompletionRequestSettings completionConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletionRequestSettings.BuilderbestOf(int bestOf)CompletionRequestSettingsbuild()Build the object.CompletionRequestSettings.BuilderfrequencyPenalty(double frequencyPenalty)CompletionRequestSettings.BuildermaxTokens(int maxTokens)CompletionRequestSettings.BuildermodelId(String modelId)CompletionRequestSettings.BuilderpresencePenalty(double presencePenalty)CompletionRequestSettings.BuilderserviceId(String serviceId)CompletionRequestSettings.BuilderstopSequences(List<String> stopSequences)CompletionRequestSettings.Buildertemperature(double temperature)CompletionRequestSettings.BuildertopP(double topP)CompletionRequestSettings.Builderuser(String user)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CompletionRequestSettings completionConfig)
-
-
Method Detail
-
temperature
public CompletionRequestSettings.Builder temperature(double temperature)
-
topP
public CompletionRequestSettings.Builder topP(double topP)
-
presencePenalty
public CompletionRequestSettings.Builder presencePenalty(double presencePenalty)
-
frequencyPenalty
public CompletionRequestSettings.Builder frequencyPenalty(double frequencyPenalty)
-
maxTokens
public CompletionRequestSettings.Builder maxTokens(int maxTokens)
-
bestOf
public CompletionRequestSettings.Builder bestOf(int bestOf)
-
user
public CompletionRequestSettings.Builder user(String user)
-
stopSequences
public CompletionRequestSettings.Builder stopSequences(List<String> stopSequences)
-
serviceId
public CompletionRequestSettings.Builder serviceId(String serviceId)
-
modelId
public CompletionRequestSettings.Builder modelId(String modelId)
-
build
public CompletionRequestSettings build()
Description copied from interface:SemanticKernelBuilderBuild the object.- Specified by:
buildin interfaceSemanticKernelBuilder<CompletionRequestSettings>- Returns:
- a constructed object.
-
-