Commit fb055bfbb1be1ecb6e7df314dcfabbe5cfd0b31a

Authored by cherishsince
1 parent c0c2305c

【优化】Midjourney 实现 Image Options

yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/image/MidjourneyImageOptions.java 0 → 100644
  1 +package cn.iocoder.yudao.module.ai.service.image;
  2 +
  3 +import lombok.Data;
  4 +import org.springframework.ai.image.ImageOptions;
  5 +
  6 +/**
  7 + * @author fansili
  8 + * @time 2024/6/5 10:34
  9 + * @since 1.0
  10 + */
  11 +@Data
  12 +public class MidjourneyImageOptions implements ImageOptions {
  13 + /**
  14 + * 模型
  15 + */
  16 + private String model;
  17 + /**
  18 + * 宽度
  19 + */
  20 + private Integer width;
  21 + /**
  22 + * 高度
  23 + */
  24 + private Integer height;
  25 + /**
  26 + * 版本
  27 + */
  28 + private String version;
  29 + /**
  30 + * 参数
  31 + */
  32 + private String state;
  33 +
  34 + @Override
  35 + public Integer getN() {
  36 + return 0;
  37 + }
  38 +
  39 + @Override
  40 + public String getModel() {
  41 + return model;
  42 + }
  43 +
  44 + @Override
  45 + public Integer getWidth() {
  46 + return width;
  47 + }
  48 +
  49 + @Override
  50 + public Integer getHeight() {
  51 + return height;
  52 + }
  53 +
  54 + @Override
  55 + public String getResponseFormat() {
  56 + return "";
  57 + }
  58 +}
... ...