Files
Hugo Richard 9545fddec8 feat(components)!: upgrade ai-sdk to v5 (#4698)
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-08-14 21:28:57 +02:00

14 lines
452 B
TypeScript

import { streamText, convertToModelMessages } from 'ai'
import { gateway } from '@ai-sdk/gateway'
export default defineEventHandler(async (event) => {
const { messages } = await readBody(event)
return streamText({
model: gateway('openai/gpt-4o-mini'),
maxOutputTokens: 10000,
system: 'You are a helpful assistant that can answer questions and help.',
messages: convertToModelMessages(messages)
}).toUIMessageStreamResponse()
})