element-plus-x/Element-Plus-X
Enterprise-level AI component library front-end solution 🤖
解決的問題
提供一組即用的企業級 UI 元件,專為 AI 應用設計,消除開發者使用 Vue 3 和 Element-Plus 從零開始建構常見 AI 界面模式(如聊天氣泡或串流輸入)的需要。
如何運作
作為一個擴展 Element-Plus 設計系統的元件庫運作。提供一系列專用的 Vue 元件與 Hook,處理 AI 互動的視覺與功能需求,例如管理訊息清單、處理串流 API 回應,以及整合語音辨識。
適用對象
已在使用或偏好 Vue 3 和 Element-Plus 生態系統的前端開發者,用於建構 AI 驅動的 Web 應用程式。
主要亮點
- AI 專用元件:包含專用工具,如
BubbleList(用於聊天歷史)、XSender(支援語音與提及的智慧輸入)和ThoughtChain(用於顯示 AI 推理步驟)。 - 串流支援:提供專用 Hook 如
useXStream和useSend,簡化串流文字介面的實作。 - 語音整合:包含
useRecord,用於存取瀏覽器端的語音辨識 API。 - 企業就緒:為可擴展性設計,支援樹搖(tree-shaking)以優化套件大小,並採用清晰的語意化版本控制策略。
相關
- 專案
- 專案
- 專案
- 專案