Files
2026-03-10 14:24:14 +01:00

13 lines
446 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('anthropic/claude-haiku-4.5'),
system: 'You are a helpful assistant for Nuxt UI, a UI library for Nuxt and Vue.',
messages: await convertToModelMessages(messages)
}).toUIMessageStreamResponse()
})