SuperAPI AI 工具集

syncfusion-aspnetcore-inline-ai-assist

通用与其它

查看项目

更新于 10-16 01:07

技能介绍

用途:Syncfusion ASP.NET Core Inline AI Assist 是一个用于实时文本处理和 AI 功能的 UI 控件,可连接 OpenAI、Azure Cognitive Services 等 AI 服务,适合在 ASP.NET Core Razor 项目中嵌入智能文本交互。

主要能力:支持 Inline(原地更新)和 Popup(浮动对话框)两种响应模式;提供内置和自定义命令的命令弹窗;支持响应操作项(如接受/拒绝)和用户反馈;事件包括 created、promptRequest、open、close;公开方法有 addResponse、executePrompt、showPopup、hidePopup、showCommandPopup、hideCommandPopup;支持自定义编辑器模板和响应模板;具备本地化(L10n)和 RTL 支持。

使用方式:需在 ASP.NET Core Razor 项目中安装 NuGet 包 Syncfusion.EJ2.AspNet.Core,在 _ViewImports.cshtml 配置 Tag Helper,并引入脚本与样式资源。通过 <ejs-inlineaiassist> 标签渲染,使用 relateTo 指定相对定位元素、target 指定追加位置、responseMode 选择模式,并可配置 prompt、popupWidth、popupHeight、placeholder、zIndex、enableRtl、locale、cssClass 等属性。

适用场景:内容摘要工具、内联文本建议、多命令工作流、无障碍实现等。

限制:资料未提供具体收费、价格、平台兼容性细节或完整安装命令之外的运行环境要求;实际 AI 处理需自行连接外部服务;文中示例使用 setTimeout 模拟响应,非真实 AI 调用。