ai

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 5562 🐛 待处理 1513 👀 关注 152
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 27828
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 完全免费的开源库,无在线服务,需自行部署。

项目预览

ai 项目界面预览图
图片来源:项目官网

项目数据

分类开源模型
开发团队vercel
官网地址https://ai-sdk.dev
定价模式🏷️完全免费
价格说明完全免费的开源库,无在线服务,需自行部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型anthropic,artificial-intelligence,gemini,generative-ai,generative-ui,javascript,language-model,llm,nextjs,openai,react,svelte,typescript,vercel,vue
GitHub 星标★ 27828
上线时间2023-05-23 00:00:00
代码更新2026-11-09
仓库体积454.0 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数7

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 27828

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 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(本身)

上一篇:semantic-kernel

下一篇:toon

同类项目推荐

horizon 开源

把终端塞进无限画布,GPU 加速多任务并行,一眼掌控所有会话。

GPU-accelerated terminal board that puts all your sessions on an infinite canvas

★ 721 2026-08-09
ldp 开源

像换零件一样替换语言智能体的环境与优化器

Framework enabling modular interchange of language agents, environments, and optimiz···

★ 139 2026-10-13
ccproxy 开源

给 Claude Code 加钩子,自定义模型和路由,让 AI 调用随你掌控。

Build mods for Claude Code: Hook any request, modify any response, /model "with-your···

★ 357 2026-08-09
sd-api 开源

用 TypeScript 优雅调用 Stable Diffusion WebUI,快速集成图像生成能力

A Typescript API client for AUTOMATIC111/stable-diffusion-webui

★ 98 2026-08-09
mlx-swift-structured 开源

在 Swift 中轻松生成符合类型定义的 LLM 结构化输出

Structured output generation in Swift

★ 77 2026-08-09
superduper 开源

把 AI 模型直接跑在数据库上,快速搭建生产级智能应用。

Superduper: End-to-end framework for building custom AI applications and agents.

★ 5329 2026-08-09
api2cli 开源

一套模式,让 CLI 同时服务人类和 AI 代理

Audience-aware CLI patterns for Node.js + Commander.js. Build CLIs for humans, AI ag···

★ 453 2026-08-09
x 开源

几行代码把 AI 聊天助手嵌进你的 React 应用

Craft AI-driven interface effortlessly

★ 4843 2026-10-08
swiftide 开源

用 Rust 快速构建流式 LLM 应用,索引查询一把梭

Fast, streaming indexing, query, and agentic LLM applications in Rust

★ 803 2026-08-09