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/image/TongYiImagesModelTest.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/image/TongYiImagesModelTest.java b/yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/image/TongYiImagesModelTest.java
index a556f79..dbc3546 100644
--- a/yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/image/TongYiImagesModelTest.java
+++ b/yudao-module-ai/src/test/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/image/TongYiImagesModelTest.java
@@ -1,5 +1,6 @@
 package cn.iocoder.yudao.module.ai.framework.ai.core.model.image;
 
+import cn.hutool.system.SystemUtil;
 import com.alibaba.cloud.ai.dashscope.api.DashScopeImageApi;
 import com.alibaba.cloud.ai.dashscope.image.DashScopeImageModel;
 import com.alibaba.cloud.ai.dashscope.image.DashScopeImageOptions;
@@ -8,6 +9,8 @@
 import org.springframework.ai.image.ImageOptions;
 import org.springframework.ai.image.ImagePrompt;
 import org.springframework.ai.image.ImageResponse;
+
+import static cn.iocoder.yudao.module.ai.util.AiUtils.validateApiKey;
 
 /**
  * {@link DashScopeImageModel} 闆嗘垚娴嬭瘯绫�
@@ -24,9 +27,12 @@
  */
 public class TongYiImagesModelTest {
 
+    private static final String API_KEY = SystemUtil.get("DASHSCOPE_API_KEY",
+            "sk-xxxx"); // 鎸夐渶鏀规垚浣犵殑 DashScope API Key
+
     private final DashScopeImageModel imageModel = DashScopeImageModel.builder()
             .dashScopeApi(DashScopeImageApi.builder()
-                    .apiKey("sk-cd9f39e99ea54840bd1888282325f55a") // https://bailian.console.aliyun.com/cn-beijing/?tab=model#/api-key 鑾峰彇瀵嗛挜
+                    .apiKey(API_KEY)
                     .build())
             .build();
 
@@ -34,6 +40,7 @@
     @Test
     @Disabled
     public void imageCallTest() {
+        validateApiKey(API_KEY);
         // 鍑嗗鍙傛暟
         ImageOptions options = DashScopeImageOptions.builder()
                 .model("wan2.7-image")

--
Gitblit v1.9.3