| """ | |
| 模型模块 | |
| 包含领域模型和 Pydantic Schema | |
| """ | |
| from .domain import Task, TaskStatus, ProgressInfo | |
| # Pydantic Schemas | |
| from .schemas import ( | |
| # Common | |
| SuccessResponse, | |
| ErrorResponse, | |
| PaginatedResponse, | |
| # Task (Quick Mode) | |
| QuickModeOptions, | |
| QuickModeRequest, | |
| TaskResponse, | |
| TaskListResponse, | |
| # Experiment (Advanced Mode) | |
| StageType, | |
| ExperimentCreate, | |
| ExperimentUpdate, | |
| StageStatus, | |
| ExperimentResponse, | |
| ExperimentListResponse, | |
| StageExecuteRequest, | |
| AudioSliceParams, | |
| ASRParams, | |
| TextFeatureParams, | |
| HubertFeatureParams, | |
| SemanticTokenParams, | |
| SoVITSTrainParams, | |
| GPTTrainParams, | |
| StageExecuteResponse, | |
| StagesListResponse, | |
| # File | |
| FileUploadResponse, | |
| FileMetadata, | |
| FileListResponse, | |
| FileDeleteResponse, | |
| ) | |
| __all__ = [ | |
| # Domain models | |
| "Task", | |
| "TaskStatus", | |
| "ProgressInfo", | |
| # Common schemas | |
| "SuccessResponse", | |
| "ErrorResponse", | |
| "PaginatedResponse", | |
| # Task schemas (Quick Mode) | |
| "QuickModeOptions", | |
| "QuickModeRequest", | |
| "TaskResponse", | |
| "TaskListResponse", | |
| # Experiment schemas (Advanced Mode) | |
| "StageType", | |
| "ExperimentCreate", | |
| "ExperimentUpdate", | |
| "StageStatus", | |
| "ExperimentResponse", | |
| "ExperimentListResponse", | |
| "StageExecuteRequest", | |
| "AudioSliceParams", | |
| "ASRParams", | |
| "TextFeatureParams", | |
| "HubertFeatureParams", | |
| "SemanticTokenParams", | |
| "SoVITSTrainParams", | |
| "GPTTrainParams", | |
| "StageExecuteResponse", | |
| "StagesListResponse", | |
| # File schemas | |
| "FileUploadResponse", | |
| "FileMetadata", | |
| "FileListResponse", | |
| "FileDeleteResponse", | |
| ] | |