feat: 新增模型管理和供应商配置功能

### v1.1.0
- #### Added
  - 新增 AI 笔记风格选择
  - 新增 AI 笔记返回格式选择
  - 添加 AI 自定义笔记备注 Prompt
  - 添加任务失败重试
  - 添加全局设置页,可在设置页进行模型设置

- #### Optimize
  - 优化前端样式,优化用户体验
  - 增加生成中间产物,可用于失败后加快生成速度
- #### Fix
  - 修复视频截图视频过早删除错误
This commit is contained in:
思诺特
2025-04-26 23:40:17 +08:00
parent 1323cfd1ec
commit 171dea5e0d
51 changed files with 2511 additions and 414 deletions
+28
View File
@@ -0,0 +1,28 @@
import enum
class TaskStatus(str, enum.Enum):
PENDING = "PENDING"
PARSING = "PARSING"
DOWNLOADING = "DOWNLOADING"
TRANSCRIBING = "TRANSCRIBING"
SUMMARIZING = "SUMMARIZING"
FORMATTING = "FORMATTING"
SAVING = "SAVING"
SUCCESS = "SUCCESS"
FAILED = "FAILED"
@classmethod
def description(cls, status):
desc_map = {
cls.PENDING: "排队中",
cls.PARSING: "解析链接",
cls.DOWNLOADING: "下载中",
cls.TRANSCRIBING: "转录中",
cls.SUMMARIZING: "总结中",
cls.FORMATTING: "格式化中",
cls.SAVING: "保存中",
cls.SUCCESS: "完成",
cls.FAILED: "失败",
}
return desc_map.get(status, "未知状态")