From f23583f2faf35ecf7fe1acb5b511defaf5409cac Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Sun, 30 Mar 2025 19:26:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E7=9A=84=E5=AF=B9=E8=AF=9D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 6 ------ src/models/chat_model.py | 3 ++- web/src/components/ChatComponent.vue | 4 ++-- 3 files changed, 4 insertions(+), 9 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 111491ae..00000000 --- a/package-lock.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Yuxi-Know", - "lockfileVersion": 3, - "requires": true, - "packages": {} -} diff --git a/src/models/chat_model.py b/src/models/chat_model.py index 600cfe06..18a9e95f 100644 --- a/src/models/chat_model.py +++ b/src/models/chat_model.py @@ -28,7 +28,8 @@ class OpenAIBase(): stream=True, ) for chunk in response: - yield chunk.choices[0].delta + if len(chunk.choices) > 0: + yield chunk.choices[0].delta def _get_response(self, messages): response = self.client.chat.completions.create( diff --git a/web/src/components/ChatComponent.vue b/web/src/components/ChatComponent.vue index d59257c7..a6482479 100644 --- a/web/src/components/ChatComponent.vue +++ b/web/src/components/ChatComponent.vue @@ -183,7 +183,7 @@ type="link" > @@ -220,7 +220,7 @@ import { BulbOutlined, CaretRightOutlined, DeploymentUnitOutlined, - StopOutlined, + PauseOutlined, ReloadOutlined, CopyOutlined } from '@ant-design/icons-vue'