logoAnt Design X

设计研发组件演示
  • Ant Design X of React
  • 更新日志
    v1.3.0
  • 模型接入
    • OpenAI
      Updated
    • 通义千问
      Updated
    • 其他
  • 其他
    • 贡献指南
    • dangerouslyApiKey 说明
      New
    • FAQ
  • 如何使用
    • 在 create-react-app 中使用
    • 在 Vite 中使用
    • 在 Next.js 中使用
    • 在 Umi 中使用
    • 在 Rsbuild 中使用

更新日志

相关资源

Ant Design
Ant Design Charts
Ant Design Pro
Pro Components
Ant Design Mobile
Ant Design Mini
Ant Design Web3
Ant Design Landing-首页模板集
Scaffolds-脚手架市场
Umi-React 应用开发框架
dumi-组件/文档研发工具
qiankun-微前端框架
Ant Motion-设计动效
国内镜像站点 🇨🇳

社区

Awesome Ant Design
Medium
Twitter
yuque logoAnt Design 语雀专栏
Ant Design 知乎专栏
体验科技专栏
seeconf logoSEE Conf-蚂蚁体验科技大会
加入我们

帮助

GitHub
更新日志
常见问题
报告 Bug
议题
讨论区
StackOverflow
SegmentFault

Ant XTech logo更多产品

yuque logo语雀-构建你的数字花园
AntV logoAntV-数据可视化解决方案
Egg logoEgg-企业级 Node.js 框架
Kitchen logoKitchen-Sketch 工具集
Galacean logoGalacean-互动图形解决方案
xtech logo蚂蚁体验科技
主题编辑器
Made with ❤ by
蚂蚁集团和 Ant Design 开源社区

@ant-design/x 遵循 Semantic Versioning 2.0.0 语义化版本规范。

发布周期

  • 修订版本号:日常 bugfix 更新。
  • 次版本号:带有新特性的向下兼容的版本。
  • 主版本号:含有破坏性更新和新特性。

1.3.0

2025-05-21

  • 📖 新增 Conversation 类型导出。 #258 由 @ONLY-yours
  • 💄 修复 Prompts 滚动条始终显示问题。 #785 由 @kimteayon
  • 🐛 修复 Suggestion 警告使用 antd 废弃 API onDropdownVisibleChange 的问题。 #827 由 @zombieJ 提交
  • 🆕 扩展Bubblecontent到footer和header的方法实现参数,同时补充Demo实现。#683 由 @L-Hknu 和 @kimteayon 提交
  • 📖 修复Api Key在站点露出的安全问题。#840 由 @kimteayon
  • 📖 优化官网站点提升用户体验。#783 由 @kimteayon 提交、#229 由 @afc163 提交、#835 由 @kimteayon 、#814 由 @wzc520pyfm 提交

1.2.0

2025-04-25

  • 🐛 删除 Conversations 溢出省略逻辑修复 tooltip 展示错误的问题。#776 由 @afc163 提交
  • 🐛 修复 Attachments image卡片样式问题。#751 由 @wzc520pyfm 提交
  • 🐛 修复 ThoughtChain 受控问题。#752 由 @Youzi2233 提交
  • XRequest
    • 🆕 XRequestCallbacks 新增 onStream 回调,可对流监听和终止操作。#711 由 @kimteayon 提交
    • 🐛 修复 XRequestOptions 变更不生效问题,并新增示例。#736 由 @kimteayon 提交
    • 🆕 新增模型接入示例。 #725 由 @kimteayon 提交
    • 📖 优化API方法参数命名不准确问题。#736 由 @kimteayon 提交
  • useXAgent
    • 🆕 RequestFn 新增 onStream 回调,可对流监听和终止操作。#711 由 @kimteayon 提交
    • 🆕 RequestFn 新增 transformStream转换函数,用于处理流数据。#725 由 @kimteayon 提交
    • 🐛 修复 XAgentConfigPreset 变更不生效问题,并新增示例。#736 由 @kimteayon 提交
    • 🐛 修复 RequestFn onSuccess回调类型错误问题,同时更新对应示例。 #725 由 @kimteayon 提交
    • 🆕 新增模型接入、自定义入参、变更配置示例。 #725 由 @kimteayon 提交、#711 由 @kimteayon 提交
  • useXChat
    • 🆕 XChatConfig 新增 Input 和 Output 泛型类型。#725 由 @kimteayon 提交
    • 🆕 XChatConfig 新增 transformMessage 转换函数,可在更新数据时对messages做转换,同时会更新到messages。 #711 由 @kimteayon 提交
    • 🆕 XChatConfig 新增 transformStream转换函数,用于处理流数据。#711 由 @kimteayon 提交
    • 🆕 XChatConfig 新增 resolveAbortController回调函数,可获得AbortController 控制器,用于控制流状态。#711 由 @kimteayon 提交
    • 🆕 新增模型接入示例,删除错误的终止流示例。 #711 由 @kimteayon 提交
  • 🐛 修复 Sender header圆角样式溢出问题。#732 由 @Bao0630 提交
  • 📖 新增助手式样板间。#657 由 @vanndxh 提交
  • 📖 重构独立式样板间。#753 由 @vanndxh 提交
  • 📖 优化官网站点提升用户体验。#730 由 @afc163 提交、#758 由 @coding-ice 提交、 #761 由 @ONLY-yours 提交

