PromptTemplateConfig.Builder Class
- java.
lang. Object - com.
microsoft. semantickernel. semanticfunctions. PromptTemplateConfig. Builder
- com.
public static class PromptTemplateConfig.Builder
Builder for a prompt template config.
Method Summary
Modifier and Type | Method and Description |
---|---|
Builder |
addInputVariable(InputVariable inputVariable)
Add an input variable to the prompt template config. |
Builder |
addPromptTemplateOption(PromptTemplateOption option)
Set the prompt template options. |
Prompt |
build()
Build the prompt template config. |
Builder |
withDescription(String description)
Set the description of the prompt template config. |
Builder |
withExecutionSettings(Map<String,PromptExecutionSettings> executionSettings)
Set the prompt execution settings of the prompt template config. |
Builder |
withInputVariables(List<InputVariable> inputVariables)
Set the input |
Builder |
withName(String name)
Set the name of the prompt template config. |
Builder |
withOutputVariable(OutputVariable<?> outputVariable)
Set the output variable of the prompt template config. |
Builder |
withTemplate(String template)
Set the template of the prompt template config. |
Builder |
withTemplateFormat(String templateFormat)
Set the template format of the prompt template config. |
Methods inherited from java.lang.Object
Method Details
addInputVariable
public PromptTemplateConfig.Builder addInputVariable(InputVariable inputVariable)
Add an input variable to the prompt template config.
Parameters:
Returns:
this
builderaddPromptTemplateOption
public PromptTemplateConfig.Builder addPromptTemplateOption(PromptTemplateOption option)
Set the prompt template options.
Parameters:
Returns:
this
builder.build
public PromptTemplateConfig build()
Build the prompt template config.
Returns:
withDescription
public PromptTemplateConfig.Builder withDescription(String description)
Set the description of the prompt template config.
Parameters:
Returns:
this
builderwithExecutionSettings
public PromptTemplateConfig.Builder withExecutionSettings(Map
Set the prompt execution settings of the prompt template config.
Parameters:
Returns:
this
builderwithInputVariables
public PromptTemplateConfig.Builder withInputVariables(List
Set the inputVariables of the prompt template config.
Parameters:
Returns:
this
builderwithName
public PromptTemplateConfig.Builder withName(String name)
Set the name of the prompt template config.
Parameters:
Returns:
this
builderwithOutputVariable
public PromptTemplateConfig.Builder withOutputVariable(OutputVariable outputVariable)
Set the output variable of the prompt template config.
Parameters:
Returns:
this
builderwithTemplate
public PromptTemplateConfig.Builder withTemplate(String template)
Set the template of the prompt template config.
Parameters:
Returns:
this
builderwithTemplateFormat
public PromptTemplateConfig.Builder withTemplateFormat(String templateFormat)
Set the template format of the prompt template config.
Parameters:
Returns:
this
builder