Class KernelExtension
- Namespace
- AutoGen.SemanticKernel.Extension
- Assembly
- AutoGen.SemanticKernel.dll
public static class KernelExtension
- Inheritance
-
KernelExtension
- Inherited Members
Methods
ToFunctionContract(KernelFunctionMetadata)
Convert a Microsoft.SemanticKernel.KernelFunctionMetadata to a FunctionContract
public static FunctionContract ToFunctionContract(this KernelFunctionMetadata metadata)
Parameters
metadata
KernelFunctionMetadatakernel function metadata
Returns
ToFunctionParameterContract(KernelParameterMetadata)
Convert a Microsoft.SemanticKernel.KernelParameterMetadata to a FunctionParameterContract
public static FunctionParameterContract ToFunctionParameterContract(this KernelParameterMetadata metadata)
Parameters
metadata
KernelParameterMetadatakernel parameter metadata
Returns
ToSemanticKernelAgent(Kernel, string, string, PromptExecutionSettings?)
public static SemanticKernelAgent ToSemanticKernelAgent(this Kernel kernel, string name, string systemMessage = "You are a helpful AI assistant", PromptExecutionSettings? settings = null)