1.1.1

2025-04-14

  • Bubble.List
    • 💄 优化 Bubble.List更新时减少不必要的刷新。#479 由 @YumoImer 提交
    • 🐛 修复 Bubble.List 暗黑主题下滚动条样式不兼容问题。#727 由 @kimteayon 提交
  • Conversation
    • 🐛 修复 Conversation内ul和li的样式问题。#726 由 @kimteayon 提交
    • 🆕 新增 menu 的 getPopupContainer的实现。#698 由 @yuxuan-ctrl 提交
  • 🐛 修复 ThoughtChain 折叠面板无法展开问题。#720 由 @kimteayon 提交
  • 🐛 修复 Attachments 图片展示样式问题。#708 由 @hy993658052 提交
  • 💄 优化 Sender,使自定义Actions的 disabled属性受控。#666 由 @afc163 提交
  • 📖 优化官网站点提升用户体验。#680 由 @wzc520pyfm 提交、#699 由 @afc163 提交、#716 由 @afc163 提交、#686 由 @afc163 提交、#728 由 @kimteayon 提交

1.1.0

2025-03-28

  • Sender
    • 🆕 新增 footer 支持自定义底部内容。#654 由 @kimteayon 提交
    • 🆕 扩展 autoSize 支持配置内容高度。#637 由 @Zhang-Wei-666 提交
    • 📖 补充 onFocus和onBlur 类型声明。#625 由 @aojunhao123 提交
  • 🆕 扩展 Conversations 组件 menu.trigger 支持自定义菜单触发器。#630 由 @kimteayon 提交
  • Attachments
    • 🆕 扩展 ImageProps 支持自定义图像展示配置。#613 由 @hy993658052 提交
    • 📖 补充 Attachments 组件 onRemove API文档。#608 由 @kimteayon 提交
  • 📖 补充 GPT-Vis 渲染图表示例。 #603 由 @lvisei 提交
  • 📦 优化 Chat Design X peerDependencies。#611 由 @pokerface9830 提交
  • 📖 优化官网站点提升用户体验。#626 由 @aojunhao123 提交、#648 由 @kimteayon 提交、#659 由 @afc163 提交、#667 由 @jin19980928 提交

1.0.6

2025-03-14

  • 🆕 扩展 Sender 文件粘贴可处理多个文件。#505 由 @ztkuaikuai 提交
  • 🆕 扩展 BubbleList角色定义功能。#485 由 @chenluda 提交
  • 🐛 修复 Attachments组件 多文件横向滚动条展示。#556 由 @onefeng123 提交
  • 🐛 修复 Attachments组件 onRemove 不生效问题。#555 由 @edison-tianhe 提交
  • 🐛 修复 Sender组件 actions 缺少 SpeechButton 组件的问题。#549 由 @zombieJ 提交
  • 🐛 修复 Attachments组件文件初始化展示问题。#524 由 @ztkuaikuai 提交
  • 🐛 修复 Conversations组件滚动条问题。#485 由 @LofiSu 提交
  • 📖 优化Bubble 组件typing 减少不必要的渲染。#477 由 @kxcy001123 提交
  • 📦 优化 Chat Design X 构建 #578,#584 由 @kimteayon 提交、 #578 由 @kimteayon 提交、#587 由 @afc163 提交
  • 📖 优化官网站点提升用户体验。#484 由 @ztkuaikuai 提交、 #495 由 @ztkuaikuai 提交、 #522 由 @liangchaofei 提交 、#537 由 @wzc520pyfm 提交、 #553 由 @PeachScript 提交、 #578 由 @kimteayon 提交 、 #585 由 @MaricoHan 提交

1.0.5

2025-01-13

  • 🐛 修复 Attachment 组件移除图标的样式问题。#460 由 @Rain120 提交
  • 🛠 重构 BubbleProps,支持 ContentType 类型参数。#403 由 @YumoImer 提交
  • 🛠 开发环境和网站支持 React 19。#432 由 @YumoImer 提交
  • 📖 优化官网站点提升用户体验。#456, #446, #448, #444, #414, #406, #404 由 @wzc520pyfm, @YumoImer, @Rain120, @afc163 提交

1.0.4

