Commit 7358084198dc544d1ea6944f2ed3948cf17de322

Authored by cherishsince
1 parent 9ae25aa0

【优化】重命名 midjourney properties

yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/model/midjourney/MidjourneyProperties.java renamed to yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/model/midjourney/MidjourneyConfig.java
@@ -10,9 +10,18 @@ import lombok.Data; @@ -10,9 +10,18 @@ import lombok.Data;
10 * @since 1.0 10 * @since 1.0
11 */ 11 */
12 @Data 12 @Data
13 -public class MidjourneyProperties { 13 +public class MidjourneyConfig {
14 14
  15 + /**
  16 + * keys
  17 + */
15 private String key; 18 private String key;
  19 + /**
  20 + * 请求地址
  21 + */
16 private String url; 22 private String url;
  23 + /**
  24 + * 通知回调地址
  25 + */
17 private String notifyUrl; 26 private String notifyUrl;
18 } 27 }
yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/core/model/midjourney/api/MidjourneyApi.java
1 package cn.iocoder.yudao.framework.ai.core.model.midjourney.api; 1 package cn.iocoder.yudao.framework.ai.core.model.midjourney.api;
2 2
3 -import cn.iocoder.yudao.framework.ai.core.model.midjourney.MidjourneyProperties; 3 +import cn.iocoder.yudao.framework.ai.core.model.midjourney.MidjourneyConfig;
4 import cn.iocoder.yudao.framework.common.util.json.JsonUtils; 4 import cn.iocoder.yudao.framework.common.util.json.JsonUtils;
5 import com.google.common.collect.ImmutableMap; 5 import com.google.common.collect.ImmutableMap;
6 import com.google.common.collect.Lists; 6 import com.google.common.collect.Lists;
@@ -29,13 +29,13 @@ public class MidjourneyApi { @@ -29,13 +29,13 @@ public class MidjourneyApi {
29 private static final String URI_ACTON = "/submit/action"; 29 private static final String URI_ACTON = "/submit/action";
30 private static final String URI_LIST_BY_CONDITION = "/task/list-by-condition"; 30 private static final String URI_LIST_BY_CONDITION = "/task/list-by-condition";
31 private final WebClient webClient; 31 private final WebClient webClient;
32 - private final MidjourneyProperties midjourneyProperties; 32 + private final MidjourneyConfig midjourneyConfig;
33 33
34 - public MidjourneyApi(MidjourneyProperties midjourneyProperties) {  
35 - this.midjourneyProperties = midjourneyProperties; 34 + public MidjourneyApi(MidjourneyConfig midjourneyConfig) {
  35 + this.midjourneyConfig = midjourneyConfig;
36 this.webClient = WebClient.builder() 36 this.webClient = WebClient.builder()
37 - .baseUrl(midjourneyProperties.getUrl())  
38 - .defaultHeaders(ApiUtils.getJsonContentHeaders(midjourneyProperties.getKey())) 37 + .baseUrl(midjourneyConfig.getUrl())
  38 + .defaultHeaders(ApiUtils.getJsonContentHeaders(midjourneyConfig.getKey()))
39 .build(); 39 .build();
40 } 40 }
41 41