Vercel AI SDK 是什么、怎么用:TypeScript 开发 AI 应用和智能体的开源工具包

Vercel AI SDK 自称「TypeScript 的 AI 工具包」,用统一接口调用 OpenAI、Anthropic、Google 等模型,提供文本与结构化输出生成、带工具调用的智能体,以及 useChat 等前端 UI 钩子。

NNathaniel bigo··原创首发·AI 辅助撰写
3 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理
本文根据 Vercel AI SDK 官方 GitHub 仓库 README 整理,资料核对于 2026-10-11。开源项目变化快,以官方仓库为准。

是什么

Vercel AI SDK(npm 包名就叫 ai)是 Vercel 维护的开源库,README 称它是「TypeScript 的 AI 工具包」:一个免费、开源、用于构建 AI 应用和智能体的库。如果你用 Next.js、React 这类技术栈做带聊天界面的产品,它几乎是默认选择——它同时解决了后端「怎么调模型」和前端「怎么把流式输出显示出来」两件事。仓库约有 2.72 万星标。

能做什么

README 介绍的几个部分:

  • 统一的模型访问:用同一套接口调用 OpenAI、Anthropic、Google 等模型;README 说明默认通过 Vercel AI Gateway 访问,也可以安装各家的 provider 包直连。
  • 文本与结构化输出:generateText 生成文本;配合 Output.object 让模型按指定结构返回数据。
  • 智能体:ToolLoopAgent 提供带工具调用的智能体循环。
  • 前端 UI 钩子:例如 useChat,适配 Next.js、React、Svelte 和 Vue,处理消息状态与流式渲染。
  • 模板与技能:仓库提供项目模板,以及一个给编程智能体用的技能包。

怎么上手

README 给出的安装命令(需要 Node.js 22 或更高版本):

bash
npm install ai
npm install @ai-sdk/react                                   # 前端钩子
npm install @ai-sdk/openai @ai-sdk/anthropic @ai-sdk/google # 按需安装各家 provider

想让编程智能体熟悉这个库,可以运行 npx skills add vercel/ai 安装官方技能。

典型路线:在服务端路由里用 generateText(或流式版本)调用模型,在页面组件里用 useChat 连接这个路由,几十行代码就能得到一个可用的聊天界面;之后再加入工具调用和结构化输出。

免费与付费

库本身免费、开源。费用来自两处:模型调用费(直连各家,或通过 Vercel AI Gateway 计费),以及应用的托管费用。它并不要求部署在 Vercel 上。

适合谁 / 不适合谁

适合: 使用 TypeScript 的全栈和前端开发者;要做聊天界面、流式输出的 Web 产品;希望随时切换模型供应商的团队。

不适合: 以 Python 为主的团队(可以看 Pydantic AI、LangGraph 等);不写代码的用户;只需要在脚本里调用一次模型的简单场景——直接用官方 SDK 更省事。

注意事项

  • 大版本之间有破坏性变更,老教程里的函数名可能已经改了,以当前文档为准。
  • API Key 只能放在服务端,不要写进前端代码。
  • 默认经由 AI Gateway 时,请求会经过 Vercel 的服务,有合规要求的项目改用直连 provider。

