Skip to content

v2.0.0

Latest

Choose a tag to compare

@tiengming tiengming released this 27 Jun 07:15
· 1 commit to main since this release

📌 更新说明

🧰 功能增强

  1. 断点续传更健壮

    • .incomplete 文件将被自动检测并在失败时清除
    • 明确提示断点续传逻辑已启用,避免重复下载
  2. 支持下载失败重试机制

    • 默认最多重试 3 次,每次间隔 5 秒
    • 提升在不稳定网络环境下的稳定性
  3. 自动缓存隔离目录(--local-dir)

    • 下载过程使用独立缓存目录,避免 .cache 文件夹被系统占用
    • 下载完成后再安全地移动至目标保存路径,确保数据完整性
  4. 占用检测与错误提示优化

    • 明确提示 os error 32 等文件被占用原因
    • 避免因杀毒软件或文件系统扫描锁定下载文件造成失败
  5. 更安全的 .download.lock 文件管理

    • 自动确保目标目录存在后再创建锁文件
    • 避免 FileNotFoundError 并支持并发任务隔离
  6. 配置文件增强与持久化改进

    • 保持用户上次使用的输出路径与代理设置
    • 默认读取 model_list.txt 或 model_list.json 实现批量下载支持

🧩 使用体验优化

  • 自动检测 hf_transfer 是否可用并启用加速;
  • 所有提示信息和交互均已本地化为中文;
  • 若未指定模型则进入交互模式,友好引导用户输入;
  • 支持命令行参数优先级配置,结构更清晰可维护。