diff --git a/app/client/platforms/openai.ts b/app/client/platforms/openai.ts index 9e360514..2a28debd 100644 --- a/app/client/platforms/openai.ts +++ b/app/client/platforms/openai.ts @@ -123,7 +123,7 @@ export class ChatGPTApi implements LLMApi { } }, onmessage(msg) { - if (msg.data === "[DONE]") { + if (msg.data === "[DONE]" || finished) { return finish(); } const text = msg.data;