基本介紹
- 外文名:Vercel AI SDK 3.0
- 開發商:Vercel
產品功能,核心技術,發展歷程,核心團隊,套用示例,
產品功能
多模型支持:集成OpenAI等主流AI模型。
流式UI生成:實時渲染AI互動界面。
跨框架兼容:支持React/Svelte等框架。
快速部署:一鍵發布AI套用到Vercel。
生成式UI:文本圖像轉React組件。
核心技術
Vercel AI SDK是一個用於構建AI驅動的流式文本和聊天UI的庫。
它提供對React、Svelte、Vue和Solid等前端框架的輔助工具,用於構建流式文本回響和聊天界面,並支持Node.js、Serverless和Edge Runtime。
Vercel AI SDK 3.0引入了生成式用戶界面(Generative UI)支持,通過React Server Components API,開發者可以將大語言模型(LLM)的回響關聯到流式生成的React伺服器組件,從而構建出超越純文本和Markdown的、基於組件的豐富互動界面。
此外,它還提供生命周期回調,可將完成的流式回響保存到資料庫(在同一請求中)。
發展歷程
2023年12月20日,Vercel AI SDK發布,用於構建AI驅動的流式文本和聊天用戶界面。2024年3月6日,Vercel發布AI SDK 3.0,引入生成式UI(Generative UI)支持,允許開發者將LLM回響關聯到流式React Server Components。2024年10月,Vercel發布基於AI SDK的RAG(檢索增強生成)指南入門項目,展示如何構建基於知識庫的聊天機器人。2025年1月30日,通過React伺服器組件實現文本/圖像到UI的轉換,支持實時數據與跨平台互動;2月20日,推出Next.jsAI Chatbot模板,集成Tailwind CSS與KV存儲,支持會話管理與認證;3月8日,強化對OpenAI、LangChain等模型的支持,最佳化邊緣計算環境下的流媒體UI體驗。2025年10月31日,Vercel AI SDK版本更新至[email protected]。2025年12月,提供與Next.js和streamText函式結合、自動處理多工具步驟的示例。截至2026年3月25日,Vercel AI SDK持續維護,提供線上Playground與多種套用模板。
核心團隊
Vercel AI SDK是前端網站開發和託管平台及Next.js開發團隊「Vercel」推出的。該開源庫由Vercel和Next.js團隊成員創建,核心貢獻者包括Jared Palmer (@jaredpalmer)、Shu Ding (@shuding_)、Max Leiter (@max_leiter)、Malte Ubl (@cramforce) 以及 Justin Ridgewell (@jridgewell) 等。
套用示例
Vercel AI SDK提供了RAG(檢索增強生成)入門項目,這是一個基於Next.js 14、Vercel AI SDK、OpenAI、Drizzle ORM、Postgres with pgvector等技術棧構建的聊天機器人項目,該機器人僅基於其知識庫中的信息進行回響,能夠存儲和檢索信息,適用於客戶支持、構建個人知識庫(第二大腦)等場景。
Vercel AI SDK提供多個AI聊天機器人的模板和示例,開發者可克隆這些初始模板快速開始項目。
官方提供互動式線上提示playground(sdk.vercel.ai),其中包含20個開源和雲LLM,可以實時展示不同對話模型的聊天界面,並且可以快速生成代碼。
