Ant Design X 2.0 正式发布,面向 AI 应用的 React UI 库
近日,Ant Design X V2 正式发布!本次升级的重点为:
- 底层依赖升级 Ant Design V6,同时将伴随 React 19 以及 CSS Variables 样式架构的升级。
- Ant Design X 2.0 升级为 monorepo 架构,拆分成三个子包:@ant-design/x、@ant-design/x-markdown、@ant-design/x-sdk,因此 Ant Design X 将升级为搭建AI应用的工具集。
Ant Design X 基于 RICH 交互范式,在不同的交互阶段提供了大量的原子组件,专为 AI 驱动界面设计,提供开箱即用的智能对话组件、无缝集成 API 服务,快速搭建智能应用界面。
Ant Design X 2.0 技术升级
Ant Design 依赖升级到 V6,详情请看 https://ant.design/docs/react/migration-v6-cn
新特性与功能增强
- 核心 UI 组件库(@ant-design/x)
基于 RICH 范式的 React UI 组件库,提供开箱即用的智能对话界面组件,提供原子化组件,支持灵活组合。
- 支持 TypeScript
- 组件语义化结构
- 国际化定制
- 深度主题定制
- 高性能 Markdown 流式渲染器(@ant-design/x-markdown)
专为 AI 流式场景打造的高性能 Markdown 渲染器。
- useXChat
通过 Agent 进行会话数据管理,并产出供页面渲染使用的数据。
- useXConversations
提供会话列表管理,多会话保持,包括会话创建、删除、更新等操作能力。
- Chat Provider
内置了 DefaultChatProvider、OpenAIChatProvider、DeepSeekChatProvider 三个数据处理,同时可以自定义 Chat Provider 满足各种模型或者 agent 调用。
- XRequest 和 XStream
将流请求和流处理迁移到 X-SDK。
升级指南
- 确保 Ant Design 升级为 V6 版本。
- 确保项目运行在 React 18 或更高版本。
- @ant-design/x 相关升级。
1. 我们对 Sender、ThoughtChain、Bubble 这三个组件进行了UI层面以及功能的全面升级,同时需要你参考应用页面设计来选取使用,因此无法使用统一工具兼容升级,但我们仍有一份文档(https://x.ant-design-x/docs/react/migration-v2-cn)可以帮助您升级。 2. v2 版本已将 Tools 相关内容迁移到了 @ant-design/x-sdk,同时删除了 useXAgent,建议直接使用新的 useXChat,更多功能可看 X-SDK 官网文档(https://x.ant.design/x-sdks/introduce-cn/)。 </li> <li> 不再支持 IE。 </li>
未来规划
- 基于 X 的 AI 应用脚手架 X-Pro。
- AI 应用内容生成规范以及接入方案 :x-card ,目前还在设计中具体内容后续会在 X Discussions 发布。
- 根据不同的模型厂商提供更多内置的 Chat Provider。
- 更多组件功能支持快捷键触发。
- 此外还有一些新的组件:GenScroller(生成式滚动)、Artifacts(微型浏览器)等正在开发中,敬请期待。
下载地址:https://github.com/ant-design/x/releases/tag/2.0.0


