当前位置: 首页 > news >正文

Ant Design X 和 Element-Plus-X

Ant Design X 是 Ant Design 的全新 AGI 组件库,旨在帮助开发者更轻松地研发 AI 产品用户界面。提供AI交互所需的Attachments、Sender、ThoughtChain等组件,以及useXAgent、XStream等hooks。

具备支持Vue和React两个版本

React: https://github.com/ant-design/x

Vue: https://github.com/wzc520pyfm/ant-design-x-vue

重点介绍一下相关实用的hooks:

  • XStream
    • 使用场景:将 SSE 协议的 <font style="color:rgba(0, 0, 0, 0.88);">ReadableStream</font> 转换为 <font style="color:rgba(0, 0, 0, 0.88);">Record</font>;将任何协议的 <font style="color:rgba(0, 0, 0, 0.88);">ReadableStream</font> 解码并读取。
    • 补充:<font style="color:rgba(0, 0, 0, 0.88);">Server-Sent Events</font>(简称 SSE)是一种服务器**主动**向浏览器发送实时更新数据的通信方式,属于 HTML5 标准的一部分。SSE 是浏览器内置支持的、单向的、轻量级的实时通信机制 —— 服务器可以持续地将数据推送给前端,而无需前端不断轮询。
  • XRequest
    • 封装请求格式,可以符合OpenAI标准的LLM请求格式
    • 单次请求,不管理上下文
  • useXAgent
    • 与后端模型进行交互,提供抽象数据流
  • useXChat
    • useXAgent 的基础上做了进一步的封装,提供了更完整、更强大的对话管理能力,适合需要多轮对话、上下文控制、模型切换、流式响应的复杂场景

Element-Plus-X开箱即用的AI交互组件库,对标Ant Design X,专为Vue框架使用。

在Ant Design X的对标下,进行了重构,例如将 ant-design-xXRequest 进行了重构,将其拆分成 **前端终止场景****请求终止场景**两种场景 分别对应hooks useSend(前端终止场景)和工具类 XRequest(请求终止场景)。

目前正在开发测试中…

https://github.com/HeJiaYue520/Element-Plus-X

相关文章:

  • 人工智能图像识别spark安装
  • BOTA六维力矩传感器如何打通机器人AI力控操作的三层架构?感知-决策-执行全链路揭秘
  • 【Docker基础-网络】--查阅笔记4
  • JavaScript 性能优化:突破瓶颈的实战指南
  • 【Linux】进程管理
  • Android MediaStore访问的外部存储公共空间都不需要申请权限,这些目录具体指的是哪些
  • 【架构】软件成熟度模型与评估体系深度解析
  • 关于Windows Foxmail安全问题修复通告
  • ECharts大数据量的分批加载:提升图表渲染性能
  • linux Ubuntu 如何删除文件,错误删除后怎么办?
  • 88.高效写入文件—StringBuilder C#例子 WPF例子
  • 设计模式-观察者模式和发布订阅模式区别
  • 18. git pull
  • Java—HTML:CSS选择器
  • YOLO目标检测应用——基于 YOLOv8目标检测和 SAM 零样本分割实现指定目标分割
  • 网络故障排查实战指南:从准备到定位的全流程拆解
  • vue2使用vue-echarts
  • Mysql个人笔记
  • 数据可视化 —— 折线图应用(大全)
  • [ctfshow web入门] web35
  • 利用养生网站做竞价引流/百度指数网址是多少
  • wordpress 安装主题 无法创建目录/关键词优化
  • 怎么介绍自己做的网站/海外营销推广
  • 网站流量统计主要指标包括/雅虎搜索引擎中文版
  • 用扶持小企业名誉诈骗做网站投资/自己开网店怎么运营
  • 珠市口网站建设/简述网站推广的意义和方法