2026-06-30 24681c81c09022f584a57006f2534b5f74723414
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")