vuepont/ai-elements-vue
AI Elements Vue is a component library built on top of shadcn-vue to help you build AI-native applications faster.
解決的問題
建構 AI 界面需要專門的 UI 模式——例如推理顯示、工具執行核准和來源引用——這些在標準 UI 庫中並不存在。AI Elements Vue 提供一組預先建構、可自訂的元件,專為這些 AI 驅動的互動設計,大幅減少建構複雜 AI 聊天與工作流程介面所需的工作量。
如何運作
它作為一個 CLI 工具運作,與 shadcn-vue 整合。當你執行 CLI 時,它會取得元件註冊表,並將請求的元件直接安裝到專案的 components 目錄中。此方法讓元件成為你程式碼庫的一部分,確保你對其樣式與邏輯擁有完全控制權。它需要一個已安裝 Tailwind CSS 和 AI SDK 的 Vue.js 或 Nuxt.js 專案。
適用對象
使用 Vue.js 或 Nuxt.js 建構 AI 應用的開發者,希望實現專業級 AI UI 模式(如「氣氛編碼」成果物或思考鏈顯示)而無需從零開始建構。
主要特色
- AI 專用元件:包含用於思考鏈推理、模型選擇器、提示輸入和工具使用可視化的專用元素。
- 工作流程可視化:提供一組基於畫布的元件(節點、邊與控制項),用於建構 AI 工作流程圖。
- 氣氛編碼支援:包含用於顯示成果物與嵌入網頁預覽的元件。
- CLI 驅動安裝:透過
npx輕鬆整合,可選擇新增整個套件或個別元件。
相關
- 專案
- 專案
- 專案
- 專案
- 專案