简介

Vercel AI SDK 提供了一套快捷开发 AI 应用的能力和工具,包括前后端,不同的前端技术栈等。

官方文档

https://sdk.vercel.ai/docs

安装

  1. $ pnpm install ai

示例使用

  1. // ./app/api/chat/route.js
  2. import OpenAI from 'openai';
  3. import { OpenAIStream, StreamingTextResponse } from 'ai';
  4. const openai = new OpenAI({
  5. apiKey: process.env.OPENAI_API_KEY,
  6. });
  7. export const runtime = 'edge';
  8. export async function POST(req) {
  9. const { messages } = await req.json();
  10. const response = await openai.chat.completions.create({
  11. model: 'gpt-4',
  12. stream: true,
  13. messages,
  14. });
  15. const stream = OpenAIStream(response);
  16. return new StreamingTextResponse(stream);
  17. }

Github

https://github.com/vercel/ai

博客链接

https://vercel.com/blog/introducing-the-vercel-ai-sdk