SuperAPI AI 工具集

syncfusion-maui-ai-assistview

通用与其它

查看项目

更新于 10-15 22:34

技能介绍

用途:SfAIAssistView 是 Syncfusion 提供的 .NET MAUI 对话控件,用于在跨平台应用中构建 AI 聊天界面,展示用户请求与 AI 响应,适合客服机器人、AI 助手、问答与知识库、教育辅导等场景。

主要能力:支持文本、图片、超链接、卡片、附件等多种内容类型;通过可观察集合与 MVVM 数据绑定;请求/响应模板与模板选择器;多 AI 智能体及选中智能体定制;建议提示(头部、响应级、底部);工具栏与临时会话模式;带时间戳的会话历史(筛选、置顶、重命名、删除);事件与命令(点击、长按、复制、重试、评分);可定制编辑器与文件附件;自动滚动与回到底部按钮;语音输入与响应音频播放;Toast 通知;提示词组合与提示词库;免责声明、时间分隔符、自动完成建议、本地化与 RTL、主题与样式。

使用方式:需安装 NuGet 包,在 MauiProgram.cs 注册 Handler,在 XAML 中导入命名空间并初始化控件,配合 ViewModel 的可观察集合完成首个请求/响应循环。各功能细节见 references 下对应文档(如 getting-started.md、agents.md、items-and-data-binding.md 等)。

限制:资料未提供具体版本要求、价格、平台差异细节及完整代码示例;部分行为(如语音、平台特效)依赖平台权限与回退机制,需按文档配置。