From 5979bdd48e6d9c936f1e62d2e49f926d9f2d83b3 Mon Sep 17 00:00:00 2001 From: Yidadaa Date: Mon, 15 May 2023 01:55:45 +0800 Subject: [PATCH] fixup --- app/client/platforms/openai.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/client/platforms/openai.ts b/app/client/platforms/openai.ts index 4b8c1cf4..5058fa0a 100644 --- a/app/client/platforms/openai.ts +++ b/app/client/platforms/openai.ts @@ -103,11 +103,15 @@ export class ChatGPTApi implements LLMApi { return finish(); } if (text.length === 0) continue; - const json = JSON.parse(text); - const delta = json.choices[0].delta.content; - if (delta) { - responseText += delta; - options.onUpdate?.(responseText, delta); + try { + const json = JSON.parse(text); + const delta = json.choices[0].delta.content; + if (delta) { + responseText += delta; + options.onUpdate?.(responseText, delta); + } + } catch (e) { + console.error("[Request] parse error", text, chunk); } } }