From 81d4accacf125e3806b45f8fca1af5a6084ad985 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 92c7dc07..34ac9dd8 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() }