Feature request: Add MessageTemplate, PromptSuggestions, EmptyMessageAreaTemplate and FileUpload support #1859

Closed
opened 2026-01-29 17:59:30 +00:00 by claunia · 1 comment
Owner

Originally created by @franklupo on GitHub (Sep 11, 2025).

Is your feature request related to a problem? Please describe.
I want to extend RadzenAIChat with more flexible templating and interaction features. Currently, there is limited customization for message rendering, prompt suggestions, empty chat areas, and file uploads.

Describe the solution you'd like

  1. MessageTemplate: Allow customizing how each message (user or AI) is rendered with a Blazor template.
  2. PromptSuggestions: Add support for displaying quick suggestion buttons or prompts that the user can click to send predefined messages.
  3. EmptyMessageAreaTemplate: Allow defining a custom template for when the chat has no messages, e.g., showing welcome text or instructions.
  4. FileUploadEnabled: Provide a built-in option to enable file uploads directly from the chat interface.

Describe alternatives you've considered

  • Wrapping the chat component and manually adding UI elements, which is cumbersome and not well-integrated.

Additional context

  • These features would allow developers to fully customize the chat UI and UX, making it more interactive and tailored to specific applications.
Originally created by @franklupo on GitHub (Sep 11, 2025). **Is your feature request related to a problem? Please describe.** I want to extend RadzenAIChat with more flexible templating and interaction features. Currently, there is limited customization for message rendering, prompt suggestions, empty chat areas, and file uploads. **Describe the solution you'd like** 1. **MessageTemplate**: Allow customizing how each message (user or AI) is rendered with a Blazor template. 2. **PromptSuggestions**: Add support for displaying quick suggestion buttons or prompts that the user can click to send predefined messages. 3. **EmptyMessageAreaTemplate**: Allow defining a custom template for when the chat has no messages, e.g., showing welcome text or instructions. 4. **FileUploadEnabled**: Provide a built-in option to enable file uploads directly from the chat interface. **Describe alternatives you've considered** - Wrapping the chat component and manually adding UI elements, which is cumbersome and not well-integrated. **Additional context** - These features would allow developers to fully customize the chat UI and UX, making it more interactive and tailored to specific applications.
Author
Owner

@enchev commented on GitHub (Oct 3, 2025):

I've just pushed MessageTemplate and EmptyTemplate: 8eeda0e647. Adding prompt suggestions can be performed with extenrnal UI and supporting file upload I'm afraid that cannot be built-in since most of the models are text only.

@enchev commented on GitHub (Oct 3, 2025): I've just pushed MessageTemplate and EmptyTemplate: https://github.com/radzenhq/radzen-blazor/commit/8eeda0e64715ccc31487058aadf44e5f4bc91c6a. Adding prompt suggestions can be performed with extenrnal UI and supporting file upload I'm afraid that cannot be built-in since most of the models are text only.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/radzen-blazor#1859