Nathaniel 的更多内容

  1. 01

    OpenCode 是什么、怎么安装:开源的终端 AI 编程智能体与桌面版入门

    OpenCode 是 MIT 许可的开源 AI 编程智能体,在终端里以交互界面运行,内置 build 和 plan 两种智能体,另有测试版桌面应用,GitHub 星标超过 21 万,可通过 npm、Homebrew 等多种方式安装。

    其他 AI 工具0
  2. 02

    Sider AI 怎么样、免费吗:浏览器 AI 侧边栏插件官网与使用教程

    Sider 是 Vidline 公司的浏览器 AI 侧边栏,Chrome 商店 500 万用户:在网页旁直接调用 GPT、Claude、Gemini、DeepSeek 等模型总结翻译,还能用 Sider Hand 代你操作网站、用 Sider Code 按自然语言改造网页。

    其他 AI 工具0
  3. 03

    Consensus AI 是什么:学术论文 AI 搜索引擎怎么用、费用多少

    Consensus 是用 AI 搜学术论文的搜索引擎:在 2 亿多篇论文里找证据,生成带引用的总结,用「共识仪表」显示研究结论偏向是 / 否 / 可能。本文讲清怎么提问、免费额度和付费档位。

    其他 AI 工具0
  4. 04

    Ollama 是什么、怎么用:本地运行大模型的安装与入门(含 Cloud 与 Pro)

    Ollama 是开源的本地大模型运行工具,一条命令下载并运行 Gemma、Qwen、DeepSeek 等开源模型,提供本地 API,也能一键接入 Claude Code、Codex 等编程工具。

    其他 AI 工具0
  5. 05

    Vidu 官网与使用教程:Vidu AI 是哪个公司的、Q3 视频生成怎么用

    Vidu 是北京生数科技推出的 AI 视频生成平台,Q3 模型支持 16 秒音画同出和智能切镜,主打参考生视频(多主体一致),还有实时交互模型 Vidu S,适合动画、漫剧和广告创作。

    其他 AI 工具0
  6. 06

    AnythingLLM 是什么、下载与使用教程:在自己电脑上搭本地知识库问答

    AnythingLLM 是 MIT 许可的开源本地 AI 助手:把文档拖进去就能在自己电脑上做知识库问答,还带网页抓取与搜索、智能体技能和本地会议转写,桌面版免费、无需账号。

    其他 AI 工具0

同主题

  1. 01

    Fireworks AI 是做什么的:开源模型推理与微调平台的产品、计费方式和适用场景

    Fireworks AI 是面向开发者的开源模型推理平台,提供按 Token 计费的无服务器推理、按 GPU 秒计费的按需部署和模型微调,采用预付费的用量制,可设置每月消费上限。

    其他 AI 工具0
  2. 02

    CrewAI 是什么、怎么用:开源多智能体框架的 Crews 与 Flows 入门教程

    CrewAI 是 MIT 许可的开源 Python 多智能体框架:用「角色、目标、任务」定义一组协作的智能体(Crew),再用事件驱动的 Flows 编排流程,适合想用代码搭 Agent 应用的开发者。

    其他 AI 工具0
  3. 03

    钉钉 AI 怎么用:AI 听记、AI 表格与 AI 助理功能说明

    钉钉 AI 是阿里巴巴钉钉内置的一组 AI 能力:AI 听记把会议和录音转成纪要与待办,AI 表格用一句话搭业务系统,AI 助理可按企业知识定制,适合已经用钉钉办公的企业和团队。

    其他 AI 工具0
  4. 04

    文心快码(Baidu Comate)是什么、怎么用、价格多少:百度的 AI 编程助手

    文心快码(Baidu Comate)是百度基于文心大模型做的 AI 编程工具,有独立客户端和主流 IDE 插件,内置编程智能体,支持 Spec、Plan、Figma 转代码等模式,个人版免费起步。

    其他 AI 工具0
  5. 05

    LibreChat 是什么、部署教程:聚合多家模型、支持多用户登录的开源自托管 AI 聊天平台

    LibreChat 是 MIT 许可的开源自托管 AI 聊天平台,在一个界面里接入 Anthropic、OpenAI、Google、AWS Bedrock、Azure 和 Ollama 本地模型,带智能体、MCP、代码解释器、Artifacts 和多用户登录。

    其他 AI 工具0
  6. 06

    Flowith 是什么、官网怎么用:画布式 AI 创作工作台与 Neo Agent、套餐价格

    Flowith 是画布式的 AI 创作工作台:在一张无限画布上发起对话、生成图像和视频、做幻灯片和网页,并可调用 Neo Agent 执行多步骤任务,聚合了 40 多款主流模型。

    其他 AI 工具0

