62 lines
2.2 KiB
Python
62 lines
2.2 KiB
Python
from __future__ import annotations
|
|
|
|
from enum import StrEnum
|
|
|
|
|
|
class ModuleCodeEnum(StrEnum):
|
|
"""可复用模块编码。"""
|
|
|
|
HOT_OPENING_REPLICATE = "hot_opening_replicate"
|
|
|
|
|
|
class HotOpeningStepCodeEnum(StrEnum):
|
|
"""爆款开头复刻子任务步骤编码。"""
|
|
|
|
MATERIAL_INPUT = "material_input"
|
|
IMAGE_PROMPT_OPTIMIZE = "image_prompt_optimize"
|
|
IMAGE_GENERATE = "image_generate"
|
|
VIDEO_PROMPT_OPTIMIZE = "video_prompt_optimize"
|
|
VIDEO_GENERATE = "video_generate"
|
|
|
|
|
|
class HotOpeningGenerationModeEnum(StrEnum):
|
|
"""复用 ChatGenerationTask 时使用的 generation_mode。"""
|
|
|
|
HOT_OPENING_REPLICATE = "hot_opening_replicate"
|
|
|
|
|
|
|
|
class HotOpeningStepIOSchemaVersionEnum(StrEnum):
|
|
"""爆款开头复刻子任务 input_json/output_json 结构版本。"""
|
|
|
|
V1 = "hot_opening_step_io_v1"
|
|
|
|
|
|
class HotOpeningLogEventEnum(StrEnum):
|
|
"""爆款开头复刻模块业务日志事件。"""
|
|
|
|
API_REQUEST_RECEIVED = "HOT_OPENING_API_REQUEST_RECEIVED"
|
|
API_REQUEST_SUBMITTED = "HOT_OPENING_API_REQUEST_SUBMITTED"
|
|
API_REQUEST_REJECTED = "HOT_OPENING_API_REQUEST_REJECTED"
|
|
API_REQUEST_FAILED = "HOT_OPENING_API_REQUEST_FAILED"
|
|
CELERY_DISABLED = "HOT_OPENING_CELERY_DISABLED"
|
|
CELERY_DISPATCH_FAILED = "HOT_OPENING_CELERY_DISPATCH_FAILED"
|
|
CELERY_DISPATCH_MARK_FAILED = "HOT_OPENING_CELERY_DISPATCH_MARK_FAILED"
|
|
|
|
IMAGE_PROMPT_SUBMITTED = "HOT_OPENING_IMAGE_PROMPT_SUBMITTED"
|
|
IMAGE_GENERATE_SUBMITTED = "HOT_OPENING_IMAGE_GENERATE_SUBMITTED"
|
|
VIDEO_PROMPT_SUBMITTED = "HOT_OPENING_VIDEO_PROMPT_SUBMITTED"
|
|
VIDEO_GENERATE_SUBMITTED = "HOT_OPENING_VIDEO_GENERATE_SUBMITTED"
|
|
|
|
VIDEO_PROMPT_REMOTE_API_STARTED = "HOT_OPENING_VIDEO_PROMPT_REMOTE_API_STARTED"
|
|
VIDEO_PROMPT_REMOTE_API_SUCCESS = "HOT_OPENING_VIDEO_PROMPT_REMOTE_API_SUCCESS"
|
|
VIDEO_PROMPT_REMOTE_API_FAILED = "HOT_OPENING_VIDEO_PROMPT_REMOTE_API_FAILED"
|
|
VIDEO_PROMPT_RESPONSE_PARSE_FAILED = "HOT_OPENING_VIDEO_PROMPT_RESPONSE_PARSE_FAILED"
|
|
VIDEO_PROMPT_RESPONSE_EMPTY = "HOT_OPENING_VIDEO_PROMPT_RESPONSE_EMPTY"
|
|
|
|
|
|
class HotOpeningRemoteActionEnum(StrEnum):
|
|
"""爆款开头复刻远程模型动作。"""
|
|
|
|
VIDEO_PROMPT_OPTIMIZE = "video_prompt_optimize"
|