Hugging Face 怎麼下載模型:hf 命令行下載單個文件、指定目錄與受限模型申請

Hugging Face 怎麼下載模型?本文按官方文檔講清網頁下載、hf download 命令行(單個文件、整個倉庫、按通配符篩選、下載到指定目錄)、訪問令牌怎麼建、受限模型怎麼申請權限,以及緩存目錄和超時怎麼調。

NNathaniel bigo··原創首發·AI 輔助撰寫
8 分鐘讀完
資料核對於 2026-10-11 · 依據官方文檔與公開資料整理 免費帳號 帳號

適用於誰

  • 搜「hugging face 下載模型」「huggingface-cli 下載模型」「huggingface cli 下載到指定目錄」「下載單個文件」的人;
  • 下載時遇到 401 / 403、提示需要申請權限,或者不知道文件下到哪裏去了的人。

本文根據 Hugging Face 官方文檔整理,資料核對於 2026-10-11。

先說明一個事實:huggingface.co 在中國大陸的網絡環境下通常無法直接訪問,本文不提供任何訪問方法;下面的步驟以你所在的網絡能正常打開官網為前提。許多國內團隊發佈的開源模型,發佈方同時會在魔搭社區(ModelScope)等平台提供官方下載,可以到模型的官方介紹頁查看。

結論先說

  1. 命令行工具現在叫 hf。舊教學裏的 huggingface-cli download 對應現在的 hf download,登入命令是 hf auth login。
  2. 最常用的三種寫法:下載整個倉庫、下載指定文件、用 --include 按通配符篩選。
  3. 預設下載到緩存目錄(~/.cache/huggingface/hub),不是當前文件夾。想放到指定位置,加 --local-dir。
  4. 只想要一個 GGUF 文件,就不要下整個倉庫。一個倉庫裏往往有十幾個量化版本,全下會佔用上百 GB。
  5. 受限模型(gated model)要先在網頁上申請,申請只能在瀏覽器裏做,通過後再用令牌下載。

步驟

1. 網頁直接下載(文件少時最簡單)

打開模型頁面,切到 Files and versions(文件與版本)標籤,每個文件右側有下載按鈕。只需要一兩個文件(比如一個 .gguf)時,這樣最快。

2. 安裝 hf 命令行

官方推薦的獨立安裝方式:

bash
# macOS / Linux
curl -LsSf https://hf.co/cli/install.sh | bash
powershell
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://hf.co/cli/install.ps1 | iex"

也可以用 pip 或 Homebrew:

bash
pip install -U "huggingface_hub"
brew install hf

裝好後執行 hf download --help 確認可用。

3. 下載

下載整個倉庫:

bash
hf download HuggingFaceH4/zephyr-7b-beta

下載指定的一個或幾個文件(倉庫名後面跟文件名):

bash
hf download gpt2 config.json
hf download gpt2 config.json model.safetensors

按通配符篩選,例如只要 safetensors 文件、排除 fp16 版本(官方示例):

bash
hf download stabilityai/stable-diffusion-xl-base-1.0 --include "*.safetensors" --exclude "*.fp16.*"

GGUF 倉庫裏只要某一個量化版本時,同樣用 --include:

bash
hf download 用戶名/某模型-GGUF --include "*Q4_K_M*.gguf" --local-dir ./models

下載到指定目錄:

bash
hf download adept/fuyu-8b model-00001-of-00002.safetensors --local-dir fuyu

官方說明:使用 --local-dir 時,目標文件夾裏會生成一個 .cache/huggingface/ 目錄記錄元數據,再次執行同樣的命令時,已經是最新的文件不會重複下載。

先看看要下多少:加 --dry-run 只列出將要下載的文件,不真正下載。

下載數據集或 Space,加 --repo-type:

bash
hf download HuggingFaceH4/ultrachat_200k --repo-type dataset

指定版本,加 --revision(分支名、標籤或提交哈希)。

4. 登入與訪問令牌

公開模型不登入也能下。私有倉庫和受限模型需要令牌:

  1. 登入官網,進入 Settings → Access Tokens,點 New token;
  2. 選擇令牌類型。官方文檔列出三種:
  • read:只讀,下載用這個就夠;
  • write:在只讀基礎上可以推送內容;
  • fine-grained:可以精確到某個模型或某個組織的權限,官方建議生產環境只用這一種;
  1. 在終端登入:
bash
hf auth login

按提示粘貼令牌。也可以不登入,只在單條命令裏用 --token 傳入,或者設定環境變量 HF_TOKEN。

令牌等同於密碼:不要寫進代碼倉庫,不要發給別人。官方文檔說明,令牌泄露後應立即在 Access Tokens 頁面刪除或刷新。

