Răsfoiți Sursa

【增加】midjourney proxy 枚举 action 和 status

cherishsince 11 luni în urmă
părinte
comite
3c6fb95917

+ 35 - 0
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/client/enums/MidjourneyTaskActionEnum.java

@@ -0,0 +1,35 @@
+package cn.iocoder.yudao.module.ai.client.enums;
+
+import lombok.Getter;
+
+/**
+ * 来源于 midjourney-proxy
+ */
+@Getter
+public enum MidjourneyTaskActionEnum {
+	/**
+	 * 生成图片.
+	 */
+	IMAGINE,
+	/**
+	 * 选中放大.
+	 */
+	UPSCALE,
+	/**
+	 * 选中其中的一张图,生成四张相似的.
+	 */
+	VARIATION,
+	/**
+	 * 重新执行.
+	 */
+	REROLL,
+	/**
+	 * 图转prompt.
+	 */
+	DESCRIBE,
+	/**
+	 * 多图混合.
+	 */
+	BLEND
+
+}

+ 38 - 0
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/client/enums/MidjourneyTaskStatusEnum.java

@@ -0,0 +1,38 @@
+package cn.iocoder.yudao.module.ai.client.enums;
+
+
+import lombok.Getter;
+
+/**
+ * 来源于 midjourney-proxy
+ */
+public enum MidjourneyTaskStatusEnum {
+	/**
+	 * 未启动.
+	 */
+	NOT_START(0),
+	/**
+	 * 已提交.
+	 */
+	SUBMITTED(1),
+	/**
+	 * 执行中.
+	 */
+	IN_PROGRESS(3),
+	/**
+	 * 失败.
+	 */
+	FAILURE(4),
+	/**
+	 * 成功.
+	 */
+	SUCCESS(4);
+
+	@Getter
+	private final int order;
+
+	MidjourneyTaskStatusEnum(int order) {
+		this.order = order;
+	}
+
+}