From 24681c81c09022f584a57006f2534b5f74723414 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 30 六月 2026 09:27:31 +0800
Subject: [PATCH] 初始化项目

---
 yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/mcp/DouBaoMcpTests.java |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/mcp/DouBaoMcpTests.java b/yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/mcp/DouBaoMcpTests.java
index 6f5cee0..3efc524 100644
--- a/yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/mcp/DouBaoMcpTests.java
+++ b/yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/mcp/DouBaoMcpTests.java
@@ -1,7 +1,7 @@
 package cn.iocoder.yudao.module.ai.framework.ai.core.model.mcp;
 
+import cn.hutool.system.SystemUtil;
 import cn.iocoder.yudao.module.ai.framework.ai.core.model.doubao.DouBaoChatModel;
-import com.openai.client.okhttp.OpenAIOkHttpClient;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 import org.springframework.ai.chat.client.ChatClient;
@@ -10,16 +10,19 @@
 import org.springframework.ai.tool.annotation.Tool;
 import org.springframework.ai.tool.method.MethodToolCallbackProvider;
 
+import static cn.iocoder.yudao.module.ai.util.AiUtils.validateApiKey;
+
 @Disabled
 public class DouBaoMcpTests {
 
+    private static final String API_KEY = SystemUtil.get("DOUBAO_API_KEY",
+            "sk-xxxx"); // 鎸夐渶鏀规垚浣犵殑璞嗗寘 API Key
+
     private final OpenAiChatModel openAiChatModel = OpenAiChatModel.builder()
-            .openAiClient(OpenAIOkHttpClient.builder()
-                    .baseUrl(DouBaoChatModel.BASE_URL)
-                    .apiKey("5c1b5747-26d2-4ebd-a4e0-dd0e8d8b4272") // apiKey
-                    .build())
             .options(OpenAiChatOptions.builder()
-                    .model("doubao-1-5-lite-32k-250115") // 妯″瀷锛坉oubao锛�
+                    .baseUrl(DouBaoChatModel.BASE_URL)
+                    .apiKey(API_KEY)
+                    .model(DouBaoChatModel.MODEL_DEFAULT) // 妯″瀷锛坉oubao锛�
                     .temperature(0.7)
                     .build())
             .build();
@@ -36,6 +39,7 @@
 
     @Test
     public void testMcpGetUserInfo() {
+        validateApiKey(API_KEY);
         // 鎵撳嵃缁撴灉
         System.out.println(chatClient.prompt()
                 .user("鐩墠鏈夊摢浜涘伐鍏峰彲浠ヤ娇鐢�")

--
Gitblit v1.9.3