diff --git a/server/utils/chats/stream.js b/server/utils/chats/stream.js
index 29386531e07720f62d57de222a500ad679d58cef..9bed8f39ff4bd65d7a0f951c7aa6abce55d4a13b 100644
--- a/server/utils/chats/stream.js
+++ b/server/utils/chats/stream.js
@@ -269,6 +269,7 @@ function handleStreamResponses(response, stream, responseProps) {
         for (const choice of event.choices) {
           const delta = choice.delta?.content;
           if (!delta) continue;
+          fullText += delta;
           writeResponseChunk(response, {
             uuid,
             sources: [],