SuperAPI AI 工具集

syncfusion-aspnetcore-smart-textarea

通用与其它

查看项目

更新于 10-16 01:09

技能介绍

用途:在 ASP.NET Core 应用中实现 AI 驱动的智能文本输入控件 Smart TextArea,提供实时句子补全与文本建议,支持行内(Inline)或弹窗(Popup)两种建议显示模式。

主要能力:支持 OpenAI、Azure OpenAI、Ollama 及自定义推理后端;可配置用户角色(Student、Writer、Developer、Custom)实现上下文感知建议;支持自定义短语与片段;继承标准 TextArea 功能,如浮动标签、验证、RTL 布局与无障碍支持;提供 Tag Helper 集成,适用于 Razor Pages 与 MVC;具备建议选择、值变更、聚焦与失焦等事件。

使用方式:需安装 Syncfusion.EJ2.AspNet.Core NuGet 包,配置 AI 服务(OpenAIKey、AzureEndpoint、OllamaUrl 等),注册 Tag Helper 并引入 CDN 样式与脚本。常用属性包括 Placeholder、Value、SuggestionMode、UserRole、UserPhrases、Rows/Cols、ReadOnly 等。自定义后端需实现 IChatInferenceService 接口并在依赖注入中注册。

适用场景:为多行文本输入添加智能写作辅助,集成到表单与内容编辑器,配置角色化建议或专有 AI 模型。

限制:具体安装命令、代码示例与完整配置细节需参考官方文档;资料未提供收费、价格及平台兼容性等具体信息。