ai

一套代码接入多家大模型,快速构建 AI 应用和智能体

AI SDK 是 Vercel 推出的 TypeScript 工具库,专为构建 AI 应用和智能体而设计。它解决了开发者在接入大模型时面临的碎片化问题,提供了一套统一的 API 接口,让你可以轻松切换 OpenAI、Anthropic、Google 等多家模型提供商,而无需重写业务代码。核心能力包括流式文本生成、工具调用、结构化输出、多模态支持以及前端流式渲染的 React/Vue/Svelte 组件。无论是开发聊天机器人、内容生成工具还是复杂智能体,AI SDK 都能显著降低集成成本,并保持类型安全。它由 Next.js 团队维护,生态活跃,文档完善,是 TypeScript 生态中构建 AI 应用的首选框架之一。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 26896
维护状态 活跃
是否开源
定价模式 free

项目数据

分类开源模型
开发团队vercel
所属国家
官网地址https://ai-sdk.dev
定价模式free
价格说明完全免费的开源库,无在线服务,需自行部署。
访问状态
是否开源
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型anthropic,artificial-intelligence,gemini,generative-ai,generative-ui,javascript,language-model,llm,nextjs,openai,react,svelte,typescript,vercel,vue
GitHub 星标★ 26896
30天Star增速
HF 下载量
上线时间2023-05-23 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数6

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Node.js 运行环境(该项目为 TypeScript 库,具体最低版本未在 README 中给出,以官网文档为准)
  • 可访问官网 https://ai-sdk.dev 与仓库 https://github.com/vercel/ai 获取安装说明
  • 可联网的 npm/yarn/pnpm 包管理器环境(包名与安装命令以官网为准)
  • 若需实际调用大模型,需准备对应模型提供商的 API Key

安装与启动步骤

  1. 1访问官方文档

    本次未取到 README,请先打开官网查看最新安装与快速上手说明,确认包名和版本。

  2. 2阅读仓库首页

    在 GitHub 仓库首页查看 README 与示例,确认你要使用的框架(如 Next.js、React)的接入方式。

  3. 3克隆仓库参考

    如需本地翻阅官方示例代码可克隆仓库,这仅是获取参考代码,不等于安装步骤。

    git clone https://github.com/vercel/ai.git
  4. 4确认 Node 环境

    项目为 TypeScript 库,需 Node.js 环境;最低版本要求请以官网文档为准,不要自行猜测。

    node -v
  5. 5按官网安装依赖

    在官网文档中找到与你所用框架匹配的安装命令后执行,不要凭猜测安装包名或参数。

如何确认成功

README 缺失,无法给出具体验证命令;请按官网 quickstart 的示例代码运行,能正常返回模型输出即成功。

常见问题

Q:为什么没有给出具体安装命令?

A:该项目 README 未能取到,为避免给出错误包名、参数或端口,这里只列出可从公开信息确认的动作,安装命令请以官网文档为准。

Q:它支持哪些模型提供商?

A:项目简介说明可通过统一 API 切换 OpenAI、Anthropic、Google 等多家提供商,具体支持列表见官网。

Q:支持哪些前端框架?

A:简介提到提供用于前端流式渲染的 React、Vue、Svelte 组件,具体用法需查看官网文档。

Q:必须要有 API Key 吗?

A:仅阅读代码或本地跑示例不一定需要;实际调用大模型时需要对应提供商的 API Key,申请与配置方式见官网。

注意事项

  • 本项目是库/依赖而非独立可部署服务,通常集成进你自己的 TypeScript/JavaScript 项目中使用。
  • 本教程未获取到 README 内容,confidence 为 low,所有命令请以官网 https://ai-sdk.dev 为准。
  • 参考资料:官网 https://ai-sdk.dev ,仓库 https://github.com/vercel/ai 。

核心亮点

  • 统一 API 抽象,切换模型提供商只需改一行配置
  • 内置流式渲染组件,前端实时显示生成内容体验流畅
  • 支持工具调用和结构化输出,方便构建复杂智能体

不足之处

  • 抽象层可能限制底层模型的独特高级特性
  • 文档/社区待观察

适用场景

  • 快速开发 ChatGPT 风格的聊天应用
  • 构建需要调用外部工具或 API 的智能体
  • 在 Next.js 全栈项目中集成 AI 功能

替代项目

LangChain.js、LlamaIndex.TS、Vercel AI SDK(本身)

项目介绍

ai 是开发框架领域的开源项目,由 vercel 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(26,896)位列前 2%,在开发框架分类的 795 个项目里位列前 2%。

近 41 天,它的 GitHub 星标从 26,151 增加到 26,896,净增 745。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。完全免费的开源库,无在线服务,需自行部署。

它主要面向的使用场景是:快速开发ChatGPT风格的聊天应用。同类可对比的替代方案包括 LangChain.js、LlamaIndex.TS、Vercel AI SDK(本身)。

上一篇:semantic-kernel

下一篇:toon

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12