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