用途:面向使用 Vercel AI SDK 构建后端 AI 应用的开发者,提供 v5 与 v6 Beta 的用法、迁移与排错参考。
主要能力:介绍 v6 Beta(2025 年 11 月)新增的 Agent 抽象(ToolLoopAgent)、工具执行审批(静态与动态人工确认)、重排序(Cohere、Amazon Bedrock、Together.ai)、结构化输出稳定化、调用选项与图像编辑(即将推出);说明 v5 核心函数 generateText、streamText、generateObject、streamObject;列出 OpenAI GPT-5/GPT-5.1、Anthropic Claude 4 系列、Google Gemini 2.5 系列的模型标识与调用示例。
使用方式:安装命令为 npm install ai @ai-sdk/openai @ai-sdk/anthropic @ai-sdk/google zod,Beta 版为 npm install ai@beta @ai-sdk/openai@beta @ai-sdk/react@beta。v4→v5 迁移要点包括 maxTokens→maxOutputTokens、providerMetadata→providerOptions、工具 parameters→inputSchema、args→input、result→output、maxSteps→stopWhen(stepCountIs(n))、CoreMessage→ModelMessage、包路径调整(ai/rsc→@ai-sdk/rsc 等),可用 npx ai migrate 自动迁移。
适用场景:后端 AI 应用、多步工具调用、结构化数据生成、RAG 重排序、Cloudflare Workers 部署。
限制:v6 仍为 Beta,稳定版计划 2025 年底;Cloudflare Workers 需惰性初始化以避免启动超时;复杂 Zod schema 可能拖慢类型检查;部分内容(如图像编辑)尚未发布。资料中价格与模型能力描述为原文陈述,未提供更多验证信息。