Agent Frameworks

How do you use Claude with the Vercel AI SDK?

QUICK ANSWER

To integrate Claude in the Vercel AI SDK, install '@ai-sdk/anthropic', import 'anthropic', and invoke target models via 'generateText' or 'streamText'.

Next.js API Route Example

import { anthropic } from '@ai-sdk/anthropic';
import { generateText } from 'ai';

export async function POST(req: Request) {
  const { text } = await generateText({
    model: anthropic('claude-3-5-sonnet-20241022'),
    prompt: 'Write a tagline for a tech startup.',
  });
  return Response.json({ text });
}
Verified against: Vercel AI SDK v4.0.0