Back to Devexpress

DevExpress.AIIntegration.Blazor.Chat Namespace

blazor-devexpress-dot-aiintegration-dot-blazor.md

latest3.2 KB
Original Source

DevExpress.AIIntegration.Blazor.Chat Namespace

Contains classes for the DevExpress Blazor DxAIChat component.

Assembly : DevExpress.AIIntegration.Blazor.Chat.v25.2.dll

NuGet Package : DevExpress.AIIntegration.Blazor.Chat

Classes

NameDescription
AIChatExtensions staticContains methods that convert chat messages.
AIChatFunctionCallDefines details of an AI-invoked function.
AIChatResourceDefines a user-selectable context for a chat session.
AIChatUploadFileInfoContains information about a file to be uploaded to a chat message.
BlazorChatMessageDefines an individual chat message.
DxAIChatAn AI-powered chat component.
DxAIChatFileUploadSettingsContains file upload settings for the DxAIChat component.
DxAIChatPromptSuggestionDefines a prompt suggestion (hint bubble) in the DxAIChat component.
MessageSentEventArgsContains data for the MessageSent event.
ResponseReceivedEventArgsContains data for the ResponseReceived event.

Interfaces

NameDescription
IAIChatDefines methods that set up AI chat Assistants.
IAIChatMessageContextItemDefines the programmatic interface for the AIChatResource component.
IPromptSuggestionDefines prompt suggestion settings.

Delegates

NameDescription
AIChatResource.AIContentProviderDefines a delegate that returns AI resource content for a chat.

Enums

NameDescription
ChatMessageRoleLists values that specify the role of the message owner.
ResponseContentFormatLists values that specify how an assistant formats the response.