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.BuildersetCompletionConfig(PromptTemplateConfig.CompletionConfig completionConfig)CompletionSKFunction.BuildersetDescription(String description)CompletionSKFunction.BuildersetFunctionName(String functionName)CompletionSKFunction.BuildersetPromptTemplate(String promptTemplate)CompletionSKFunction.BuildersetPromptTemplateConfig(PromptTemplateConfig config)CompletionSKFunction.BuildersetSemanticFunctionConfig(SemanticFunctionConfig functionConfig)CompletionSKFunction.BuildersetSkillName(String skillName)CompletionSKFunction.BuilderwithKernel(Kernel kernel)-
Methods inherited from interface com.microsoft.semantickernel.builders.SemanticKernelBuilder
build
-
-
-
-
Method Detail
-
withKernel
CompletionSKFunction.Builder withKernel(Kernel kernel)
-
setPromptTemplate
CompletionSKFunction.Builder setPromptTemplate(String promptTemplate)
-
setPromptTemplateConfig
CompletionSKFunction.Builder setPromptTemplateConfig(PromptTemplateConfig config)
-
setCompletionConfig
CompletionSKFunction.Builder setCompletionConfig(PromptTemplateConfig.CompletionConfig completionConfig)
-
setSemanticFunctionConfig
CompletionSKFunction.Builder setSemanticFunctionConfig(SemanticFunctionConfig functionConfig)
-
setSkillName
CompletionSKFunction.Builder setSkillName(@Nullable String skillName)
-
setFunctionName
CompletionSKFunction.Builder setFunctionName(@Nullable String functionName)
-
setDescription
CompletionSKFunction.Builder setDescription(String description)
-
-