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/framework/ai/config/AiAutoConfiguration.java | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/config/AiAutoConfiguration.java b/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/config/AiAutoConfiguration.java
index 9ae280b..8d3938a 100644
--- a/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/config/AiAutoConfiguration.java
+++ b/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/config/AiAutoConfiguration.java
@@ -20,6 +20,8 @@
import org.springframework.context.annotation.Configuration;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import java.time.Duration;
+
/**
* 瓒呯骇绠$悊鍛� AI 鑷姩閰嶇疆
*
@@ -58,13 +60,25 @@
// ========== 閫氫箟鍗冮棶 Chat锛堥�氳繃 OpenAI 鍏煎鎺ュ彛锛�==========
- public static OpenAiChatModel buildTongYiChatModel(String apiKey, String model) {
+ /**
+ * 鏋勫缓閫氫箟鍗冮棶 Chat 妯″瀷
+ *
+ * @param temperature 閲囨牱娓╁害锛屼负 null 鏃剁敤 0.7锛堜笌鍘嗗彶琛屼负涓�鑷达級
+ * @param maxTokens 鍗曟鍥炲鐨勬渶澶� token 鏁帮紝涓� null 鏃舵部鐢ㄦā鍨嬮粯璁ゅ�笺��
+ * 涓嶄紶浼氳闀挎枃妗g殑杈撳嚭琚潤榛樻埅鏂紝琛ㄧ幇涓恒�孞SON 灏鹃儴缂哄け銆佽В鏋愬け璐ャ��
+ * @param timeout 鍗曟璋冪敤瓒呮椂銆備笉璁捐秴鏃剁殑璇濓紝妯″瀷鎺掗槦鏃惰姹備細涓�鐩存寕鍒� TCP 灞傝秴鏃�
+ */
+ public static OpenAiChatModel buildTongYiChatModel(String apiKey, String model,
+ Double temperature, Integer maxTokens,
+ Duration timeout) {
return OpenAiChatModel.builder()
.options(OpenAiChatOptions.builder()
.baseUrl(DASHSCOPE_BASE_URL)
.apiKey(apiKey)
.model(StrUtil.blankToDefault(model, "qwen-plus"))
- .temperature(0.7)
+ .temperature(temperature != null ? temperature : 0.7)
+ .maxTokens(maxTokens)
+ .timeout(timeout)
.build())
.toolCallingManager(ToolCallingManager.builder().build())
.build();
--
Gitblit v1.9.3