package com.iailab.framework.ai.image;
|
|
import org.junit.jupiter.api.Disabled;
|
import org.junit.jupiter.api.Test;
|
import org.springframework.ai.image.ImagePrompt;
|
import org.springframework.ai.image.ImageResponse;
|
import org.springframework.ai.zhipuai.ZhiPuAiImageModel;
|
import org.springframework.ai.zhipuai.ZhiPuAiImageOptions;
|
import org.springframework.ai.zhipuai.api.ZhiPuAiImageApi;
|
|
/**
|
* {@link ZhiPuAiImageModel} 集成测试
|
*/
|
public class ZhiPuAiImageModelTests {
|
|
private final ZhiPuAiImageModel imageModel = new ZhiPuAiImageModel(
|
new ZhiPuAiImageApi("78d3228c1d9e5e342a3e1ab349e2dd7b.VXLoq5vrwK2ofboy") // 密钥
|
);
|
|
@Test
|
@Disabled
|
public void testCall() {
|
// 准备参数
|
ZhiPuAiImageOptions imageOptions = ZhiPuAiImageOptions.builder()
|
.model(ZhiPuAiImageApi.ImageModel.CogView_3.getValue())
|
.build();
|
ImagePrompt prompt = new ImagePrompt("万里长城", imageOptions);
|
|
// 方法调用
|
ImageResponse response = imageModel.call(prompt);
|
// 打印结果
|
System.out.println(response);
|
}
|
|
}
|