2024-12-25

  • 🆕 扩展 XStream 对取消功能的支持。 #319 by @ppbl
  • 🆕 扩展 Bubble 对 typing.suffix打字后缀的支持。 #316 by @BQXBQX
  • 🆕 扩展 Sender 组件 onChange 对 event 事件参数的支持。 #362 by @defaultjacky
  • 🆕 扩展 Sender 组件 ref 对 focus、blur 等焦点控制能力的支持。 #397 by @YumoImer
  • 🐛 修复 ThoughtChain 在非 cssVar 下的样式问题。 #373 by @YumoImer
  • 📖 添加 Petercat 助理功能。 #375 by @xingwanying
  • 📖 优化官网站点提升用户体验。 #389、#377、#364、#368 by @afc163、@YumoImer

1.0.3

2024-12-16

  • 💄 优化 Bubble 设置 placement: 'end' 后的样式。#314 由 @YumoImer
  • 🐛 修复 Bubble.List 设置 autoScroll 后偶现无法触发自动滚动的问题。#336 由 @anzhou99Ru
  • 📖 优化官网站点提升用户体验。#343、#334、#315、#331 由 @afc163、@YumoImer、@Wxh16144
  • 🛠 修复 pnpm lint 时的错误。#313 由 @BQXBQX

1.0.2

2024-12-04

  • 🛠 优化 XRequest 支持对自定义协议解析。#293 由 @YumoImer 提交
  • 🐛 修复 Attachment 前后预览按钮无法正常显隐的问题。#295 由 @anzhou99 提交
  • 🐛 修复 useXChat 对同一条消息重复触发 onUpdate 的问题。#298 由 @YumoImer 提交
  • 📖 添加 Bubble 配合 GPT-Vis 的使用演示文档。#288 由 @lvisei 提交
  • 📦 更新浏览器目标配置减少打包体积。#282 由 @afc163 提交
  • 🛠 修复运行 pnpm run prestart 的错误。#287 由 @long36708 提交

1.0.1

2024-11-29

  • 🛠 优化 useXAgent 和 XStream 的 TS 类型。#272 由 @YumoImer 提交
  • 🛠 调整 agent 参数设为可选,以支持仅使用 useXChat 的数据管理功能。#271 由 @YumoImer 提交
  • 💄 调整 Conversations 样式基于 RICH 设计规范。#242 由 @YumoImer 提交
  • 🛠 修复使用 pnpm 启动项目时幽灵依赖导致无法启动的问题。#223 由 @YumoImer 提交
  • 🌈 独立式样板间支持附件上传功能演示。#250、#265 由 @kelvinelove 提交
  • 📖 修复缺失的贡献者信息。#212 由 @afc163 提交
  • 📖 优化官网站点提升用户体验。#277、#264、#263、#262、#261、#241、#246、#210、#211 由 @YumoImer、@afc163、@Rain-1214、@kelvinelove、@tabzzz1 完成
  • 📦 更新浏览器目标减少打包体积。#234 由 @afc163 提交

1.0.0

2024-11-22

🎉 我们非常开心的宣布 Ant Design X 1.0.0 版本正式发布啦~

  • 🌈 源自企业级 AI 产品的最佳实践:基于 RICH 交互范式,提供卓越的 AI 交互体验
  • 🧩 灵活多样的原子组件:覆盖绝大部分 AI 对话场景,助力快速构建个性化 AI 交互页面
  • ⚡ 开箱即用的模型对接能力:轻松对接符合 OpenAI 标准的模型推理服务
  • 🔄 高效管理对话数据流:提供好用的数据流管理功能,让开发更高效
  • 📦 丰富的样板间支持:提供多种模板,快速启动 LUI 应用开发
  • 🛡 TypeScript 全覆盖:采用 TypeScript 开发,提供完整类型支持,提升开发体验与可靠性
  • 🎨 深度主题定制能力:支持细粒度的样式调整,满足各种场景的个性化需求

demos

1.0.0-alpha.12

2024-11-07

  • 🔥 Sender 支持 onPasteFile 事件与 Attachments 支持 ref.upload 手动上传文件, 由 @zombieJ #184
  • 🔥 Sender allowSpeech 支持受控使用三方语音 SDK, 由 @zombieJ #187

1.0.0-alpha.11

2024-11-06

  • 🔥 新组件 欢迎 - Welcome, 由 @zombieJ #179
  • 🔥 Prompts 支持嵌套层级展示, 由 @zombieJ #181
  • 🔥 Attachments 支持 Attachments.FileCard 子组件, 由 @zombieJ #182

1.0.0-alpha.10

2024-11-04

  • 🐛 修复 Attachments 组件使用拖动上传时无法触发上传请求的问题, by @YumoImer #178

1.0.0-alpha.9

2024-11-01

  • 🐛 修复 Attachments 组件内的代码逻辑问题, by @YumoImer #174
  • 🐛 修复 Sender.Header 内不可以聚焦的问题, by @zombieJ #175

