【增加】midjourney proxy 枚举 action 和 status

This commit is contained in:
cherishsince 2024-05-31 14:38:04 +08:00
parent 3c7fccfcf3
commit 3c6fb95917
2 changed files with 73 additions and 0 deletions

View File

@ -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
}

View File

@ -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;
}
}