Agent Skills
返回列表
镜像站一键下载

镜像站一键下载

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2d7a37bc/gt-hf-mirror111。

技能介绍

问题从哪来

在国内或受限网络里拉 HuggingFace 模型、数据集或 GitHub 仓库时,常见情况是原站超时、ConnectionError,或 huggingface_hub 连不上官方 endpoint。反复对同一 URL 做 retry 往往只会浪费时间和日志噪音,真正有效的是尽快换一条可达的镜像路径。

技能怎么组织下载

技能的核心约定是:一次失败,立即切换,不要在原站上死磕。

  1. 连通性检测:下载前用一条命令探测哪些源可用(等待上限约 4 秒),选第一个可用镜像再进入对应流程。
  2. HuggingFace / 数据集:优先通过 HF_ENDPOINT 切到 hf-mirror,一般无需改业务代码;国产模型(Qwen、ChatGLM 等)可走 ModelScope,ID 与 HF 有固定映射表,不确定时可查映射或搜索脚本。
  3. 单文件:适合用 wget / aria2 直链下载。
  4. GitHub:可按场景选 GitCode 镜像、ghproxy 类加速,或只下 Release 压缩包而不 clone 全库。
  5. 排错:遇到报错可对照速查表(超时、SSL、Gated 模型、git 连不上等),并参考 scripts/diagnose.py 做自动诊断与方案推荐;封装逻辑见 scripts/mirror_download.py。

下载完成后应按技能中的验证步骤核对文件完整性,避免「下完了但权重损坏」。

适用边界

  • 需要登录或授权的 Gated 模型,仍要提供 --token 或改用 ModelScope 等已授权渠道;镜像不能绕过许可。
  • Repository not found 多半是 ID 写错,应查 HF→ModelScope 映射,而不是继续换镜像。
  • 镜像可用性与维护方策略会变,连通性检测的意义就是按当前网络选路,而不是保证某一镜像永远在线。

使用场景

  • 在本机或服务器上部署推理服务前,需要从 HuggingFace 拉取模型权重,但官方站连接超时或 SSL 报错。
  • 评测或微调 Qwen、ChatGLM 等国产模型时,已知 HF 模型 ID,希望按映射在魔搭社区完成同等下载。
  • 开源项目依赖 GitHub 仓库,全量 clone 失败,需要改用 GitCode 镜像或仅下载 Release 压缩包。
  • `huggingface-cli` 或脚本反复报 ConnectionError,需要先探测可用镜像再决定设置 `HF_ENDPOINT` 或换源。

适合人员

  • 在 GPU 机器上搭建本地 LLM 服务或 LoRA 微调环境,经常卡在 HuggingFace 原站下载的算法工程师
  • 做中文大模型对比实验、论文复现时需要按 HF 命名习惯找魔搭对应仓库的研究人员
  • 负责内网训练集群镜像与脚本维护,希望把「测连通 + 换镜像」写进自动化流程的 MLOps 工程师
  • 维护开源复现仓库、需要在 README 或 Agent 工作流里统一说明国内下载路径的社区维护者