Skip to content

001 Vercel AI SDK 简介

目录

Introduction https://sdk.vercel.ai/docs/introduction

  • AI SDK Core: A unified API for generating text, structured objects, and tool calls with large language models (LLMs).
  • AI SDK UI: A set of framework-agnostic hooks for quickly building chat interfaces.
  • AI SDK RSC: A library to stream generative user interfaces with React Server Components (RSC).

https://sdk.vercel.ai/docs/introduction

在 Vercel AI SDK 的 3.0 版推出后,我们有两种方式使用这一 SDK。以 Next.js 为例,分别是 3.0 版本之前与之后的不同做法,二者均是有效的:

  • 方式一:使用 API。这是较为简单直接的方式。我们提供一个 /api/chat 的 API,然后由 AI SDK 在页面接受用户的输入与处理 AI 的流式输出。使用这种方式时,import ai/react
  • 方式二:使用 RSC。这是 AI SDK 3.0 版提供的 React Server Component(RSC,服务端组件)的做法。我们创建服务端动作(actions)及页面组件,然后在前端调用 actions 形成用户看到的界面。使用这种方式时,import ai/rsc

Alang.AI - Make Great AI Applications