Vercel AI SDK - TypeScript AI 工具包

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 输出
  • 支持复杂的嵌套数据结构
  • 自动验证和重试

前端集成

  • useChat hook 快速构建聊天界面
  • 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

文档: https://ai-sdk.dev/docs

900举报0Xiao.Xi4天前
点击获取 ^_^
被收录:

暂无评论