Interface CompletionSKFunction.Builder
-
- All Superinterfaces:
SemanticKernelBuilder<CompletionSKFunction>
- Enclosing interface:
- CompletionSKFunction
public static interface CompletionSKFunction.Builder extends SemanticKernelBuilder<CompletionSKFunction>
Builder for completion functions
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompletionSKFunction.BuilderwithDescription(String description)CompletionSKFunction.BuilderwithFunctionName(String functionName)CompletionSKFunction.BuilderwithKernel(Kernel kernel)CompletionSKFunction.BuilderwithPromptTemplate(String promptTemplate)CompletionSKFunction.BuilderwithPromptTemplateConfig(PromptTemplateConfig config)CompletionSKFunction.BuilderwithRequestSettings(CompletionRequestSettings completionRequestSettings)CompletionSKFunction.BuilderwithSemanticFunctionConfig(SemanticFunctionConfig functionConfig)CompletionSKFunction.BuilderwithSkillName(String skillName)-
Methods inherited from interface com.microsoft.semantickernel.builders.SemanticKernelBuilder
build
-
-
-
-
Method Detail
-
withKernel
CompletionSKFunction.Builder withKernel(Kernel kernel)
-
withPromptTemplate
CompletionSKFunction.Builder withPromptTemplate(String promptTemplate)
-
withPromptTemplateConfig
CompletionSKFunction.Builder withPromptTemplateConfig(PromptTemplateConfig config)
-
withRequestSettings
CompletionSKFunction.Builder withRequestSettings(CompletionRequestSettings completionRequestSettings)
-
withSemanticFunctionConfig
CompletionSKFunction.Builder withSemanticFunctionConfig(SemanticFunctionConfig functionConfig)
-
withSkillName
CompletionSKFunction.Builder withSkillName(@Nullable String skillName)
-
withFunctionName
CompletionSKFunction.Builder withFunctionName(@Nullable String functionName)
-
withDescription
CompletionSKFunction.Builder withDescription(String description)
-
-