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'