com.microsoft.semantickernel.semanticfunctions

Classes

AggregatorPromptTemplateFactory

An collection of PromptTemplateFactory instances.

HandlebarsPromptTemplateFactory

A factory for creating a HandlebarsPromptTemplate instance for a PromptTemplateConfig that uses the handlebars template format.

InputConfig

Input configuration (list of all input parameters for a semantic function).

InputParameter

Input parameter for semantic functions

InputVariable

Metadata for an input variable of a KernelFunction<T>.

KernelFunction<T>

Semantic Kernel callable function interface.

KernelFunctionArguments

Arguments to a kernel function.

KernelFunctionArguments.Builder

Builder for ContextVariables

KernelFunctionFromMethod<T>

A KernelFunction<T> that is created from a method.

KernelFunctionFromMethod.Builder<T>

A builder for KernelFunction<T>.

KernelFunctionFromPrompt<T>

A KernelFunction<T> implementation that is created from a prompt template.

KernelFunctionFromPrompt.Builder<T>

A builder for creating a KernelFunction<T> from a prompt template.

KernelFunctionMetadata<T>

Metadata about a kernel function.

KernelFunctionYaml

A class for creating a KernelFunction<T> instance from a YAML representation of a prompt function.

KernelPromptTemplateFactory

Factory for creating prompt templates.

MethodDetails

Metadata for a method that can be used as a kernel function.

OutputVariable<T>

Metadata for an output variable of a kernel function.

PromptTemplateConfig

Metadata for a prompt template.

PromptTemplateConfig.Builder

Builder for a prompt template config.

PromptTemplateFactory.UnknownTemplateFormatException

Exception thrown when the template format is not supported.

Interfaces

KernelFunction.FromPromptBuilder<T>

Builder for creating a KernelFunction<T> from a prompt.

KernelFunctionFromMethod.ImplementationFunc<T>

Concrete implementation of the abstract method in KernelFunction.

PromptTemplate

Represents a prompt template that can be rendered to a string.

PromptTemplateFactory

The interface that a PromptTemplateFactory implementation must provide.

Enums

PromptTemplateOption

Options to customize the behavior of a prompt.