Share via


Microsoft.SemanticKernel.ChatCompletion Namespace

Classes

ChatCompletionServiceExtensions

Class sponsor that holds extension methods for IChatCompletionService interface.

ChatHistory

Provides a history of chat messages from a chat conversation.

ChatHistoryExtensions

Extension methods for chat history.

ChatHistorySummarizationReducer

Reduce the chat history by summarizing message past the target message count.

ChatHistoryTruncationReducer

Truncate the chat history to the target message count.

ChatMessageContentItemCollection

Contains collection of chat message content items of type KernelContent.

StreamingKernelContentItemCollection

Contains collection of streaming kernel content items of type StreamingKernelContent.

Structs

AuthorRole

A description of the intended purpose of a message within a chat completions interaction.

Interfaces

IChatCompletionService

Interface for chat completion services.

IChatHistoryReducer

Interface for reducing the chat history.