什么是 Vercel AI SDK?
构建 AI Web 应用的 TypeScript 标准工具包。统一多供应商 API,React 流式聊天 Hooks,工具调用,生成式 UI。
一句话总结:AI Web 应用标准工具包,统一 OpenAI/Claude/Gemini API,流式聊天 React Hooks + 工具调用 + 生成式 UI,Next.js AI 应用首选,15k+ stars。
适合人群:构建 AI 聊天和生成式 UI 的前端开发者。
核心功能
1. 多供应商统一 API
同一接口切换 OpenAI/Claude/Gemini。
2. 流式聊天 Hooks
useChat() 一行搞定流式 UI。
3. 工具调用
Zod schema 定义工具,自动执行。
4. 生成式 UI
LLM 动态生成 React 组件。
常见问题
Q: 只能 Next.js? A: 不,核心函数在任何 Node.js 环境可用,React/Svelte/Vue 适配器齐全。
来源与致谢
vercel/ai — 15k+ stars, Apache 2.0