assistant-ui/assistant-ui 是一个用于在 React 应用中构建 AI 聊天界面的 TypeScript/React 库。所提供的最新发布版本为 @assistant-ui/core@0.3.32。由于所提供的资料中没有本次版本的变更记录,因此无法确认新增了哪些功能或修复。因此,与其关注该版本的具体变化,不如以该项目提供的聊天 UI 组件和功能为基准来考察。
该库提供了可组合的组件,例如对话线程(Thread)、消息(Message)和输入框(Composer)。它还支持流式对话、重试、附件、Markdown 渲染以及语音输入。它可以连接多种后端与模型,例如 Vercel AI SDK、LangGraph 和 LangChain,并将工具调用与 JSON 响应渲染为 React 组件。它还提供了在对话中针对工具执行获取用户批准的流程。README 将其介绍为用于构建生产级 AI 聊天体验的开源库。
主要语言为 TypeScript,许可证为 MIT。不过,所提供的资料中没有 @assistant-ui/core@0.3.32 的变更记录,因此判断本次发布有哪些改进的依据有限。能够确认的只有该库的功能以及发布标识。因此,与其评估此次版本更新的效果,更合理的做法是将其视为一个候选,考察所需的聊天 UI 功能与后端接入是否在该项目的提供范围之内。