13 lines
336 B
TypeScript
Vendored
13 lines
336 B
TypeScript
Vendored
import { streamText } from 'ai';
|
|
import { openai } from '@ai-sdk/openai';
|
|
|
|
export async function POST(request: Request) {
|
|
const { messages } = await request.json();
|
|
const stream = await streamText({
|
|
model: openai('gpt-4o'),
|
|
system: 'You are a helpful assistant.',
|
|
messages,
|
|
});
|
|
return stream.toAIStreamResponse();
|
|
}
|