Skip to main content
useStream 与 UI 无关。它返回带有消息、工具调用、加载标志和线程历史的纯响应式状态,您可以将其连接到您选择的任何视觉层。这些页面展示了不同的库如何与 LangChain 前端集成,每个库都有不同的构建 AI 聊天和生成式 UI 的理念。

集成

CopilotKit

完整的 AI 聊天运行时,支持结构化生成式 UI。将自定义 CopilotKit 端点添加到您的 LangGraph 部署中,然后在 React 中渲染动态组件树。

AI Elements

基于 shadcn/ui 的可组合组件,用于 AI 聊天。直接将 ConversationMessageToolReasoning 连接到 stream.messages

assistant-ui

无头 React 框架,具有完整的运行时层。通过 useExternalStoreRuntime 适配器将 useStream 桥接到 AssistantRuntimeProvider

OpenUI

生成式 UI 库,让智能体能够以声明式组件 DSL 生成完整的交互式仪表板。专为数据丰富的报告式 UI 构建。

选择库

每个库适合略有不同的集成模型。选择取决于您正在构建的 UI 类型: 这四个库都与 LangChain 智能体配合良好,后三个还可以直接连接到 useStream。CopilotKit 在您想要更丰富的运行时层和可以与 LangGraph 部署并置的专用端点时特别有用。