PromptyKernelExtensions.CreateFunctionFromPrompty Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Create a KernelFunction from a prompty template.
public static Microsoft.SemanticKernel.KernelFunction CreateFunctionFromPrompty (this Microsoft.SemanticKernel.Kernel kernel, string promptyTemplate, Microsoft.SemanticKernel.IPromptTemplateFactory? promptTemplateFactory = default);
static member CreateFunctionFromPrompty : Microsoft.SemanticKernel.Kernel * string * Microsoft.SemanticKernel.IPromptTemplateFactory -> Microsoft.SemanticKernel.KernelFunction
<Extension()>
Public Function CreateFunctionFromPrompty (kernel As Kernel, promptyTemplate As String, Optional promptTemplateFactory As IPromptTemplateFactory = Nothing) As KernelFunction
Parameters
- kernel
- Kernel
The Kernel containing services, plugins, and other state for use throughout the operation.
- promptyTemplate
- String
Prompty representation of a prompt-based KernelFunction.
- promptTemplateFactory
- IPromptTemplateFactory
The IPromptTemplateFactory to use when interpreting the prompt template configuration into a IPromptTemplate. If null, a AggregatorPromptTemplateFactory will be used with support for Liquid and Handlebars prompt templates.
Returns
The created KernelFunction.
Exceptions
promptyTemplate
is null.
promptyTemplate
is empty or composed entirely of whitespace.