首页/AI SDK
AI SDK 品牌图标

AI SDK

AI SDK 是开源 TypeScript 工具包,用统一接口帮助开发者跨框架、模型和提供商构建 AI 应用与智能体。

访问网站
用于 AI 应用和智能体开发的 AI SDK TypeScript 工具包

产品介绍

AI SDK 是什么?

AI SDK 是面向 AI 应用和智能体开发者的开源 TypeScript 工具包。它通过统一接口连接 16 个提供商的 100 多个模型,减少不同模型 API 带来的重复集成工作,同时保留切换和组合提供商的灵活性。该工具包不绑定特定框架,可用于 React、Next.js、Vue、Svelte、Node.js 等 JavaScript 环境。

AI SDK Core 提供服务端生成、结构化数据、工具调用、多步骤智能体和多模态能力;AI SDK UI 提供聊天与生成式界面的前端 Hooks。其生态还包括开发调试工具、可复用界面组件、AI Gateway、Sandbox、Workflows 和示例模板。

如何使用 AI SDK

  1. 执行 npm install ai 安装软件包。
  2. 为应用选择已支持的模型和提供商。
  3. 在服务端使用文本生成、结构化输出或工具调用等 Core API。
  4. 如需聊天或生成式界面,接入 AI SDK UI 提供的 Hooks。
  5. 上线前使用开发工具检查模型调用和实际行为。

核心功能

  • 统一模型 API: 使用一套 TypeScript 接口连接多个模型提供商。
  • 智能体构件: 支持工具调用、多步骤执行、结构化对象和错误处理。
  • 多模态生成: 在模型支持的前提下处理文本、图像、语音和视频。
  • 多框架支持: 适配主流 JavaScript 框架和服务端运行环境。
  • 生成式 UI: 提供流式聊天与 AI 界面所需的客户端基础能力。
  • 开发者生态: 可结合 AI Gateway、Sandbox、Workflows、AI Elements 和模板使用。

使用场景

  • AI 聊天产品: 构建支持流式输出并可灵活选择模型的助手。
  • 工具型智能体: 创建能够调用业务系统或外部工具的智能体。
  • 结构化提取: 将模型响应转换成可供后续流程使用的结构化对象。
  • 多模态应用: 在产品中集成文本、图像、语音或视频生成能力。
  • 模型迁移: 在不重写完整应用层的情况下切换或组合模型提供商。

常见问题

AI SDK 只能用于 Next.js 吗?

不是。它支持 Next.js,也可用于 React、Vue、Svelte、Node.js 等环境。

AI SDK 是开源的吗?

是。官网将 AI SDK 定义为开源工具包。

返回产品导航

相关产品

OpenAI Codex 是面向软件开发的 AI 编程产品,适合委派边界清晰的仓库任务并审阅其代码变更。

Claude Code 是 Anthropic 的 AI 编程产品,适合通过支持的开发界面在代码库中持续迭代。

Gemini CLI 是 Google 的开源 AI 终端产品,适合本地开发与命令行工作流。

邮件订阅

持续发现实用 AI 产品

定期接收精选产品、真实使用场景和开发者动态。