5. 申請受限模型的訪問權限

有些模型開啟了訪問申請(官方稱 gated model),直接下載會被拒絕。官方文檔的流程:

  1. 登入後在瀏覽器裏打開該模型頁面(申請只能在瀏覽器裏完成);
  2. 頁面會提示你同意把用戶名和電郵分享給模型作者,有的還要填寫額外資訊。官方建議盡量填完整,方便作者審核;
  3. 點同意提交。之後有兩種情況:作者設定了自動批准的,立刻就能下載;需要人工審核的,要等作者處理;
  4. 通過後,用已登入的命令行或帶令牌的腳本下載。

官方文檔提醒:模型作者對訪問權限有完全的控制權,可以隨時撤銷,包括已經批准過的申請。

6. 文件下到哪裏了,怎麼改

環境變量作用預設值
HF_HOMEhuggingface_hub 存放數據的根目錄(令牌和緩存都在裏面)~/.cache/huggingface
HF_HUB_CACHE模型、數據集、Space 的緩存目錄$HF_HOME/hub
HF_TOKEN訪問令牌,設定後覆蓋本機儲存的令牌—
HF_HUB_DOWNLOAD_TIMEOUT下載時等待伺服器響應的秒數10
HF_HUB_OFFLINE設為 1 後不發任何網絡請求,只讀本地緩存未設定

系統盤空間不夠,把 HF_HOME 指到別的盤;網絡慢、經常超時,把 HF_HUB_DOWNLOAD_TIMEOUT 調大。單次下載也可以用 --cache-dir 臨時指定緩存目錄。

常見問題

Q:huggingface-cli 命令還能用嗎?

官方文檔現在全部以 hf 為準。舊命令是否保留以你安裝的版本為準,新寫的腳本建議直接用 hf。

Q:下載中斷了要從頭來嗎?

重新執行同一條命令即可,已完成且是最新版本的文件會被跳過。

Q:報 401 或 403?

401 一般是沒登入或令牌無效,重新 hf auth login;403 常見於受限模型沒有申請或還沒批准,或者所在組織要求使用 fine-grained 令牌而你用的是 read / write 令牌。

Q:怎麼知道自己的下載速度正不正常?

官方提供了測速頁面 fast.hf.co,可以測到最近的邊緣節點的帶寬。

Q:下載的模型怎麼用?

GGUF 文件可以導入 Ollama(見《Ollama Modelfile 怎麼寫》)或 LM Studio(見《LM Studio怎麼用》);safetensors 格式的模型一般配合 transformers、diffusers 等庫用代碼加載,模型頁面上的「Use in 某個庫」按鈕會給出示例代碼(按鈕名稱以頁面為準)。

Q:用 git clone 可以嗎?

可以。官方說明模型倉庫是基於 Xet 存儲的 Git 倉庫,需要先安裝 git-xet 再克隆。只是下載使用的話,hf download 更省事。

參考資料

  • Hugging Face 文檔:Downloading models — https://huggingface.co/docs/hub/models-downloading
  • huggingface_hub 文檔:Command Line Interface — https://huggingface.co/docs/huggingface_hub/guides/cli
  • Gated models — https://huggingface.co/docs/hub/models-gated
  • User access tokens — https://huggingface.co/docs/hub/security-tokens
  • Environment variables — https://huggingface.co/docs/huggingface_hub/package_reference/environment_variables
需要開通或續費?AI 會員充值與全部商品 →

