From 94e237fee83246cfa59dfc2d8502b8ec5dc3eece Mon Sep 17 00:00:00 2001 From: geekgeekrun Date: Wed, 16 Apr 2025 00:32:06 +0800 Subject: [PATCH] constrain edge value of serveWeight for llm --- .../flow/READ_NO_REPLY_AUTO_REMINDER/boss-operation.ts | 8 ++++++++ packages/ui/src/renderer/src/page/LlmConfig/index.vue | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER/boss-operation.ts b/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER/boss-operation.ts index 3a7a8c3..cc7cd3e 100644 --- a/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER/boss-operation.ts +++ b/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER/boss-operation.ts @@ -34,6 +34,14 @@ const pickLlmConfigFromList = (llmConfigList) => { if (!llmConfigList.length) { return null } + llmConfigList.forEach((conf) => { + if (!Number(conf.serveWeight) || conf.serveWeight < 1) { + conf.serveWeight = 1 + } + if (conf.serveWeight > 100) { + conf.serveWeight = 100 + } + }) const pool: number[] = [] for (let i = 0; i < llmConfigList.length; i++) { for (let j = 0; j < Math.floor(llmConfigList[i].serveWeight); j++) { diff --git a/packages/ui/src/renderer/src/page/LlmConfig/index.vue b/packages/ui/src/renderer/src/page/LlmConfig/index.vue index e19e5b5..eaa92e4 100644 --- a/packages/ui/src/renderer/src/page/LlmConfig/index.vue +++ b/packages/ui/src/renderer/src/page/LlmConfig/index.vue @@ -188,13 +188,13 @@