Select theme:
Radzen Blazor Components v12.1 is out, and it is all about AI. The AIChat component can now do real work in your app: call your C# code, ask for permission before it changes anything, and answer with charts and grids instead of plain text. Three new components bring AI to prompts, text fields and forms, and the DataGrid, Scheduler and Chart get assistants of their own. All of it works with the model provider you already use.
If you're new here: Radzen Blazor is a free, open-source, MIT-licensed library of over 145 native Blazor components. Here is what's new in v12.1.
Until now, a chat in your app could only answer from what the model already knew. In v12.1, RadzenAIChat can call your own C# methods. Hand it a few methods and it works out when to use them. Ask "Which customers are from Germany?" and the assistant queries your data, shows what it did as a small card, and answers with the real list.
Reading data is one thing, changing it is another. Mark a method as requiring approval and the chat stops before running it. "Raise the price of Chai by 10%" shows a card with exactly what is about to happen and Approve and Reject buttons. The user stays in control, and the assistant carries on once they decide.
An answer no longer has to be a paragraph. Ask for the 2023 sales by month and the chat can reply with a RadzenChart. Ask for a customer's orders and get a RadzenDataGrid. You decide how each result is rendered, using the same components as the rest of your app, so the answer is something users can sort, hover and click.
A few more things AIChat picks up in this release:
Not every AI task needs a conversation. RadzenAIPrompt is a prompt box for one-shot jobs: summarize this, fix the grammar, turn it into bullet points. Point it at a piece of text, offer a few suggested prompts, and let users refine the result with one click: shorter, more formal, or translated. The output streams in as it is written, with copy and regenerate built in.
RadzenInlineAIPrompt puts that same assistant inside any text field. A small button opens it in a popup, and the result replaces the field's text, is added to it, or is thrown away. Select part of the text first and only the selection is rewritten.

Everyone has retyped an email signature into a form. RadzenSmartPasteButton ends that. Copy any text with the details in it, click Smart paste, and the whole form fills itself: names, emails, addresses, dates, amounts, even dropdown choices. It reads your form model to know which fields exist, and you can add a short description to any field to guide it.
Try the SmartPasteButton demo →
The demos have a new AI section with assistants for the components you already use:
There are also AI assistants for the HtmlEditor and the MarkdownEditor.
Every AI component in v12.1 is built on Microsoft.Extensions.AI, the standard abstraction for AI in .NET. Configure a provider once and all of them use it: OpenAI, Azure OpenAI, Ollama, any OpenAI-compatible endpoint, or any other client that speaks the standard. Embeddings are supported too, which is what powers semantic search in the DataGrid demo.
One safeguard worth knowing: in Blazor WebAssembly apps, everything in the browser is visible to users, so the AI service now refuses an API key there and points you to a server-side proxy instead. Your key stays on the server, where it belongs.
The full list is in the changelog.
One change can affect existing Blazor WebAssembly apps.
That's Radzen Blazor Components v12.1: free, open source, and MIT-licensed.
Update your Radzen.Blazor NuGet package and try every AI component in the live demos. The complete list of changes is in the v12.1.0 release notes.
If this helps with your Blazor projects, drop us a star on GitHub, and tell us in the forums which AI feature you'd like us to build next.
Radzen Blazor Components v12.1: AI Chat with Tool Calling, AIPrompt, Smart Paste, and More
Radzen Blazor Components v12.0: Markdown Editor, Resource Scheduling, Browser Export, and More
34 UI Block categories. 200+ blocks. 1,170+ variants.
The Radzen Roadmap: What's Shipped and What's Next
Blazor Charts Deep Dive: Candlestick, Box Plot, Waterfall, and 30+ More Free Chart Types
Radzen Blazor Components v11.0: Spreadsheet, 30+ New Charts, and More
RadzenSpreadsheet: a Free and Open-Source Blazor Spreadsheet
Radzen is free to use. You can also test the premium features for 15 days.
Start FreeSelect theme: