SuperAPI AI 工具集

syncfusion-blazor-ai-assistview

通用与其它

查看项目

更新于 10-15 21:33

技能介绍

用途:基于 Syncfusion Blazor AI AssistView(SfAIAssistView)组件,在 Blazor Server、WebAssembly 和 Web App 项目中构建 AI 助手聊天、提示-响应系统等对话界面。

主要能力:提示管理(输入文本、占位符、建议列表)、异步响应处理、Markdown 渲染与流式响应、头像与主题样式定制、滚动到底部、对话历史、PromptRequested 事件回调;还涉及附件、多视图、工具栏、模板、语音识别与合成、生成式 UI、思维链及程序化 API。

基本用法:引用命名空间 Syncfusion.Blazor.InteractiveChat,使用 <SfAIAssistView> 并绑定 Prompt、PromptRequested 等属性;在事件处理中调用外部 AI 服务(如 OpenAI、Azure OpenAI、Ollama 或自建后端)并设置 args.Response。也可通过 Prompts 预置历史对话、PromptSuggestions 提供引导建议、PromptIconCss/ResponseIconCss 自定义头像。

适用场景:客服机器人、编码助手、内容生成、学习问答、API 文档助手等。

限制:具体安装步骤、NuGet 包名、完整 API 参数、版本与授权收费信息暂未提供,需查阅对应参考文档;未提供实际的 AI 服务凭据与后端部署细节。