Nathaniel 的更多內容

  1. 01

    AI 學習路線:零基礎從哪開始,6 個階段、每階段該讀哪幾篇教學(2026)

    AI 學習路線怎麼走?給零基礎的人一條循序漸進的路徑:先選一個助手用順,再學提問,再用進日常工作,按需學做圖做影片,守住私隱與版權,最後進階自動化和編程。每個階段都配了本站對應的教學。

    其他 AI 工具0
  2. 02

    AI 瀏覽器有哪些:Perplexity Comet、Opera Neon、Dia、Brave Leo 與 Edge Copilot 的官方說法對照

    AI 瀏覽器有哪些?按官方頁面整理 Perplexity Comet、Opera Neon、Dia、Brave Leo 和 Edge 裏的 Copilot:官方自述的定位、支持的平台、免費還是訂閱,以及 Gemini、Claude 的 Chrome 方案和已停用的 ChatGPT Atlas。

    其他 AI 工具0
  3. 03

    即夢國際版 Dreamina 是什麼:官方站入口、能生成什麼、免費積分和模型(2026)

    即夢國際版 Dreamina 是什麼?官方站是 dreamina.capcut.com,是一個圖片、影片和數字人一體的 AI 創作平台。按官方首頁和 FAQ 講:能生成什麼、免費用戶每天 120 積分、列出的 Seedance 與 Seedream 模型,以及和國內即夢怎麼區分。

    其他 AI 工具0
  4. 04

    Kimi K3 Coding Plan 是什麼、怎麼用:Kimi Code 會員、模型 ID、套餐價格和額度規則

    Kimi K3 Coding Plan 是什麼?按 Kimi 官方文檔核對:官方現在叫 Kimi Code,是 Kimi 會員權益裏的編程服務,Plus 及以上才有;講 K3 等模型 ID、國內新套餐價格、三種客戶端、第三方工具接入和額度規則。

    Kimi0
  5. 05

    DeepSeek V4 Pro 和 Flash 的區別與 API 價格:官方價格頁逐項對照(高峰與空閒時段)

    DeepSeek V4 Pro 和 Flash 有什麼區別、API 怎麼收費?按 DeepSeek 官方價格頁(2026-10-19 查詢)列出兩個模型的版本、上下文、圖像理解、並發和每百萬 token 價格,說明高峰與空閒時段的計費差別和舊模型名怎麼處理。

    其他 AI 工具0
  6. 06

    GPT-6 Pro(Astra)怎麼用、哪些套餐有:怎麼選到 Pro 檔、用量限制和 Pro 三檔價格

    GPT-6 Pro(Astra)怎麼用、哪些套餐有?按 OpenAI 幫助中心核對:聊天裏 Pro 檔給 Pro 100、Pro 200、Business 和 Enterprise;Plus 在 Work 和 Codex 裏含 Astra。講怎麼選到、用量上限和官方 Pro 價格。

    ChatGPT0

同產品的其他教學

  1. 01

    AI圖片放大與高清修復:Midjourney、ChatGPT、Gemini 怎麼出高解像度圖

    AI 生成的圖不夠清晰,想打印或做大圖怎麼辦?本文按官方文檔講清 Midjourney 的 Subtle / Creative 放大和 HD 直出、Gemini 與 ChatGPT 的解像度選項、Flow 的影片放大,以及「AI 放大會編造細節」的注意事項。

    Gemini其他 AI 工具0
  2. 02

    AI影片運鏡提示詞大全:推拉搖移跟升降、環繞、甩鏡怎麼寫(中英對照)

    AI 影片的運鏡提示詞怎麼寫?本文按 Google 官方影片提示指南整理鏡頭運動、機位角度、鏡頭光學效果三張中英對照表,每個術語配效果說明和例句,並給出組合運鏡的寫法和常見翻車原因,適用於 Veo、即夢、可靈等工具。

    Gemini其他 AI 工具0
  3. 03

    AI 影片翻譯怎麼做:用 ElevenLabs 給影片自動配音翻譯、轉寫並生成字幕

    想把一段影片翻譯成另一種語言並保留原聲音色?本文按 ElevenLabs 官方文檔講清 Dubbing 自動配音翻譯的操作步驟、文件限制、免費檔水印與計費方式,以及用 Speech to Text 轉寫、在字幕編輯器裏調整並導出字幕的流程。

    其他 AI 工具0
  4. 04

    MCP Inspector 怎麼用:安裝、啟動命令、調試 MCP 伺服器與 v2 的變化

    MCP Inspector 是什麼、怎麼安裝和使用?按 MCP 官方文檔講清網頁、命令行、終端介面三種模式的啟動命令,怎麼連本地和遠程伺服器、怎麼傳環境變量,密鑰存在哪,以及 v2 相比舊教學在端口、令牌變量名和 Node 版本上的變化。

    Claude其他 AI 工具0
  5. 05

    MCP 的 stdio、SSE 和 Streamable HTTP 有什麼區別:本地與遠程 MCP 怎麼選

    MCP 配置裏的 stdio、sse、http 到底差在哪?按 MCP 官方規範講清兩種標準傳輸方式的工作原理、Streamable HTTP 與舊的 HTTP+SSE 的關係、會話與斷線續傳、規範對安全的硬性要求,以及本地伺服器和遠程伺服器各適合什麼場景。

    Claude其他 AI 工具0
  6. 06

    Midjourney 可以商用嗎:作品歸屬、商用條件與隱身模式

    Midjourney 生成的圖片和影片能不能商用、版權歸誰、公司用要什麼套餐、作品會不會被別人看到?本文按 Midjourney 服務條款逐條解釋,並補充中美對 AI 生成圖片版權的官方 / 司法觀點。

    其他 AI 工具0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~