import { type NextRequest } from 'next/server' import { getInfo, client } from '@/app/api/utils/common' import { OpenAIStream } from '@/app/api/utils/stream' export async function POST(request: NextRequest) { const body = await request.json() const { inputs, query, conversation_id: conversationId, response_mode: responseMode } = body const { user } = getInfo(request); const res = await client.createChatMessage(inputs, query, user, responseMode, conversationId) const stream = await OpenAIStream(res as any) return new Response(stream as any) }