From ce20ed724f1230065f920d8608a69a23744af084 Mon Sep 17 00:00:00 2001 From: Fadouse <83526586+Fadouse@users.noreply.github.com> Date: Sun, 9 Feb 2025 16:39:51 +0800 Subject: [PATCH] fix: correct thinking time calculation for deepseek r1 --- src/renderer/src/providers/OpenAIProvider.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/providers/OpenAIProvider.ts b/src/renderer/src/providers/OpenAIProvider.ts index 92c7dc07b9..34ac9dd82c 100644 --- a/src/renderer/src/providers/OpenAIProvider.ts +++ b/src/renderer/src/providers/OpenAIProvider.ts @@ -233,7 +233,8 @@ export default class OpenAIProvider extends BaseProvider { time_first_token_millsec = new Date().getTime() - start_time_millsec } - if (time_first_content_millsec == 0 && chunk.choices[0]?.delta?.content) { + //修复逻辑判断,当content为时,time_first_content_millsec才会被赋值,原有代码无意义. + if (time_first_content_millsec == 0 && chunk.choices[0]?.delta?.content == '') { time_first_content_millsec = new Date().getTime() }