同模型

  1. 01

    Pieces 是什么、怎么用、价格多少:给 AI 工具提供「工作长期记忆」的本地应用

    Pieces 是在后台运行的工具,为你的工作建立可搜索的长期记忆并保存在本机,再通过 Pieces MCP 把这些上下文带进 Claude、Cursor、Codex 等 AI 工具,支持本地模型。

    其他 AI 工具0
  2. 02

    Arize Phoenix 是什么、怎么用:可自托管的大模型应用追踪与评测平台

    Phoenix 是 Arize 推出的 AI 可观测平台,用于实验、评测和排障:基于 OpenTelemetry 追踪大模型应用,提供评测、带版本的数据集、实验对比、Playground 和提示词管理,可用一条命令在本机启动。

    其他 AI 工具0
  3. 03

    ClickUp Brain 是什么、怎么用、价格多少:ClickUp 项目管理里的 AI 与 Super Agents

    ClickUp Brain 是项目管理工具 ClickUp 内置的 AI:在任务、项目和聊天中提供带上下文的问答与写作,跨工作区和已连接应用做深度搜索,并可用 Super Agents 执行多步骤工作。

    其他 AI 工具0
  4. 04

    Poe 是什么 AI、怎么用:Quora 多模型聊天平台上手指南

    Poe 是问答网站 Quora 推出的 AI 聚合平台,在一个 App 里就能用多家公司的文本、图片、视频模型,还能同屏对比回答、自建机器人并分享赚钱。本文讲清 Poe 是什么、积分怎么算、适合谁。

    其他 AI 工具0
  5. 05

    Supabase AI & Vectors 是什么、怎么用:用 Postgres 和 pgvector 做向量检索与 RAG

    Supabase AI & Vectors 是基于 Postgres 和 pgvector 的开源工具集,用于存储、索引和查询向量嵌入,支持语义、关键词与混合搜索,并与 OpenAI、Hugging Face、LangChain、LlamaIndex 等集成。

    其他 AI 工具0
  6. 06

    Vapi 是什么、怎么收费:给开发者搭建语音 AI 智能体(电话机器人)的平台

    Vapi 是面向开发者的语音 AI 智能体平台:把语音识别、大模型和语音合成串成可打电话、接电话的智能体,平台托管费每分钟 0.05 美元,模型费用按成本转付。

    其他 AI 工具0

同产品的其他教程

  1. 01

    Jasper AI 是什么、好用吗:面向营销团队的 AI 内容与智能体平台

    Jasper 是面向企业营销团队的 AI 平台,内置品牌语气、受众画像和 100 多个营销智能体,能批量产出博客、广告、邮件和社媒内容并保持品牌一致,适合有固定内容产出需求的市场部门。

    其他 AI 工具0
  2. 02

    Photomath 是什么、怎么用:拍照解数学题并给出分步讲解的 App,免费版与付费版区别

    Photomath 是拍照解数学题的手机应用:用摄像头扫描题目或用内置计算器输入,得到答案和分步讲解,覆盖从小学算术到大学微积分。基础版免费,付费版每月 9.99 美元或每年 69.99 美元。

    其他 AI 工具0
  3. 03

    Meshy AI 是什么、怎么用:文生 3D、图生 3D、AI 贴图与自动绑定的 3D 工具箱

    Meshy 是面向 3D 美术、游戏开发者和 3D 打印爱好者的 AI 3D 工具箱,提供文生 3D、图生 3D、AI 贴图、自动骨骼绑定与动画,可导出 FBX、GLB、STL 等格式,并有 Blender、Unity 插件。

    其他 AI 工具0
  4. 04

    WPS AI 怎么用、免费吗:WPS 里的 AI 写作、生成 PPT 与表格助手

    WPS AI 是金山办公在 WPS Office 里内置的 AI 助手,能写和润色文档、一键生成 PPT、用一句话写表格公式、总结长文和 PDF,适合日常用 WPS 办公的学生和职场人。

    其他 AI 工具0
  5. 05

    Deepgram 是什么、怎么用、怎么收费:语音转文字、语音合成与语音智能体 API

    Deepgram 提供面向开发者的语音 AI 接口:Nova-3 与 Flux 语音转文字、Aura 与 Flux TTS 语音合成、可处理打断的 Voice Agent API,以及摘要、主题、情绪等音频理解能力,新用户有 200 美元额度。

    其他 AI 工具0
  6. 06

    Otter AI 是什么、怎么用:英文会议转写与 AI 纪要工具(费用说明)

    Otter.ai 是一款 AI 会议记录工具:自动加入 Zoom、Teams、Google Meet 会议做实时转写和纪要,支持英、西、法、德、日和简体中文。本文整理免费版额度、各档差异和隐私注意事项。

    其他 AI 工具0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~