【開發筆記】找不到 Hugging Face 環境變數設定?教你正確配置 Secrets 保護 API 密鑰

更新 發佈閱讀 4 分鐘
vocus|新世代的創作平台

在開發 AI 應用程式並部署到 Hugging Face Spaces 時,保護 API Token 或資料庫密碼是至關重要的。許多開發者會習慣使用 os.environ.get 來讀取環境變數,但在設定過程中,最常遇到的問題就是:「我在 Settings 頁面翻遍了,為什麼就是找不到 Variables and secrets 區塊?」

這篇文章將帶你快速避開這個常見誤區。

一、 釐清誤區:個人設定 vs. 專案設定

在 Hugging Face 的介面中,存在兩種不同的設定頁面,這是大多數人迷路的原因:

  1. 個人帳號設定 (User Settings)
    • 網址特徵: huggingface.co/settings/...
    • 功能: 管理帳單、個人 Access Token、SSH Key 等帳號層級的資訊。這不是設定環境變數的地方。
  2. Space 專案設定 (Space Settings)
    • 網址特徵: huggingface.co/spaces/你的名稱/專案名稱/settings
    • 功能: 針對特定的應用專案進行配置。這才是設定 Variables and secrets 的正確位置。

二、 正確設定 Secrets 的步驟

如果你需要設定環境變數,請務必按照以下步驟操作:

  • 進入你的 Space 頁面:點擊你頭像旁邊的 Spaces 標籤,進入你建立的應用專案。
  • 點擊頂部選單的 Settings:在專案名稱下方,找到位於 AppFilesCommunity 旁邊的 Settings 按鈕。
  • 新增 Secret:向下捲動找到 Variables and secrets 區塊,點擊 New secret
    • Name:輸入變數名稱(例如 OPENAI_API_KEY)。
    • Value:輸入你的密鑰內容。
  • 儲存並重啟:點擊儲存後,Hugging Face 會自動重啟你的應用,將這些值注入到環境中。

三、 程式碼實作:如何讀取變數?

設定完成後,你可以在 Python 程式碼中透過標準庫 os 來安全地獲取這些敏感資訊:

import os

# 從環境變數中安全讀取密鑰
api_key = os.environ.get("OPENAI_API_KEY")

if api_key:
# 進行後續的 API 調用
print("成功讀取設定!")
else:
# 提醒檢查 Settings 頁面
print("錯誤:找不到環境變數,請確認 Space 設定。")

四、 關於 HF_TOKEN 的特別提示

如果你需要讀取 Hugging Face 官方的 Token 來下載私有模型,只需要在 Space 的 Secrets 裡新增一個名為 HF_TOKEN 的變數。許多主流的 AI 函式庫(如 transformersdiffusers)都會自動識別並使用此變數,無需手動寫入程式碼。

