AI 聊天介面的 React 元件庫
LLM 應用開源 TypeScript/React 函式庫,用於快速建構生產級的 AI 聊天介面。
此 GitHub 開源專案 assistant-ui 是一個 TypeScript/React 函式庫,專為建構 AI 聊天介面而設計。根據 README 說明,它提供多種可組合的元件,如 Thread、Message、Composer 和 ThreadList,讓開發者能自由設計聊天 UX,或使用預設的 shadcn/ui 主題快速開始。專案具備完整的生產級功能,包括串流回應、自動捲動、重試機制、附件支援、Markdown 渲染、代碼高亮和語音輸入等。此外,它還支援 Generative UI,能將工具呼叫和 JSON 資料渲染為 React 元件,並允許嵌入式人類審批,提升互動安全性。適用場景廣泛,適合開發各種 AI 聊天應用、Copilot 助手或與後端服務如 Vercel AI SDK 整合的對話系統。