syncfusion-blazor-inline-ai-assist
Installation
SKILL.md
Blazor Inline AI Assist Component Skill
The Inline AI Assist component enables developers to build AI-powered text editing experiences in Blazor applications. It provides a flexible UI for prompt entry, configurable AI provider integration, and comprehensive customization options for enterprise applications.
Component Overview
The SfInlineAIAssist component enables users to prompt AI services and receive intelligent responses directly within their interface, with flexible display modes and extensive customization options such as:
- Dual Response Modes: Display AI responses inline at the cursor position or in a popup overlay for flexible UI integration.
- Command Actions: Display predefined commands and quick-action suggestions using mention-style popups with customizable grouping and icons via CommandMenu.
- Response Actions: Configurable actions such as Accept, Discard, and custom items using ResponseActions to manage AI-generated content.
- Action Toolbar: Includes a toolbar in the prompt input area with a send button and custom actions.
- Markdown: Automatic conversion of Markdown responses to HTML for rich content rendering.
- Streaming Responses: Supports word-by-word or chunk-based streaming with real-time visual feedback and stop controls.
- Indicators: Shows processing states using inline indicators and skeleton loading in popup mode.
- Customization: Supports customization of templates, appearance, and response rendering.