iT邦幫忙

2025 iThome 鐵人賽

DAY 17
0
生成式 AI

30天生成式AI入門與實作日記系列 第 17

[Day 17] 如何從Hugging Face申請 Token及下載需要授權的模型

  • 分享至 

  • xImage
  •  

前面幾天我一直在跟GPT-2、Qwen mini這些小模型奮戰,常常遇到文字接龍、重複句子的狀況。雖然有趣,但老實說要拿來做研究或專題真的不太實用。
既然我在Day2就已經介紹過Hugging Face,今天就要實際來帶大家進一步:如何申請Hugging Face的Token。並取得模型授權,讓我們可以跑比較新的開源模型(像Gemma或 LLaMA)。

為什麼要申請Token?
Hugging Face上的模型分成兩種:

  • 完全開放:例如GPT-2、Qwen2-1.5B-Instruct,直接就能下載使用。
  • 受限(gated):例如Google的Gemma、Meta的LLaMA,需要先同意使用條款並登入才能用。
    如果沒申請Token,直接載這些受限模型就會跳出:
HTTPError: 401 Client Error: Unauthorized
Cannot access gated repo...

(我自己第一次跑Gemma就卡在這裡😅)

實際操作流程

  1. 註冊Hugging Face帳號
    https://huggingface.co/ 用Google或GitHub就能快速註冊
    https://ithelp.ithome.com.tw/upload/images/20250928/20169387Zr7hGP1M5E.png
    https://ithelp.ithome.com.tw/upload/images/20250928/201693875YmwD9xxT7.png

  2. 取得Token
    子步驟:

  • 登入Hugging Face後→點右上角頭貼→Settings
    https://ithelp.ithome.com.tw/upload/images/20250928/20169387irivI3FM4n.png
  • 左邊選單→Access Tokens
  • https://ithelp.ithome.com.tw/upload/images/20250928/20169387KFAAuVTHd1.png
  • 點Create new token,權限選Read,可以自行取這個Token的名稱
    https://ithelp.ithome.com.tw/upload/images/20250928/201693877vEN6oNLhB.png
    https://ithelp.ithome.com.tw/upload/images/20250928/20169387EX11TpzB5M.png
  • 複製產生的xxxxx字串,就是你的Token
    **注意!**沒有特別需求,不要隨便把Token給別人唷!
  1. 申請模型授權(以google/gemma-3-1b-it例)
    因為Gemma是Google開源的模型,它雖然免費,但屬於受限模型。意思是你不能直接下載,必須先在Hugging Face上同意使用條款,才能存取它的檔案。

做法也很簡單:

  • 打開Gemma-3-1B-Instruct頁面
    https://huggingface.co/google/gemma-3-1b-it
  • 滑到中間會看到這個畫面
    https://ithelp.ithome.com.tw/upload/images/20250928/20169387R7a25cMWLp.png
  • 點下Acknowledge license→表示你同意Google的使用規範,Hugging Face就會幫你開通下載權限。

上一篇
[Day 16] Few-shot Prompting:給例子再提問
下一篇
[Day 18] Gemma模型初體驗
系列文
30天生成式AI入門與實作日記19
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言