开发
Vercel AI SDK
Vercel 的 TypeScript AI SDK,适合在应用里调用模型、做流式输出和工具调用。
访问官网
访问方式:开源 · 开源 SDK;模型调用按供应商计费
它是什么
Vercel AI SDK 是面向 Web 和 TypeScript 应用的开发库,用来接入多家模型、处理流式响应和工具调用。它适合已经在 Next.js 或类似栈中做产品的工程师,而不是聊天网站用户。
和直接使用某一家官方 SDK 相比,它把常见的 UI 流式模式和工具协议收拢到一套接口;和 LangChain 相比,它更轻、更贴近前端应用,而不是完整 Agent 编排平台。
SDK 不能代替评测、限流、密钥管理和失败降级。生产环境仍要自己做可观测性和成本控制。
核心能力
统一调用层
用一套 TypeScript 接口对接不同模型供应商,减少页面里散落的 SDK。
流式 UI
面向聊天和生成式界面的流式协议,适合 Web 产品而不是批处理脚本。
工具调用
可以把函数和外部 API 暴露给模型,但仍要在服务端做权限校验。
典型使用场景
- 在 Next.js 应用中接入聊天或生成式 UI
- 实现模型流式输出和工具调用
- 在多家模型供应商之间切换,同时保持应用层接口稳定
- 把生成结果接到自己的鉴权和业务逻辑
适合谁
- 前端与全栈开发者
- AI 应用工程师
使用时要注意
- 这是开发库,需要工程集成,不是开箱即用的聊天产品。
- 模型账单发生在各供应商,不在 SDK 本身。
- 版本升级可能改变 API,应按官方文档锁定版本。
- 密钥只能放在服务器,不能进客户端 bundle。
工具信息
- 访问方式
- 开源 SDK;模型调用按供应商计费
- 收费方式
- 开源
- 分类
- 开发
- 开源状态
- 开源
- 标签
- 开发框架 · SDK · 开源 · Web · 流式输出
相关合集: 精选 AI 工具
官方资料
相关 AI 工具
相关 TodayAI 指南
- 用 Vercel AI SDK 生成第一段文本按 AI SDK Core:用 generateText 拿到完整文本,或用 streamText 边生成边消费 textStream。
- 用 Vercel AI SDK 完成 Tool Calling按 AI SDK Core Tool Calling:用 tool() 定义 schema 与 execute,在 generateText 里启用多步 stopWhen,完成天气查询一类闭环。
- 用 Vercel AI SDK 生成结构化输出用 generateText 与 Output.object 约束模型输出可解析的结构化对象。
- 用 AI SDK UI 把流式文本接到聊天界面按 AI SDK UI Chatbot 指南,把 streamText 接到前端聊天组件。