feat: 解决 sse 推送网络接口不展示 EventStream 消息详情问题

This commit is contained in:
lambert.li
2025-08-06 11:29:34 +08:00
parent 1ed6f01e8d
commit 6fc8e2c8ae
+9
View File
@@ -11,6 +11,15 @@ export async function POST(request: NextRequest) {
response_mode: responseMode,
} = body
const { user } = getInfo(request)
const isStreaming = responseMode === "streaming"
const res = await client.createChatMessage(inputs, query, user, responseMode, conversationId, files)
if(isStreaming) {
return new Response(res.data, {
headers: {
...res.headers,
'Content-Type': 'text/event-stream',
},
})
} else
return new Response(res.data as any)
}