From 4dc0fd3c3f679e8abf4d89ef000d2bb04de7ee00 Mon Sep 17 00:00:00 2001 From: archer <545436317@qq.com> Date: Thu, 10 Aug 2023 13:15:26 +0800 Subject: [PATCH] fix: completions delta --- client/src/api/fetch.ts | 2 +- client/src/service/moduleDispatch/chat/oneapi.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/api/fetch.ts b/client/src/api/fetch.ts index 9fe0ec182..102d1ff29 100644 --- a/client/src/api/fetch.ts +++ b/client/src/api/fetch.ts @@ -74,7 +74,7 @@ export const streamFetch = ({ if (!eventName || !data) return; if (eventName === sseResponseEventEnum.answer && data !== '[DONE]') { - const answer: string = data?.choices?.[0].delta.content || ''; + const answer: string = data?.choices?.[0]?.delta?.content || ''; onMessage({ text: answer }); responseText += answer; } else if ( diff --git a/client/src/service/moduleDispatch/chat/oneapi.ts b/client/src/service/moduleDispatch/chat/oneapi.ts index 1c47ca39d..ad4b745d6 100644 --- a/client/src/service/moduleDispatch/chat/oneapi.ts +++ b/client/src/service/moduleDispatch/chat/oneapi.ts @@ -324,7 +324,7 @@ async function streamResponse({ const { data } = parseData.parse(item); if (!data || data === '[DONE]') return; - const content: string = data?.choices?.[0].delta.content || ''; + const content: string = data?.choices?.[0]?.delta?.content || ''; error = data.error; answer += content;