浏览代码

fix:【AI 大模型】toolContext 为空,会导致报错问题

YunaiV 5 月之前
父节点
当前提交
951663b6b7
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/util/AiUtils.java

+ 1 - 0
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<String> toolNames, Map<String, Object> toolContext) {
         toolNames = ObjUtil.defaultIfNull(toolNames, Collections.emptySet());
+        toolContext = ObjUtil.defaultIfNull(toolContext, Collections.emptyMap());
         // noinspection EnhancedSwitchMigration
         switch (platform) {
             case TONG_YI: