diff --git a/app/client/platforms/google.ts b/app/client/platforms/google.ts index 4aac1dbff99..828b28a0d4d 100644 --- a/app/client/platforms/google.ts +++ b/app/client/platforms/google.ts @@ -154,8 +154,10 @@ export class GeminiProApi implements LLMApi { let finished = false; const finish = () => { - finished = true; - options.onFinish(responseText + remainText); + if (!finished) { + finished = true; + options.onFinish(responseText + remainText); + } }; // animate response to make it looks smooth