fix: aichat response (#2728)

This commit is contained in:
Archer
2024-09-17 23:07:30 +08:00
committed by GitHub
parent aabbe06e41
commit 539bc77934

View File

@@ -201,13 +201,15 @@ export const dispatchChatCompletion = async (props: ChatProps): Promise<ChatResp
const unStreamResponse = response as ChatCompletion; const unStreamResponse = response as ChatCompletion;
const answer = unStreamResponse.choices?.[0]?.message?.content || ''; const answer = unStreamResponse.choices?.[0]?.message?.content || '';
// Some models do not support streaming if (stream) {
workflowStreamResponse?.({ // Some models do not support streaming
event: SseResponseEventEnum.fastAnswer, workflowStreamResponse?.({
data: textAdaptGptResponse({ event: SseResponseEventEnum.fastAnswer,
text: answer data: textAdaptGptResponse({
}) text: answer
}); })
});
}
return { return {
answerText: answer answerText: answer