From fb055bfbb1be1ecb6e7df314dcfabbe5cfd0b31a Mon Sep 17 00:00:00 2001 From: cherishsince Date: Wed, 5 Jun 2024 10:43:57 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BC=98=E5=8C=96=E3=80=91Midjourney?= =?UTF-8?q?=20=E5=AE=9E=E7=8E=B0=20Image=20Options?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/image/MidjourneyImageOptions.java | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/image/MidjourneyImageOptions.java diff --git a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/image/MidjourneyImageOptions.java b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/image/MidjourneyImageOptions.java new file mode 100644 index 0000000000..2b0ecf4f00 --- /dev/null +++ b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/image/MidjourneyImageOptions.java @@ -0,0 +1,58 @@ +package cn.iocoder.yudao.module.ai.service.image; + +import lombok.Data; +import org.springframework.ai.image.ImageOptions; + +/** + * @author fansili + * @time 2024/6/5 10:34 + * @since 1.0 + */ +@Data +public class MidjourneyImageOptions implements ImageOptions { + /** + * 模型 + */ + private String model; + /** + * 宽度 + */ + private Integer width; + /** + * 高度 + */ + private Integer height; + /** + * 版本 + */ + private String version; + /** + * 参数 + */ + private String state; + + @Override + public Integer getN() { + return 0; + } + + @Override + public String getModel() { + return model; + } + + @Override + public Integer getWidth() { + return width; + } + + @Override + public Integer getHeight() { + return height; + } + + @Override + public String getResponseFormat() { + return ""; + } +}