Syncfusion.Blazor.InteractiveChat
33.1.44
Prefix Reserved
dotnet add package Syncfusion.Blazor.InteractiveChat --version 33.1.44
NuGet\Install-Package Syncfusion.Blazor.InteractiveChat -Version 33.1.44
<PackageReference Include="Syncfusion.Blazor.InteractiveChat" Version="33.1.44" />
<PackageVersion Include="Syncfusion.Blazor.InteractiveChat" Version="33.1.44" />
<PackageReference Include="Syncfusion.Blazor.InteractiveChat" />
paket add Syncfusion.Blazor.InteractiveChat --version 33.1.44
#r "nuget: Syncfusion.Blazor.InteractiveChat, 33.1.44"
#:package Syncfusion.Blazor.InteractiveChat@33.1.44
#addin nuget:?package=Syncfusion.Blazor.InteractiveChat&version=33.1.44
#tool nuget:?package=Syncfusion.Blazor.InteractiveChat&version=33.1.44
Syncfusion® Blazor Interactive Chat Components
A comprehensive suite of Blazor components for building conversational AI interfaces and chat applications. Includes AI AssistView and Chat UI components for seamless AI service integration.
Supported Components
This package includes the following components:
Blazor AI AssistView Component
The Blazor AI AssistView Component is a versatile and modern UI tool designed to seamlessly integrate AI services into your web applications.
Key Features:
- Prompt Input: Enable users to send prompts and queries to AI services
- AI Response Display: Effortlessly display AI-generated responses in a user-friendly interface
- Data Binding: Bind to local data, API responses, and observable collections
- Custom Templates: Rich templates for rendering prompts and responses
- Keyboard Navigation: Full keyboard support (Arrow keys, Enter, Escape) for accessibility
- Theming and Styling: Custom CSS, themes, and styling options for seamless integration
- Accessibility: Full keyboard navigation and ARIA support for screen readers

Documentation:
- Getting Started with Blazor Web App
- Getting Started with Blazor WebAssembly App
- Feature Overview
- Live Demos
- API Reference
Blazor Chat UI Component
The Blazor Chat UI Component is a versatile and modern UI tool designed to seamlessly integrate AI services into your web applications.
Key Features:
- Interactive Conversations: Build responsive chat interfaces for user-AI interactions
- Message Display: Render user and AI messages with different visual styles
- AI Response Rendering: Display AI-generated responses in a user-friendly interface
- Data Binding: Support for arrays, API data, and observable collections
- Custom Templates: Rich templates for rendering messages and content
- Keyboard Navigation: Full keyboard support for accessibility
- Theming and Styling: Custom CSS, themes, and styling options for seamless integration

