Select theme:
AI chat is everywhere. From customer support to developer tools, users now expect conversational experiences inside modern apps. But if you’re a Blazor developer, adding ChatGPT-style functionality can feel complex — wiring APIs, handling memory, and managing UI.
That’s where the new RadzenAIChat component comes in.
With just a few lines of code, you can embed a customizable, fully-featured AI chat in your app.

RadzenAIChat is a new Blazor component that connects to any OpenAI-compatible endpoint — including OpenAI, Azure OpenAI, Cloudflare AI, and more.
It provides:
Register the IAIChatService in your app, and you’re ready to connect to an AI endpoint.
For WebAssembly apps, a simple server-side proxy solves CORS issues — check out our demo AIChatController for guidance.
Properties like Placeholder, ShowClearButton, Disabled, and ReadOnly provide decent configuration. See RadzenAIChat demos
Hook into lifecycle events to sync AIChat with your application logic:
MessageAddedMessageSentResponseReceivedChatClearedUnlike basic chat UIs, RadzenAIChat remembers. Use SessionId to persist conversation state, and track changes with SessionIdChanged.
Building an AI-powered chat UI from scratch is time-consuming. RadzenAIChat gives you a production-ready foundation, so you can focus on integrating AI into your business logic — not reinventing chat UIs.
Go ahead and try it live!
What We Shipped in 2025 (So Far)
October Update: GitHub Copilot, PivotDataGrid, and more new tools to boost your Blazor development
New: RadzenSkeleton Blazor Component
Add AI Chat to Your Blazor Apps with RadzenAIChat
We Rebuilt Our Website with Blazor – Here's Why (and How)
New App Template: Real Estate Website
Radzen Blazor Components v7.0 released!
Radzen is free to use. You can also test the premium features for 15 days.
Start FreeSelect theme: