All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AggregatorPromptTemplateFactory An collection ofPromptTemplateFactoryinstances.AIException AI logic exceptionAIException.ErrorCodes Error codesAIService Marker interface for AI services.AIServiceCollection A collection of AI services.AIServiceSelection<T extends AIService> The result of an AI service selection.AIServiceSelector Represents a selector which will return anAIServiceSelectioncontaining instances ofAIServiceandPromptExecutionSettingsfrom the specified provider based on the model settings.AudioContent Represents audio content.AudioContent.Builder Represents a builder for audio content.AudioToTextExecutionSettings Represents audio content.AudioToTextExecutionSettings.Builder Represents a builder for audio to text execution settings.AudioToTextService Provides audio to text service.AudioToTextService.Builder Builder for the AudioToTextService.AuthorRole Role of the author of a chat messageBaseAIServiceSelector Base class forAIServiceSelectorimplementations which provides aMapbased collection from which anAIServicecan be selected.BooleanVariableContextVariableTypeConverter AContextVariableTypeConverterforBooleanvariables.CaseInsensitiveMap<T> Ajava.util.HashMapin which the keys are case-insensitive.CharacterVariableContextVariableTypeConverter AContextVariableTypeConverterforjava.lang.Charactervariables.ChatCompletionService Chat completion service interface.ChatCompletionService.Builder Builder API for creating aChatCompletionService.ChatHistory Provides a history of messages between the User, Assistant and SystemChatHistoryVariableContextVariableTypeConverter AContextVariableTypeConverterforcom.microsoft.semantickernel.chathistory.ChatHistoryvariables.ChatMessageContent<T> Represents the content of a chat messageCollectionVariableContextVariableTypeConverter AContextVariableTypeConverterforjava.util.Collectionvariables.CompletionUsageContextVariableTypeConverter AContextVariableTypeConverterforcom.azure.ai.openai.models.CompletionsUsagevariables.ConfigurationException An exception that is thrown when there is an error with the Semantic Kernel configuration.ConfigurationException.ErrorCodes ErrorCodes for this exception.ContextVariable<T> A context variable wraps an arbitrary value and aContextVariableType.ContextVariableType<T> A type of context variable, with a converter to convert objects to the type.ContextVariableTypeConverter<T> A converter for a context variable type.ContextVariableTypeConverter.Builder<T> A builder for a context variable type converter.ContextVariableTypeConverter.Converter<T,U> A converter from one type to another.ContextVariableTypeConverter.DefaultConverter<T,U> A base class for concrete implementations ofContextVariableTypeConverter.Converter.ContextVariableTypeConverter.NoopConverter<T> A converter that does no conversion.ContextVariableTypeConverter.ToPromptStringFunction<T> ContextVariableTypes A collection of context variable types, with converters to convert objects to the types.DateTimeContextVariableTypeConverter AContextVariableTypeConverterforjava.time.OffsetDateTimevariables.DefineKernelFunction Annotation that defines a method that can be invoked as a native functionFunctionInvocation<T> FunctionInvocationsupports fluent invocation of a function in the kernel.FunctionInvokedEvent<T> Represents a KernelHookEvent that is raised after a function is invoked.FunctionInvokingEvent<T> Represents a KernelHookEvent that is raised before a function is invoked.FunctionResult<T> The result of a function invocation.FunctionResultMetadata Metadata about the result of a function invocation.HandlebarsPromptTemplate A prompt template that uses the Handlebars template engine to render prompts.HandlebarsPromptTemplateFactory A factory for creating aHandlebarsPromptTemplateinstance for aPromptTemplateConfigthat uses the handlebars template format.InputConfig Input configuration (list of all input parameters for a semantic function).InputParameter Input parameter for semantic functionsInputVariable Metadata for an input variable of aKernelFunction.InstantContextVariableTypeConverter AContextVariableTypeConverterforjava.time.Instantvariables.InvocationContext Context passed to a Kernel or KernelFunction invoke.InvocationContext.Builder Builder forInvocationContext.InvocationReturnMode Kernel Provides state for use throughout a Semantic Kernel workload.Kernel.Builder A fluent builder for creating a new instance ofKernel.KernelContent<T> Base class which represents the content returned by an AI service.KernelFunction<T> Semantic Kernel callable function interface.KernelFunction.FromPromptBuilder<T> Builder for creating aKernelFunctionfrom a prompt.KernelFunctionArguments Arguments to a kernel function.KernelFunctionArguments.Builder Builder for ContextVariablesKernelFunctionFromMethod<T> AKernelFunctionthat is created from a method.KernelFunctionFromMethod.Builder<T> A builder forKernelFunction.KernelFunctionFromMethod.ImplementationFunc<T> Concrete implementation of the abstract method in KernelFunction.KernelFunctionFromPrompt<T> AKernelFunctionimplementation that is created from a prompt template.KernelFunctionFromPrompt.Builder<T> A builder for creating aKernelFunctionfrom a prompt template.KernelFunctionMetadata<T> Metadata about a kernel function.KernelFunctionParameter Annotates a parameter to a native functionKernelFunctionYaml A class for creating aKernelFunctioninstance from a YAML representation of a prompt function.KernelHook<T extends KernelHookEvent> Represents a hook that can be used to intercept and modify arguments toKernelFunctions.KernelHook.FunctionInvokedHook A hook that acceptsFunctionInvokedEventKernelHook.FunctionInvokingHook A hook that acceptsFunctionInvokingEventKernelHook.PostChatCompletionHook A hook that acceptsPostChatCompletionEventKernelHook.PreChatCompletionHook A hook that acceptsPreChatCompletionEventKernelHook.PreToolCallHook A hook that acceptsPreToolCallEventKernelHook.PromptRenderedHook A hook that acceptsPromptRenderedEventKernelHook.PromptRenderingHook A hook that acceptsPromptRenderingEventKernelHookEvent A marker interface for events that can be intercepted by aKernelHook.KernelHooks Represents a collection of hooks that can be used to intercept and modify events in the kernel.KernelHooks.UnmodifiableKernelHooks A wrapper for KernelHooks that disables mutating methods.KernelPlugin A plugin contains a collection of functions that can be invoked by the Semantic Kernel.KernelPluginFactory Factory for creatingKernelPlugininstances.KernelPromptTemplateFactory Factory for creating prompt templates.MethodDetails Metadata for a method that can be used as a kernel function.NamedServiceProvider<T> A service provider for named services.NumberVariableContextVariableTypeConverter<T extends Number> AContextVariableTypeConverterforjava.lang.Numbertype variables.OpenAiServiceBuilder<T,U extends OpenAiServiceBuilder<T,U>> Builder for an OpenAI service.OrderedAIServiceSelector Implementation ofAIServiceSelectorthat selects the AI service based on the order of the execution settings.OutputVariable<T> Metadata for an output variable of a kernel function.PostChatCompletionEvent Represents a KernelHookEvent that is raised after a chat completion is invoked.PreChatCompletionEvent Represents a KernelHookEvent that is raised before a chat completion is invoked.PreToolCallEvent Represents a KernelHookEvent that is raised before a tool call is invoked.PrimitiveBooleanVariableContextVariableTypeConverter AContextVariableTypeConverterforBooleanvariables.PrimitiveVariableContextVariableTypeConverter<T> AContextVariableTypeConverterfor primitive variables.PromptExecutionSettings Configuration settings for prompt execution.PromptExecutionSettings.Builder Builder for PromptExecutionSettings.PromptRenderedEvent Represents a KernelHookEvent that is raised after a prompt is rendered.PromptRenderingEvent Represents a KernelHookEvent that is raised after a prompt is rendered.PromptTemplate Represents a prompt template that can be rendered to a string.PromptTemplateConfig Metadata for a prompt template.PromptTemplateConfig.Builder Builder for a prompt template config.PromptTemplateFactory The interface that aPromptTemplateFactoryimplementation must provide.PromptTemplateFactory.UnknownTemplateFormatException Exception thrown when the template format is not supported.ResponseFormat SemanticKernelBuilder<T> Interface for all builders.ServiceNotFoundException Exception thrown when a service is not found.SKCheckedException Provides the base exception from which all CHECKED Semantic Kernel exceptions derive.SKException Provides the base exception from which all Semantic Kernel exceptions derive.SKSample Annotation that decorates anDefineKernelFunctionannotation to provide examples of how to use the function.StreamingKernelContent<T> Base class which represents the content returned by a streaming AI service.StreamingTextContent StreamingTextContent is a wrapper for TextContent that allows for streaming.StringVariableContextVariableTypeConverter AContextVariableTypeConverterforjava.lang.Stringvariables.TemplateException Exception thrown when a template error occurs.TemplateException.ErrorCodes Error codes forTemplateException.TextAIService Marker interface for Text AI services, typically Chat or Text generation for OpenAITextChunker Split text in chunks, attempting to leave meaning intact.TextContent Content from a text completion service.TextContentVariableContextVariableTypeConverter A converter for a context variable type.TextGenerationService Interface for text completion servicesTextGenerationService.Builder Builder for a TextGenerationServiceTextToAudioExecutionSettings Represents the settings for text to audio execution.TextToAudioExecutionSettings.Builder Represents a builder for text to audio execution settings.TextToAudioService Provides audio to text service.TextToAudioService.Builder Builder for the TextToAudioService.ToolCallBehavior Defines the behavior of a tool call.ToolCallBehavior.AllowedKernelFunctions A set of allowed kernel functions.ToolCallBehavior.RequiredKernelFunction A required kernel function.VoidVariableContextVariableTypeConverter AContextVariableTypeConverterforjava.lang.Voidtypes.WebSearchEngineConnector Web search engine connector interface.WebSearchEngineConnector.WebPage Represents a web page.