用途:该技能面向 Syncfusion Blazor 的 Smart Paste Button 组件,用 AI 智能读取剪贴板文本,自动填充表单字段,减少手工录入。适用于需要在 Blazor 表单中加入 AI 剪贴板到字段填充、配置 AI 后端、用 [SmartPasteField] 注解微调字段映射、自定义按钮外观与行为,或排查集成与 AI 连接问题的场景。
主要能力:AI 驱动表单填充,自动将剪贴板文本映射到表单字段;支持 OpenAI、Azure OpenAI、Ollama 及自定义 IChatInferenceService 多种后端;提供 [SmartPasteField] 特性精确描述字段;集成方式简单,单个 NuGet 包加 AddSyncfusionSmartPaste() 服务调用;UI 可定制,继承 SfButton 全部属性,包括图标、内容与 CSS 类。
使用方式:按顺序先完成初始设置与 NuGet 安装(创建 Blazor Web App Server、安装 Syncfusion NuGet 包、注册服务、添加命名空间),再配置 AI 服务(选择提供方、安装对应 AI 服务 NuGet 包、在 Program.cs 中配置后端、添加主题样式表与脚本资源),最后实现与定制(添加组件到表单、运行测试、添加自定义字段注解、定制按钮外观、集成自定义 AI 服务、排查常见问题)。
NuGet 包:Syncfusion.Blazor.SmartComponents(v28.1.33+)、Syncfusion.Blazor.Themes,以及 AI 提供方对应包。
前提条件:.NET SDK 8.0 或更高版本;Visual Studio 2022(17.0+)或 Visual Studio Code;有效的 OpenAI、Azure OpenAI 或 Ollama 账户(或自定义 AI 后端);Blazor Web App(Server 渲染模式)基础知识。
限制:资料未提供具体定价、收费方式、性能指标或完整的长代码示例;各 AI 提供方配置细节需参考对应文档。