
Vercel AI SDK - TypeScript AI 工具包
由 Next.js 团队打造的免费开源 TypeScript AI SDK,提供统一的 LLM 提供商接口、流式传输、工具调用、结构化输出、Agent 工作流等能力,支持 React/Vue/Svelte/Node.js
Vercel AI SDK 是由 Next.js 团队开发的免费开源 TypeScript AI 工具包,专为构建 AI 驱动的应用程序和 Agent 而设计。
主要特性
多提供商支持
- 统一的 LLM 提供商接口,支持 OpenAI、Anthropic、Google、Mistral、Cohere 等主流服务商
- 提供商无缝切换,代码无需改动
流式传输
- 原生支持 SSE 和流式响应
- 实时字符级输出
- 自动处理流中断和重连
工具调用 (Tool Calling)
- 声明式工具定义
- 自动工具选择和执行
- 工具结果流式返回
结构化输出
- 通过 Zod 模式定义获取类型安全的 JSON 输出
- 支持复杂的嵌套数据结构
- 自动验证和重试
前端集成
useChathook 快速构建聊天界面useCompletion补全输入与生成useObject结构化对象生成- 支持 React、Vue、Svelte、Solid 等框架
特殊能力
- MCP (Model Context Protocol) 工具支持
- 图片生成、语音转文字、文字转语音、视频生成
- Reranking 和 Embeddings
- Agent 工作流与循环控制
- 记忆系统与子 Agent 支持
技术栈
TypeScript 编写,支持 Next.js App Router / Pages Router、SvelteKit、Nuxt、Expo、TanStack Start 等框架。
快速开始
npm install ai
被收录:
暂无评论
