fix: stream response (#3682)

* perf: supplement assistant empty response

* check array

* fix: stream response

* fix: model config cannot set to null
This commit is contained in:
Archer
2025-02-01 18:40:44 +08:00
committed by archer
parent 54defd8a3c
commit 9e100957eb
3 changed files with 42 additions and 17 deletions

View File

@@ -208,14 +208,13 @@ export const dispatchChatCompletion = async (props: ChatProps): Promise<ChatResp
: '';
if (stream) {
// Some models do not support streaming
reasoning &&
workflowStreamResponse?.({
event: SseResponseEventEnum.fastAnswer,
data: textAdaptGptResponse({
text: answer,
reasoning_content: reasoning
})
});
workflowStreamResponse?.({
event: SseResponseEventEnum.fastAnswer,
data: textAdaptGptResponse({
text: answer,
reasoning_content: reasoning
})
});
}
return {