[控场AI]
产品AI SDK / @ai-sdk

Vercel AI SDK

Vercel开源的TypeScript AI应用开发工具库,提供统一接口调用OpenAI、Azure、Anthropic等主流大语言模型服务,支持模块化架构设计

核心事实

时间轴 (近 90 天)

10月16日

Vercel AI SDK 提供 experimental_decide 接口作为决策模型的实验性调用入口,入参包含 state 字段和 questions 字段,返回 answers 对象。

待验证50%
10月16日

experimental_decide 接口仍标记为 experimental,API 签名可能在后续版本中调整。

待验证50%
10月16日

AI SDK 的分层抽象让开发者切换模型时只需替换 provider 包,业务代码几乎不动

待验证50%
10月16日

对于已上线的 AI 服务,建议在 staging 环境测试后再推生产;仅在原型或实验阶段的项目可直接升级。

待验证50%
10月16日

AI SDK 多包协同生态中,若底层包(如 provider-utils 或 openai-compatible)发生 MAJOR 变更,依赖它的所有供应商适配包都会被迫跟进,形成连锁升级。

待验证70%
10月16日

对下游使用者而言,判断是否需要立即升级的关键是查看 @ai-sdk/provider-utils 的 diff 是否触及了自己实际使用的代码路径,而非查看适配包自身的 changelog。

待验证50%
10月16日

AI SDK 采用 monorepo 组织方式,所有 @ai-sdk/* 包与 provider-utils 都住在同一个 Git 仓库中,通常用 Turborepo 或 pnpm workspace 管理。

待验证50%
10月16日

AI SDK 的 monorepo 中,一次上游修复 commit 可以同时触发多个下游包的补丁发布,版本号通常由 changesets 之类的工具自动生成。

待验证50%
10月15日

@ai-sdk/provider-utils 承担 AI SDK 中与模型提供商交互的通用工具函数职责,包括流式响应解析、工具调用格式化、错误处理等底层逻辑

部分验证90%
10月14日

Vercel AI SDK聚焦流式输出与前端集成,屏蔽了不同LLM提供商在流式协议、工具调用格式上的差异。

待验证50%

还有 40 条时间轴事件

全部知识事实 (20)

已验证

@ai-sdk/togetherai@3.0.51 主要变更集中在依赖项升级,未包含破坏性变更

90%
已验证

@ai-sdk/provider 定义了标准接口,@ai-sdk/provider-utils 提供公共工具函数,各具体供应商包实现各自的适配逻辑

90%
已验证

xAI 提供与 OpenAI 兼容的 API 接口,这是早期 @ai-sdk/xai 能通过 Chat Completions 端点进行适配的基础

90%
已验证

@ai-sdk/xai 是 AI SDK 中面向 xAI Grok 系列模型的适配层 provider 包

90%
已验证

@ai-sdk/rsc 是 Vercel AI SDK 生态中的子包,rsc 指 React Server Components,为在服务端组件环境中集成生成式 AI 能力提供工具

90%
已验证

workflow-harness 属于 Vercel AI SDK 的内部工具包,一般不直接暴露给终端用户

90%
已验证

@ai-sdk/vue 是 Vercel AI SDK 在 Vue 生态中的适配层

90%
已验证

Vercel AI SDK 核心包 ai 目前处于 5.x 大版本,而适配包 @ai-sdk/svelte 仍为 3.x

90%
已验证

@ai-sdk/vue 是 Vercel AI SDK monorepo 中面向 Vue 生态的官方适配包

90%
已验证

AI SDK 针对不同前端框架拆分出独立适配层,包括面向 Vue、React、Svelte 等框架的对应包

90%
已验证

补丁级别更新通常不引入破坏性变更,一般可以直接升级而无需修改现有代码

90%
已验证

@ai-sdk/vue是Vercel AI SDK面向Vue.js框架的官方适配层,为Vue开发者提供声明式API用于集成大语言模型能力,包括流式响应处理、聊天界面状态管理、工具调用等场景

90%
已验证

升级 @ai-sdk/voyage 时建议同步更新 @ai-sdk/provider 与 @ai-sdk/provider-utils 以确保依赖树版本对齐

90%
已验证

@ai-sdk/voyage 是 Vercel AI SDK 中专门面向 Voyage AI 嵌入模型的官方提供商包

90%
已验证

Vercel AI SDK 提供统一抽象接口,切换模型服务商时通常只需替换 Provider 配置而无需重写业务逻辑

90%
已验证

Vercel AI SDK 采用 monorepo(单一代码仓库)管理模式,核心包与各框架适配包共享同一套 CI/CD 流水线与版本管理工具

90%
已验证

@ai-sdk/tui 是 Vercel AI SDK 中的 TUI(终端用户界面)模块,将 AI SDK 能力延伸到命令行终端环境

90%
已验证

在 AI SDK 中,workflow-harness 负责编排和执行 AI 工作流的运行时支架,将多个 AI 调用、工具调用、状态管理等环节串联成可控的工作流

90%
已验证

@ai-sdk/zai 是 Vercel AI SDK 面向智谱 AI(Zhipu AI)模型的官方 Provider

90%
已验证

AI SDK 采用 Provider 架构,每个 Provider 包实现 LanguageModelV1 等标准化接口,这是策略模式的工程实践

90%

来源文章