AI万址
Vercel AI SDK

Vercel AI SDK

Vercel AI SDK是TypeScript AI开发工具包,一行代码切换OpenAI/Anthropic/Google等provider,原生流式hooks,SDK 7支持ToolLoopAgent智能体,GitHub 25k+ Star。

Vercel AI SDK
访问官网
基本信息详情
开发公司Vercel
上线时间2023 年发布,2026 年 6 月发布 AI SDK 7
官网https://sdk.vercel.ai/docs
支持平台Node.js 22+、Serverless、Edge Runtime、React/Next.js/Svelte/Vue/Nuxt
价格开源免费(Apache 2.0),模型调用按 provider 计费
核心定位TypeScript AI 应用与智能体开发工具包

Vercel AI SDK 是 Vercel 团队开源的 TypeScript AI 开发工具包,目前 GitHub 25k+ Star,是 2026 年 Next.js 和 React 生态里最主流的 LLM 集成方案。它的核心价值用一句话讲清:写一套接口,换一行 import 就能在 OpenAI、Anthropic、Google、Mistral、DeepSeek、xAI 等几十个 provider 之间切换,不用为每家 SDK 重写代码。

我们实际在 Next.js 项目里用过几个方案后,感受是 AI SDK 的流式原语确实做得比 LangChain 轻便。useChatuseCompletion 两个 hook 帮你处理掉 SSE 连接、消息状态、loading 状态、错误边界,streamTextgenerateObject 在服务端给你一条从 prompt 到渲染响应的干净管道,工具调用配合 Zod 做 schema 校验,类型安全和业务代码一致。据 Madgeek 的生产报告,这套抽象平均能为每个项目省下三周集成工作。

2026 年 6 月发布的 AI SDK 7 是一次大版本升级,从"模型调用 + 聊天原语"扩展成完整的智能体平台。新增 provider 无关的推理控制、类型化运行时上下文、工具审批、durable WorkflowAgent 执行、sandbox 支持,stable 的语音/转录 API、图像生成与编辑、多模态 embedding、reranking,还有实验性的 realtime 语音和视频生成。要价是 Node.js 22 最低、ESM 强制--升级前得跑官方 codemod。

核心功能

多 provider 抽象:一行代码切换 OpenAI、Anthropic、Google、Mistral、AWS Bedrock、Cohere、DeepSeek、xAI、Fireworks、Perplexity 等,统一 API 不重写业务代码。

流式响应原语streamTextuseChatuseCompletion 处理 SSE、token 逐字渲染、loading/error 状态,减少感知延迟 60-80%。流式生命周期回调支持响应完成后落库。

AI SDK Core:统一 API 生成文本、结构化对象(generateObject 配 Zod)、工具调用、embedding、图像生成、转录、语音。

AI SDK UI:框架无关的 hooks,支持 React/Next.js、Svelte/SvelteKit、Vue/Nuxt、Node.js、Expo,快速搭聊天和生成式 UI。

智能体能力(SDK 7)ToolLoopAgentWorkflowAgent 支持 durable 执行、工具审批、超时、sandbox;runtimeContext 类型化共享编排状态;MCP Apps、provider skill 上传。

可观测性:重新设计的 telemetry、@ai-sdk/otel OpenTelemetry 集成、Node.js tracing channel、生命周期回调、step 性能统计。

生态集成:AI Gateway 一个端点路由 100+ 模型、Vercel Sandbox 安全运行智能体生成代码、Workflows 构建长任务智能体、AI Elements UI 组件库。

适合谁

Next.js / React 技术栈的团队,要把 LLM 能力嵌进产品--聊天机器人、生成式 UI、文档分析、内容生成、RAG。要做 TypeScript 智能体的团队,SDK 7 的 ToolLoopAgent 和 WorkflowAgent 是少见的 TS 原生方案。需要多 provider 灵活切换、不想被单家锁死的 SaaS 团队。

不适合:Python 后端智能体(选 LangChain/LlamaIndex)、非流式简单单轮问答(直接调 provider SDK 更省事)、对成本极度敏感的场景(token 消耗不控制会失控)。

同类竞品对比

维度Vercel AI SDKLangChainLlamaIndexMastra
语言TypeScriptPython/JSPython/TSTypeScript
定位流式 UI + 智能体LLM 应用框架RAG 框架TS 智能体框架
多 provider一行切换支持支持支持
流式 UI 原语原生 hooks
React 集成一等公民间接间接
智能体SDK 7 ToolLoopAgentAgent核心
适合Next.js 全栈Python 生态RAG 场景TS 智能体

FAQ

A

Vercel AI SDK 只能用 Vercel 部署吗? 不是。开源 Apache 2.0,可部署到任意 Node.js 22+ 环境、Serverless、Edge Runtime。但和 Vercel 平台的 AI Gateway、Sandbox、Workflows 集成更顺。

A

能切换 LLM provider 吗? 能,这是核心卖点。改一行 import 即可在 OpenAI、Anthropic、Google、DeepSeek 等几十家之间切换,业务代码不动。

A

支持哪些前端框架? React/Next.js、Svelte/SvelteKit、Vue/Nuxt 一等支持,也有 Node.js 和 Expo 示例。AI SDK UI 的 hooks 框架无关。

A

AI SDK 7 升级要注意什么? Node.js 22 最低、强制 ESM(不再支持 require())。先跑官方 codemod 自动处理 import 和重命名,再手动审查语义变更。

A

和 LangChain 怎么选? Next.js/React 全栈要流式 UI 选 AI SDK,Python 生态或需要更重抽象选 LangChain。AI SDK 更轻、更贴前端,LangChain 更全、更跨语言。

更新动态

近半年最大动作是 2026 年 6 月发布 AI SDK 7:从模型调用库升级为智能体开发平台,新增 ToolLoopAgent、WorkflowAgent、工具审批、sandbox、provider 文件/技能上传、MCP Apps 集成;stable 化语音/转录 API,加入图像生成编辑、多模态 embedding、reranking;实验性推出 Realtime(OpenAI/Google/xAI 的 WebSocket 语音会话)和视频生成。配套 AI Gateway、Vercel Sandbox、Workflows、AI Elements 形成完整生态。强制 Node.js 22 和 ESM 是升级主要门槛。

客户评论

汇总评分:开发者口碑 4.6/5(GitHub 25k+ Star、生产部署广泛)。

  • Next.js 全栈开发者:"useChat 几行代码搞定流式聊天,比手搓 SSE 省太多事,provider 切换是真的一行 import。"
  • 智能体团队:"SDK 7 的 WorkflowAgent 支持 durable 执行和工具审批,做生产级 TS 智能体终于不用自己造轮子。"
  • 企业架构师:"多 provider 抽象让我们不被单家锁死,A/B 测试模型成本极低。"
  • 批评声音(生产报告):"流式断连、provider 503、成本失控这些生产问题 SDK 不管,得自己写中间件;浏览器 SSE 6 连接上限文档没提,踩了坑才知道。"

参考来源