Skip to main content
All docs
V24.2

IAIChat.SendMessage(String, ChatRole) Method

Sends a message to the chat.

Namespace: DevExpress.AIIntegration.Blazor.Chat

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

NuGet Package: DevExpress.AIIntegration.Blazor.Chat

Declaration

Task SendMessage(
    string messageContent,
    ChatRole role
)

Parameters

Name Type Description
messageContent String

The message text to be sent.

role Microsoft.Extensions.AI.ChatRole

The role of the message owner.

Returns

Type Description
Task

A task that is completed when the message is sent.

Remarks

Call the SendMessage method to send a message to the chat.

<DxAIChat MessageSent="MessageSent" />

@code {
    async Task MessageSent(MessageSentEventArgs args) {
        await args.Chat.SendMessage($"Processed: {args.Content}", ChatRole.Assistant);
    }
}

Run Demo: AI Chat - Manual Message Processing

See Also