From f67a0c330d391f82b7274657a7964a4223614bae Mon Sep 17 00:00:00 2001 From: SuYao Date: Wed, 14 May 2025 20:53:08 +0800 Subject: [PATCH] fix: timing measurement before sending request (#5970) --- src/renderer/src/providers/AiProvider/GeminiProvider.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/providers/AiProvider/GeminiProvider.ts b/src/renderer/src/providers/AiProvider/GeminiProvider.ts index 32c964fda8..234b600477 100644 --- a/src/renderer/src/providers/AiProvider/GeminiProvider.ts +++ b/src/renderer/src/providers/AiProvider/GeminiProvider.ts @@ -633,6 +633,9 @@ export default class GeminiProvider extends BaseProvider { } } + // 在发起请求之前开始计时 + const start_time_millsec = new Date().getTime() + if (!streamOutput) { const response = await chat.sendMessage({ message: messageContents as PartUnion, @@ -646,7 +649,6 @@ export default class GeminiProvider extends BaseProvider { } onChunk({ type: ChunkType.LLM_RESPONSE_CREATED }) - const start_time_millsec = new Date().getTime() const userMessagesStream = await chat.sendMessageStream({ message: messageContents as PartUnion, config: {