10 月 23 - 25 日,QCon 上海站即将召开,9折优惠最后2天 了解详情
写点什么

Vercel 发布用于 React UI 集成的 AI Elements

作者:Daniel Dominguez

  • 2025-08-15
    北京
  • 本文字数:982 字

    阅读完需:约 3 分钟

大小:493.95K时长:02:48
Vercel发布用于React UI集成的AI Elements

Vercel 发布了AI Elements,这是一个基于shadcn/ui构建的开源React UI原语库,旨在与Vercel AI SDK集成。这些组件(如消息线程、输入框、推理面板和响应操作)可以通过 npx ai-elements@latest 快速搭建起来。该工具将组件文件注入到开发人员的项目中,支持检查和定制,特别是基于Tailwind CSS的样式。

 

AI Elements 的基础是AI SDK,这是一个 TypeScript 工具包,提供与多个提供商的模型标准化集成,用于聊天、补全和结构化对象流的 UI 无关钩子,以及用于模型生成、工具调用和跨框架(如 React、Next.js、Vue、Svelte 和 Node.js)的智能体编排的核心 API。

 

最近的AI SDK 5引入了对 React、Vue 和 Svelte 的功能支持。这个版本包括一个解耦的状态模型,可以轻松地与 Zustand 或 Redux 等外部存储集成;一个框架无关的 AbstractChat 类,用于构建自定义集成;以及一个向服务器发送事件(Server-Sent Events)的转变,用于流式传输,提高了 Vercel 的稳定性和可调试性。

 

社区对AI Elements公告的反应非常积极和好奇。用户Shannon Code表达了对动态创作的好奇,他说:

 

它们可以动态创建吗?就像在请求的时候完全推断出来的那样?如果是这样,这非常接近按需 jit ui。

 

与此同时,软件开发者Matt Pocock对其设计起源进行了猜测,他问道:

 

这是基于 Kibo UI 吗?

 

与其他专注于 AI 的 UI 框架相比,Vercel 的工具占据了一个独特的空间,比如 Vercel 的v0工具,它允许开发人员用自然语言描述 UI 组件,并使用 Next.js 和 Tailwind CSS 等框架生成代码。它支持 UI 和后端生成,并连接到 shadcn/ui 组件,支持从提示符到组件文件的快速原型。

 

更广泛的 AI UI 工具包括Cursor AIGalileo AI。这些工具强调 AI 驱动的原型制作、自动布局生成、实时设计辅助和协作工作流,但在 UI 范例和开发人员关注点方面与 Vercel 的堆栈有所不同。

 

在后端,像Pydantic AI这样的 Python 框架提供了与 AI SDK 不同的方法。Pydantic AI 专为数据完整性和类型安全而设计,使用 Python 的类型驱动工作流和依赖注入,适合后端代理和结构化流验证。相比之下,Vercel 的 AI SDK 强调实时流式 UI 和 JavaScript 生态系统内的边缘优化操作。

 

总体而言,Vercel AI ElementsAI SDK为构建跨多个 JavaScript 框架的 AI 原生前端提供了一个内聚的、可定制的基础。这些工具与以 Web 为中心、以组件为先的用户保持一致,他们习惯于通过代码定制 UI 构建块。

 

原文链接:

https://www.infoq.com/news/2025/08/vercel-ai-sdk/

2025-08-15 15:006712

评论

发布
暂无评论

一个人如何又快又好的管理多台windows server服务器?

行云管家

服务器 运维监控 运维管理

持币生息钱包软件系统开发资料(源码)

Java 面试八股文之数据库篇(二)

Dobbykim

淘宝小部件:全新的开放卡片技术!

阿里巴巴终端技术

小程序 ios android 淘宝 客户端开发

音视频:H.264与H.265编码

程序员架构进阶

视频编解码 视频流 H.265 10月月更

在体制内做事的八个建议

石云升

学习笔记 职场经验 10月月更

自定义 View:三维旋转

Changing Lin

10月月更

架构师训练营模块一作业

CheneyWang

架构实战营

第1周作业

危险游戏

架构实战营

现成存币生息钱包软件系统开发模板

协作型CRM软件能帮到你什么?

低代码小观

企业 企业管理 CRM 管理系统 管理工具

Vue进阶(幺肆零):vue 新增数组或对象更新后,视图不更新的解决方案

No Silver Bullet

Vue 10月月更

AI产业化加速时代,中国大学生何以勇攀时代高峰?

脑极体

架构实战营 模块一作业

felix

架构实战营

Bazel构建Android项目

轻口味

android 10月月更

官方线索|第十三届中国开源黑客松

轻口味

1024我在现场

官方线索|1024 51CTO 程序员嘉年华

穿过生命散发芬芳

1024我在现场

PP-OCR

春秋易简

模块一作业:微信业务架构图与学生管理系统毕设架构设计

deng

架构实战营

音视频学习 -- 弱网对抗技术相关实践

声网

音视频 网络 实时视频

网络安全等保:Oracle数据库测评

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

JavaScript 中优雅处理对象的6个方法

devpoint

JavaScript Object 10月月更

MyBatis原生批量插入的坑与解决方案!

王磊

mybatis springboot

分析型CRM软件能帮到你什么?

低代码小观

企业 企业管理 CRM 管理工具 系统管理

HTTPS 协议到底比 HTTP 协议多些什么?

JackTian

https 网络协议 网络 HTTP 网络工程师

BFE Ingress Controller正式发布!

百度开发者中心

负载均衡 云原生 开源技术 kurbernetes ingress

2021年南通市正规等保测评机构有几家?叫什么名称?

行云管家

网络安全 等级保护 等保测评

制造业中的云计算:从不可能到不可或缺

云计算

未来云原生 | CIF 论坛精彩看点

CODING DevOps

DevOps 云原生 数字化 标准化 腾讯云 CIF 峰会

MySQL 数据存储/索引/事务隔离级别/主从复制/分库分表

赖猫

c++ MySQL 数据库 后台开发 后端

行云创新即将出席2021云栖大会,共话云原生

行云创新

云原生 阿里 开发 行云 云栖大会

Vercel发布用于React UI集成的AI Elements_AI&大模型_InfoQ精选文章