1.0.0-alpha.7

2024-10-31

  • 🐛 修复 Attachments 组件第一次上传时无法触发上传请求的问题, 由 @YumoImer #172

1.0.0-alpha.6

2024-10-25

  • 🔥 新组件 附件 - Attachments, 由 @zombieJ #168
  • 🔥 新工具 流 - XStream, 由 @YumoImer #138
  • 🔥 新工具 请求 - XRequest, 由 @YumoImer #138

1.0.0-alpha.5

2024-10-23

  • 🆕 Bubble 支持 loadingRender 以自定义加载状态。#165
  • 🐛 修复不包裹 XProvider 时,组件样式丢失的问题。#163

1.0.0-alpha.4

2024-10-17

  • Sender
    • 🆕 Sender 支持 speech 语音功能,由 @zombieJ #154
    • 🆕 Sender 支持 Sender.Header,由 @zombieJ #156
    • 🆕 Sender 样式调整,由 @zombieJ #151
  • 📖 更新文档页面下的组配置,由 @YumoImer #155
  • 📖 调整示例切换按钮样式,由 @afc163 #146
  • 📖 更新 README.md,由 @afc163 #142

1.0.0-alpha.3

2024-10-10

  • Bubble
    • 🆕 Bubble 新增 variant 变体支持,由 @zombieJ 完成 #140
    • 🆕 Bubble 新增 shape 形状支持,由 @zombieJ 完成 #144
    • 🆕 Bubble 新增 header 和 footer 支持自定义头部与底部内容并添加对应语义化 className,由 @zombieJ 完成 #147

1.0.0-alpha.2

2024-09-27

  • 🔥 新增 XProvider 全局化配置组件,由 @YumoImer 完成 #127
  • 🔥 新增 运行时钩子 useXChat 数据管理,由 @zombieJ 完成 #125
  • 🔥 新增 运行时钩子 useXAgent 模型调度,由 @zombieJ 完成 #125
  • 🆕 ThoughtChain 思维链组件支持 size 属性,由 @YumoImer 完成 #123
  • 🛠 更新 .lintstagedrc.json, 由 @afc163 完成 #128
  • 🛠 更新依赖 cheerio 至 v1.0.0, 由 @afc163 完成 #121

1.0.0-alpha.1

2024-09-10

🚀 新特性

  • 🔥 新增:Suggestion 建议组件,由 @ONLY-yours 完成 #87

🐛 修复

  • 🐛 修复:更改 Sender 的 restProps 类型,由 @ONLY-yours 完成 #101
  • 🛠 修复:bun install 问题,由 @afc163 完成 #111

🛠 重构

  • 🛠 重构:添加层级支持,由 @zombieJ 完成 #118
  • 🛠 重构:加速工作流,由 @afc163 完成 #119
  • 🛠 重构:升级开发依赖的 5 个更新,由 @dependabot 完成 #120
  • 🛠 重构:清理 README.md,由 @afc163 完成 #102
  • 🛠 重构:添加 issue 模板,由 @afc163 完成 #103
  • 🛠 重构:添加 bun.lockb,由 @afc163 完成 #108
  • 🛠 删除 index-style-only.js,由 @afc163 完成 #106
  • 🛠 重构:更新 main.yml,由 @afc163 完成 #105
  • 🛠 重构:更新 package.json,由 @afc163 完成 #110

📖 文档

  • 📖 文档:更新 README.md,由 @afc163 完成 #104
  • 📖 文档:更新 codecov 徽章,由 @afc163 完成 #112

1.0.0-alpha.0

2024-09-05

  • 🔥 新组件 Bubble. #19 @li-jia-nan
    • 🔥 Bubble 支持方向 #52 @li-jia-nan
  • 🔥 新组件 Bubble.List. #57 @zombieJ
  • 🔥 新组件 Conversations. #48 @YumoImer
  • 🔥 新组件 Prompts. #55 @YumoImer
  • 🔥 新组件 Sender. #46 @ONLY-yours
  • 🔥 新组件 ThoughtChain. #86 @YumoImer
  • 📦 使用 father 构建. #84 @zombieJ
  • 🛠 修复使用 antd 的 es 或 lib 包时 ThemeContext 实例不一致的问题. #88 @YumoImer
  • 🛠 重构:API 命名规范 #73 @zombieJ
  • 🛠 杂项:CI、Github Actions、发布
    • 🛠 #59 @zombieJ
    • 🛠 #62 @zombieJ
    • 🛠 #71 @ONLY-yours
    • 🛠 #72 @YumoImer
    • 🛠 #98 @YumoImer
  • 📖 更新 README.md
    • 📖 #81 @zombieJ
    • 📖 #82 @zombieJ
    • 📖 #61 @afc163

0.0.0-alpha.0

2024-05-10

  • MISC: 项目初始化。