Blazor AI Chat
- 2 minutes to read
The DevExpress AI Chat component for Blazor (DxAIChat) is an AI-powered chat component that allows users to interact with AI services.
The DevExpress Blazor AI Chat component is compatible with major cloud AI providers and self-hosted language models. Its architecture also allows you to integrate custom AI providers or implement support for proprietary, in-house LLMs.
For a complete list of supported AI providers and detailed integration instructions, see the following help topic: DevExpress AI-powered Extensions for Blazor.
Note
DevExpress AI-powered extensions operate on a “bring your own key” (BYOK) model. We do not provide a proprietary REST API or bundled language models (LLMs/SLMs).
You can either deploy a self-hosted model or connect to a cloud AI provider and obtain necessary connection parameters (endpoint, API key, language model identifier, and so on). These parameters must be configured at application startup to register an AI client and enable extension functionality.
#API Reference
Refer to the following list for the component API reference: DxAIChat Members.
#Features and Capabilities
For in-depth information about DevExpress AI Chat for Blazor, review the following help topics:
- Prerequisites
- AI Services Integration
- Hyperparameter Configuration
- Integration into WinForms, WPF, and .NET MAUI Apps
- AI Model Settings
- Streaming Response
- Rich Formatted Response
- File Attachments
- Customizable Message Appearance and Empty Message Area
- Manual Message Processing
- Save and Load Messages
- Prompt Suggestions (Hint Bubbles)
- AI Service Assistants
- Localization