npx command
This commit is contained in:
15
create-agentic-app/template/src/app/api/chat/route.ts
Normal file
15
create-agentic-app/template/src/app/api/chat/route.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
import { openai } from "@ai-sdk/openai";
|
||||
import { streamText, UIMessage, convertToModelMessages } from "ai";
|
||||
|
||||
export async function POST(req: Request) {
|
||||
const { messages }: { messages: UIMessage[] } = await req.json();
|
||||
|
||||
const result = streamText({
|
||||
model: openai(process.env.OPENAI_MODEL || "gpt-5-mini"),
|
||||
messages: convertToModelMessages(messages),
|
||||
});
|
||||
|
||||
return (
|
||||
result as unknown as { toUIMessageStreamResponse: () => Response }
|
||||
).toUIMessageStreamResponse();
|
||||
}
|
||||
Reference in New Issue
Block a user