package com.iailab.framework.ai.image; import com.iailab.framework.ai.core.model.siliconflow.SiliconFlowImageApi; import com.iailab.framework.ai.core.model.siliconflow.SiliconFlowImageModel; import com.iailab.framework.ai.core.model.siliconflow.SiliconFlowImageOptions; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.springframework.ai.image.ImagePrompt; import org.springframework.ai.image.ImageResponse; /** * {@link SiliconFlowImageModel} 集成测试 */ public class SiliconFlowImageModelTests { private final SiliconFlowImageModel imageModel = new SiliconFlowImageModel( new SiliconFlowImageApi("sk-epsakfenqnyzoxhmbucsxlhkdqlcbnimslqoivkshalvdozz") // 密钥 ); @Test @Disabled public void testCall() { // 准备参数 SiliconFlowImageOptions imageOptions = SiliconFlowImageOptions.builder() .model("Kwai-Kolors/Kolors") .build(); ImagePrompt prompt = new ImagePrompt("万里长城", imageOptions); // 方法调用 ImageResponse response = imageModel.call(prompt); // 打印结果 System.out.println(response); } }