爆款开头复刻/拆镜复刻追加日志|拆镜复刻追加视频AI分析API
This commit is contained in:
@@ -3,6 +3,30 @@ from __future__ import annotations
|
||||
from enum import StrEnum
|
||||
|
||||
|
||||
|
||||
|
||||
class LogEventStatusEnum(StrEnum):
|
||||
"""通用日志事件状态。"""
|
||||
|
||||
PENDING = "pending"
|
||||
STARTED = "started"
|
||||
SUBMITTED = "submitted"
|
||||
SUCCESS = "success"
|
||||
FAILED = "failed"
|
||||
REJECTED = "rejected"
|
||||
SKIPPED = "skipped"
|
||||
WARNING = "warning"
|
||||
|
||||
|
||||
class LogSourceEnum(StrEnum):
|
||||
"""通用日志来源。"""
|
||||
|
||||
API = "api"
|
||||
SERVICE = "service"
|
||||
CELERY = "celery"
|
||||
RECOVERY = "recovery"
|
||||
REMOTE_API = "remote_api"
|
||||
|
||||
class ModuleProjectStatusEnum(StrEnum):
|
||||
"""通用模块项目状态。"""
|
||||
|
||||
|
||||
@@ -30,3 +30,32 @@ 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"
|
||||
|
||||
@@ -90,3 +90,54 @@ class ShotSegmentReplicateStatusEnum(StrEnum):
|
||||
PROCESSING = "processing"
|
||||
COMPLETED = "completed"
|
||||
FAILED = "failed"
|
||||
|
||||
|
||||
class ShotReplicateLogEventEnum(StrEnum):
|
||||
"""拆镜复刻模块业务日志事件。"""
|
||||
|
||||
API_REQUEST_RECEIVED = "SHOT_API_REQUEST_RECEIVED"
|
||||
API_REQUEST_SUBMITTED = "SHOT_API_REQUEST_SUBMITTED"
|
||||
API_REQUEST_REJECTED = "SHOT_API_REQUEST_REJECTED"
|
||||
API_REQUEST_FAILED = "SHOT_API_REQUEST_FAILED"
|
||||
CELERY_DISABLED = "SHOT_CELERY_DISABLED"
|
||||
CELERY_DISPATCH_FAILED = "SHOT_CELERY_DISPATCH_FAILED"
|
||||
CELERY_DISPATCH_MARK_FAILED = "SHOT_CELERY_DISPATCH_MARK_FAILED"
|
||||
|
||||
TASK_SET_CREATED = "SHOT_TASK_SET_CREATED"
|
||||
TASK_SET_REANALYZE_RECEIVED = "SHOT_TASK_SET_REANALYZE_RECEIVED"
|
||||
TASK_SET_REANALYZE_SUBMITTED = "SHOT_TASK_SET_REANALYZE_SUBMITTED"
|
||||
TASK_SET_REANALYZE_REJECTED = "SHOT_TASK_SET_REANALYZE_REJECTED"
|
||||
TASK_SET_REANALYZE_FAILED = "SHOT_TASK_SET_REANALYZE_FAILED"
|
||||
|
||||
ANALYSIS_STARTED = "SHOT_ANALYSIS_STARTED"
|
||||
ANALYSIS_SUCCESS = "SHOT_ANALYSIS_SUCCESS"
|
||||
ANALYSIS_FAILED = "SHOT_ANALYSIS_FAILED"
|
||||
ANALYSIS_REMOTE_API_STARTED = "SHOT_ANALYSIS_REMOTE_API_STARTED"
|
||||
ANALYSIS_REMOTE_API_SUCCESS = "SHOT_ANALYSIS_REMOTE_API_SUCCESS"
|
||||
ANALYSIS_REMOTE_API_FAILED = "SHOT_ANALYSIS_REMOTE_API_FAILED"
|
||||
ANALYSIS_RESPONSE_PARSE_FAILED = "SHOT_ANALYSIS_RESPONSE_PARSE_FAILED"
|
||||
ANALYSIS_RESPONSE_EMPTY = "SHOT_ANALYSIS_RESPONSE_EMPTY"
|
||||
|
||||
SEGMENT_REANALYZE_RECEIVED = "SHOT_SEGMENT_REANALYZE_RECEIVED"
|
||||
SEGMENT_REANALYZE_SUBMITTED = "SHOT_SEGMENT_REANALYZE_SUBMITTED"
|
||||
SEGMENT_REANALYZE_REJECTED = "SHOT_SEGMENT_REANALYZE_REJECTED"
|
||||
SEGMENT_REANALYZE_FAILED = "SHOT_SEGMENT_REANALYZE_FAILED"
|
||||
SEGMENT_ANALYSIS_STARTED = "SHOT_SEGMENT_ANALYSIS_STARTED"
|
||||
SEGMENT_ANALYSIS_SUCCESS = "SHOT_SEGMENT_ANALYSIS_SUCCESS"
|
||||
SEGMENT_ANALYSIS_FAILED = "SHOT_SEGMENT_ANALYSIS_FAILED"
|
||||
SEGMENT_ANALYSIS_REMOTE_API_STARTED = "SHOT_SEGMENT_ANALYSIS_REMOTE_API_STARTED"
|
||||
SEGMENT_ANALYSIS_REMOTE_API_SUCCESS = "SHOT_SEGMENT_ANALYSIS_REMOTE_API_SUCCESS"
|
||||
SEGMENT_ANALYSIS_REMOTE_API_FAILED = "SHOT_SEGMENT_ANALYSIS_REMOTE_API_FAILED"
|
||||
|
||||
SPLIT_STATUS_CHANGED = "SHOT_SPLIT_STATUS_CHANGED"
|
||||
SPLIT_BY_AI_SUBMITTED = "SHOT_SPLIT_BY_AI_SUBMITTED"
|
||||
SPLIT_CUSTOM_SUBMITTED = "SHOT_SPLIT_CUSTOM_SUBMITTED"
|
||||
SEGMENT_DELETED = "SHOT_SEGMENT_DELETED"
|
||||
|
||||
|
||||
class ShotReplicateRemoteActionEnum(StrEnum):
|
||||
"""拆镜复刻远程模型动作。"""
|
||||
|
||||
ANALYZE_ORIGINAL_VIDEO = "analyze_original_video"
|
||||
ANALYZE_CUSTOM_SEGMENT_VIDEO = "analyze_custom_segment_video"
|
||||
VIDEO_PROMPT_OPTIMIZE = "video_prompt_optimize"
|
||||
|
||||
Reference in New Issue
Block a user