留言
avatar-img
Josh的沙龍
15會員
119內容數
分享知識
Josh的沙龍的其他內容
2026/03/24
在 Hugging Face 部署 Chat-UI 模板時,常卡在 MONGODB_URL 該填什麼。本文詳解如何從 MongoDB Atlas 取得連接字串,並正確替換帳密佔位符,助你快速完成 Space 私人雲端部署。
Thumbnail
2026/03/24
在 Hugging Face 部署 Chat-UI 模板時,常卡在 MONGODB_URL 該填什麼。本文詳解如何從 MongoDB Atlas 取得連接字串,並正確替換帳密佔位符,助你快速完成 Space 私人雲端部署。
Thumbnail
2026/03/24
本文詳解如何申請 Hugging Face 的 User Access Token(HF_TOKEN),從進入設定頁面到權限權重選擇,並提供 Colab 與 Python 環境的安全建議,幫助開發者快速串接模型與資料集,開啟 AI 實作的第一步。
Thumbnail
2026/03/24
本文詳解如何申請 Hugging Face 的 User Access Token(HF_TOKEN),從進入設定頁面到權限權重選擇,並提供 Colab 與 Python 環境的安全建議,幫助開發者快速串接模型與資料集,開啟 AI 實作的第一步。
Thumbnail
2026/03/23
在 Hugging Face 探索 AI 模型時,「Use this model」按鈕是通往實作的導航儀。本文詳細解析選單中的程式庫整合、雲端筆記本測試及本地高效部署工具(如 vLLM 與量化版本),助你將模型快速轉化為實戰應用。
Thumbnail
2026/03/23
在 Hugging Face 探索 AI 模型時,「Use this model」按鈕是通往實作的導航儀。本文詳細解析選單中的程式庫整合、雲端筆記本測試及本地高效部署工具(如 vLLM 與量化版本),助你將模型快速轉化為實戰應用。
Thumbnail
看更多
你可能也想看
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
我想要一天分享一點「LLM從底層堆疊的技術」,並且每篇文章長度控制在三分鐘以內,讓大家不會壓力太大,但是又能夠每天成長一點。 整理目前手上有的素材: 準備資料集:AI說書 - 從0開始 - 162 | 準備Pretrain模型需要的資料 現在我們來準備 Pretrain 模型需要的函數
Thumbnail
我想要一天分享一點「LLM從底層堆疊的技術」,並且每篇文章長度控制在三分鐘以內,讓大家不會壓力太大,但是又能夠每天成長一點。 整理目前手上有的素材: 準備資料集:AI說書 - 從0開始 - 162 | 準備Pretrain模型需要的資料 現在我們來準備 Pretrain 模型需要的函數
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
我想要一天分享一點「LLM從底層堆疊的技術」,並且每篇文章長度控制在三分鐘以內,讓大家不會壓力太大,但是又能夠每天成長一點。 在生成式 Transformer 模型(如 GPT 和 PaLM)中,「幻覺」一詞指的是模型生成的資訊並不存在於訓練數據中,甚至與之無關。這些幻覺可能是顯而易見的,也可
Thumbnail
我想要一天分享一點「LLM從底層堆疊的技術」,並且每篇文章長度控制在三分鐘以內,讓大家不會壓力太大,但是又能夠每天成長一點。 在生成式 Transformer 模型(如 GPT 和 PaLM)中,「幻覺」一詞指的是模型生成的資訊並不存在於訓練數據中,甚至與之無關。這些幻覺可能是顯而易見的,也可
Thumbnail
我想要一天分享一點「LLM從底層堆疊的技術」,並且每篇文章長度控制在三分鐘以內,讓大家不會壓力太大,但是又能夠每天成長一點。 我們先下載資料集: !curl -L https://raw.githubusercontent.com/Denis2054/Transformers_3rd_Edi
Thumbnail
我想要一天分享一點「LLM從底層堆疊的技術」,並且每篇文章長度控制在三分鐘以內,讓大家不會壓力太大,但是又能夠每天成長一點。 我們先下載資料集: !curl -L https://raw.githubusercontent.com/Denis2054/Transformers_3rd_Edi
Thumbnail
我想要一天分享一點「LLM從底層堆疊的技術」,並且每篇文章長度控制在三分鐘以內,讓大家不會壓力太大,但是又能夠每天成長一點。 在生成式 Transformer 模型(如 GPT 和 PaLM)中,「幻覺」一詞指的是模型生成的資訊並不存在於訓練數據中,甚至與之無關。這些幻覺可能是顯而易見的,也可
Thumbnail
我想要一天分享一點「LLM從底層堆疊的技術」,並且每篇文章長度控制在三分鐘以內,讓大家不會壓力太大,但是又能夠每天成長一點。 在生成式 Transformer 模型(如 GPT 和 PaLM)中,「幻覺」一詞指的是模型生成的資訊並不存在於訓練數據中,甚至與之無關。這些幻覺可能是顯而易見的,也可
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News