GoForum🌐 V2EX

AI 模型下载工具分享

umesok · 2026-01-14 17:03 · 0 次点赞 · 0 条回复

大家好,最近在做模型相关的实验和自动化脚本时,经常需要从不同平台下载模型和数据集(主要是 HuggingFace 和 ModelScope )。每个平台下载方式、接口和参数都不太一样,用起来有些零散,于是就写了一个小工具,把这些逻辑统一了一下,项目叫 modely

项目地址: https://github.com/fdddf/modely


项目做了什么

modely 是一个 Python 写的开源工具,目标很简单:

用统一的命令 / API ,从不同模型平台下载模型和数据集。

目前支持的平台有:

  • HuggingFace (模型、数据集)
  • ModelScope (模型、数据集)

提供两种使用方式:

  • 命令行工具( CLI )
  • Python API ,方便在脚本或工程中调用

一些设计点

  • 尽量保持接口统一,不关心平台差异
  • 支持下载整个仓库或指定文件
  • 内置进度条,支持断点续传
  • 支持使用 Token 访问私有仓库
  • 依赖尽量少,主要是 requeststqdm
  • MIT License ,方便二次使用或集成

使用示例

安装:

pip install modely-ai

下载 HuggingFace 模型:

modely hf bert-base-uncased

下载指定文件:

modely hf bert-base-uncased --file config.json

下载 ModelScope 模型:

modely ms owner/model-name

如果是在 Python 代码中,也可以直接调用对应的 API 来完成下载。


当前状态 & 后续计划

目前功能还比较聚焦,主要解决“下载”这一步,后续可能会考虑:

  • 更多模型平台支持
  • 更灵活的文件过滤规则
  • 和训练 / 推理流程的结合

也欢迎大家提 issue 或 PR ,一起完善。


如果你平时也需要频繁下载和管理模型文件,欢迎试用一下这个项目。 如果觉得有用,也欢迎点个 star 支持一下。

项目地址: https://github.com/fdddf/modely

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: umesok
发布: 2026-01-14
点赞: 0
回复: 0