From 9bad721754fe8bbe2e5f459d0706e0fefac569f3 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期日, 20 九月 2026 09:05:41 +0800
Subject: [PATCH] feat(mes): 添加智能质检报告功能与AI导入能力
---
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/model/AiModelServiceImpl.java | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/model/AiModelServiceImpl.java b/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/model/AiModelServiceImpl.java
index 5668da0..c2adbae 100644
--- a/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/model/AiModelServiceImpl.java
+++ b/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/model/AiModelServiceImpl.java
@@ -9,6 +9,7 @@
import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiModelDO;
import cn.iocoder.yudao.module.ai.dal.mysql.model.AiModelMapper;
import cn.iocoder.yudao.module.ai.enums.model.AiPlatformEnum;
+import cn.iocoder.yudao.module.ai.framework.ai.config.YudaoAiProperties;
import cn.iocoder.yudao.module.ai.framework.ai.core.model.AiModelFactory;
import jakarta.annotation.Resource;
import org.springframework.ai.chat.model.ChatModel;
@@ -32,6 +33,8 @@
private AiModelMapper modelMapper;
@Resource
private AiModelFactory modelFactory;
+ @Resource
+ private YudaoAiProperties aiProperties;
@Override
public Long createModel(AiModelSaveReqVO createReqVO) {
@@ -98,7 +101,10 @@
AiModelDO model = validateModel(id);
AiApiKeyDO apiKey = apiKeyService.validateApiKey(model.getKeyId());
AiPlatformEnum platform = AiPlatformEnum.validatePlatform(apiKey.getPlatform());
- return modelFactory.getOrCreateChatModel(platform, apiKey.getApiKey(), apiKey.getUrl(), model.getModel());
+ // temperature / maxTokens 鏄� AI 妯″瀷琛ㄤ笂涓�鐩村瓨鍦ㄣ�佸嵈浠庢病浜鸿杩囩殑涓ゅ垪锛�
+ // 涓嶈 temperature锛屽簱閲岄厤鐨勫�煎璋冪敤鏂规槸鍋囩殑锛涗笉璇� maxTokens锛岄暱杈撳嚭浼氳闈欓粯鎴柇
+ return modelFactory.getOrCreateChatModel(platform, apiKey.getApiKey(), apiKey.getUrl(), model.getModel(),
+ model.getTemperature(), model.getMaxTokens(), aiProperties.getTimeout());
}
@Override
--
Gitblit v1.9.3