Share via


KernelFunctionPrompty.FromPrompty Method

Definition

Creates a KernelFunction instance for a prompt function using the specified markdown text.

public static Microsoft.SemanticKernel.KernelFunction FromPrompty (string text, Microsoft.SemanticKernel.IPromptTemplateFactory? promptTemplateFactory = default, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default);
static member FromPrompty : string * Microsoft.SemanticKernel.IPromptTemplateFactory * Microsoft.Extensions.Logging.ILoggerFactory -> Microsoft.SemanticKernel.KernelFunction
Public Shared Function FromPrompty (text As String, Optional promptTemplateFactory As IPromptTemplateFactory = Nothing, Optional loggerFactory As ILoggerFactory = Nothing) As KernelFunction

Parameters

text
String

YAML representation of the PromptTemplateConfig to use to create the prompt function.

promptTemplateFactory
IPromptTemplateFactory

The IPromptTemplateFactory to use when interpreting the prompt template configuration into a IPromptTemplate. If null, a default factory will be used.

loggerFactory
ILoggerFactory

The ILoggerFactory to use for logging. If null, no logging will be performed.

Returns

The created KernelFunction.

Applies to