Documentation:
- Getting Started with Blazor Web App
- Getting Started with Blazor WebAssembly App
- Feature Overview
- Live Demos
- API Reference
System Requirements
- .NET 8.0 or later (Blazor Web App, Blazor Server, Blazor WebAssembly and Blazor Hybrid)
- See full requirements: System Requirements.
Installation
.NET CLI
dotnet add package Syncfusion.Blazor.InteractiveChat
NuGet Package Manager
Install-Package Syncfusion.Blazor.InteractiveChat
Add stylesheet and script references
- For Blazor Server App / Blazor Web App, add these to
Components/App.razororApp.razor. - For Blazor WebAssembly App: add these to
wwwroot/index.html.
<link href="_content/Syncfusion.Blazor.Themes/bootstrap5.css" rel="stylesheet" />
<script src="_content/Syncfusion.Blazor.Core/scripts/syncfusion-blazor.min.js" type="text/javascript"></script>
Quick Start
Register the Syncfusion® Blazor services in Program.cs:
using Syncfusion.Blazor;
builder.Services.AddSyncfusionBlazor();
AI AssistView
<div class="aiassist-container" style="height: 350px; width: 650px;">
<SfAIAssistView></SfAIAssistView>
</div>
Chat UI
<div style="height: 400px; width: 400px;">
<SfChatUI ID="chatUser" User="CurrentUserModel" Messages="ChatUserMessages"></SfChatUI>
</div>
@code {
private static UserModel CurrentUserModel = new UserModel() { ID = "User1", User = "Albert" };
private static UserModel MichaleUserModel = new UserModel() { ID = "User2", User = "Michale Suyama" };
private List<ChatMessage> ChatUserMessages = new List<ChatMessage>()
{
new ChatMessage() { Text = "Want to get coffee tomorrow?", Author = CurrentUserModel },
new ChatMessage() { Text = "Sure! What time?", Author = MichaleUserModel },
new ChatMessage() { Text = "How about 10 AM?", Author = CurrentUserModel }
};
}
Support
License
This is a commercial product and requires a paid license for possession or use. Review the Syncfusion® EULA.
About Syncfusion®
Syncfusion® provides 1600+ UI components and frameworks for web, mobile, and desktop development across multiple platforms:
Web: Blazor | ASP.NET Core | ASP.NET MVC | JavaScript | Angular | React | Vue
Desktop: WinForms | WPF | WinUI
Learn more at www.syncfusion.com.
sales@syncfusion.com | Toll Free: 1-888-9-DOTNET
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Syncfusion.Blazor.Buttons (>= 33.1.44)
- Syncfusion.Blazor.Core (>= 33.1.44)
- Syncfusion.Blazor.Inputs (>= 33.1.44)
- Syncfusion.Blazor.MarkdownConverter (>= 33.1.44)
- Syncfusion.Blazor.Navigations (>= 33.1.44)
- Syncfusion.Blazor.Notifications (>= 33.1.44)
-
net8.0
- Syncfusion.Blazor.Buttons (>= 33.1.44)
- Syncfusion.Blazor.Core (>= 33.1.44)
- Syncfusion.Blazor.Inputs (>= 33.1.44)
- Syncfusion.Blazor.MarkdownConverter (>= 33.1.44)
- Syncfusion.Blazor.Navigations (>= 33.1.44)
- Syncfusion.Blazor.Notifications (>= 33.1.44)
-
net9.0
- Syncfusion.Blazor.Buttons (>= 33.1.44)
- Syncfusion.Blazor.Core (>= 33.1.44)
- Syncfusion.Blazor.Inputs (>= 33.1.44)
- Syncfusion.Blazor.MarkdownConverter (>= 33.1.44)
- Syncfusion.Blazor.Navigations (>= 33.1.44)
- Syncfusion.Blazor.Notifications (>= 33.1.44)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Syncfusion.Blazor.InteractiveChat:
| Package | Downloads |
|---|---|
|
Syncfusion.Blazor.SfSmartPdfViewer
This package provides the functionality to utilize the features of Syncfusion® Blazor PDF Viewer component and more. |
|
|
Syncfusion.Blazor.SmartRichTextEditor
This package provides the functionality to utilize the features of Syncfusion® Blazor SmartRichTextEditor component, an enhanced Rich Text Editor with integrated AI assistance for content generation, editing, and analysis using Syncfusion AI AssistView. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 33.1.44 | 290 | 3/16/2026 |
| 32.2.9 | 735 | 3/9/2026 |
| 32.2.8 | 617 | 3/2/2026 |
| 32.2.7 | 378 | 2/23/2026 |
| 32.2.5 | 1,293 | 2/16/2026 |
| 32.2.4 | 280 | 2/10/2026 |
| 32.2.3 | 1,004 | 2/5/2026 |
| 32.1.25 | 493 | 1/26/2026 |
| 32.1.24 | 287 | 1/19/2026 |
| 32.1.23 | 511 | 1/13/2026 |
| 32.1.22 | 845 | 1/5/2026 |
| 32.1.21 | 808 | 12/29/2025 |
| 32.1.20 | 408 | 12/23/2025 |
| 32.1.19 | 1,715 | 12/16/2025 |
| 31.2.18 | 2,063 | 12/8/2025 |
| 31.2.16 | 810 | 12/1/2025 |
| 31.2.15 | 875 | 11/25/2025 |
| 31.2.12 | 1,836 | 11/18/2025 |
| 31.2.10 | 464 | 11/12/2025 |
| 31.2.5 | 1,168 | 11/3/2025 |