com.microsoft.semantickernel.services

Classes

AIServiceCollection

A collection of AI services.

AIServiceSelection<T>

The result of an AI service selection.

BaseAIServiceSelector

Base class for AIServiceSelector implementations which provides a Map based collection from which an AIService can be selected.

KernelContentImpl<T>

Base class which represents the content returned by an AI service.

OrderedAIServiceSelector

Implementation of AIServiceSelector that selects the AI service based on the order of the execution settings.

ServiceNotFoundException

Exception thrown when a service is not found.

StreamingTextContent<T>

Base class which represents the content returned by a streaming AI service.

Interfaces

AIService

Marker interface for AI services.

AIServiceSelector

Represents a selector which will return an AIServiceSelection<T> containing instances of AIService and PromptExecutionSettings from the specified provider based on the model settings.

KernelContent<T>

Base class which represents the content returned by an AI service.

NamedServiceProvider<T>

A service provider for named services.

StreamingKernelContent<T>

Base class which represents the content returned by an AI service.

TextAIService

Marker interface for Text AI services, typically Chat or Text generation for OpenAI