From 951663b6b7dfcc46822eb23c5e628926a0951996 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 21 May 2025 22:56:49 +0800 Subject: [PATCH] fix:【AI 大模型】toolContext 为空,会导致报错问题 --- yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/util/AiUtils.java | 1 + 1 file changed, 1 insertion(+), 0 deletions(-) diff --git a/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/util/AiUtils.java b/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/util/AiUtils.java index f81a571..ac3ff39 100644 --- a/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/util/AiUtils.java +++ b/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/util/AiUtils.java @@ -38,6 +38,7 @@ public class AiUtils { public static ChatOptions buildChatOptions(AiPlatformEnum platform, String model, Double temperature, Integer maxTokens, Set toolNames, Map toolContext) { toolNames = ObjUtil.defaultIfNull(toolNames, Collections.emptySet()); + toolContext = ObjUtil.defaultIfNull(toolContext, Collections.emptyMap()); // noinspection EnhancedSwitchMigration switch (platform) { case TONG_YI: -- libgit2 0.21.4