Hub Python 函式庫文件
管理您的 Space 執行環境
立即開始
操作指南
總覽下載檔案上傳檔案儲存桶使用 CLI建立 CLI 擴充功能HfFileSystem儲存庫搜尋推論Inference Endpoints(推論端點)Jobs社群分頁選集 (Collections)快取 (Cache)模型卡片管理您的 Space整合函式庫Webhooks
概念指南
參考
加入 Hugging Face 社群
並獲得增強的文件體驗
開始使用
管理您的 Space 執行環境
請查閱 HfApi 文件頁面,以了解如何管理 Hub 上 Space 的相關方法。
- 複製 Space: duplicate_space()
- 獲取當前執行環境: get_space_runtime()
- 獲取建置或執行日誌: fetch_space_logs()
- 管理密鑰 (Secrets): add_space_secret() 與 delete_space_secret()
- 管理硬體: request_space_hardware()
- 管理狀態: pause_space(), restart_space(), set_space_sleep_time()
資料結構
SpaceRuntime
class huggingface_hub.SpaceRuntime
< 原始碼 >( data: dict )
參數
- stage (
str) — Space 的當前階段。範例:RUNNING。 - hardware (
str或None) — Space 的當前硬體。範例:"cpu-basic"。若 Space 首次處於BUILDING(建置中)狀態,則可能為None。 - requested_hardware (
str或None) — 請求的硬體。可能與hardware不同,特別是在剛發出請求時。範例:"t4-medium"。如果尚未請求任何硬體,則可能為None。 - sleep_time (
int或None) — 在最後一次請求後,Space 將保持活動狀態的秒數。預設情況下(如果值為None),如果 Space 在升級後的硬體上執行,它將永遠不會進入休眠狀態;而在免費的 'cpu-basic' 硬體上,它將在 48 小時後進入休眠。欲了解更多詳情,請參閱 https://huggingface.co/docs/hub/spaces-gpus#sleep-time。 - volumes (
list[Volume]或None) — 掛載在 Space 中的儲存區列表。每個 Volume 都是一個 Volume 物件,用於描述其類型、來源、掛載路徑和可選設定。如果沒有掛載儲存區,則為None。 - raw (
dict) — 來自伺服器的原始回應。包含更多關於 Space 執行環境的資訊,例如副本數量、CPU 數量、記憶體大小等。
包含關於 Space 當前執行環境的資訊。
SpaceHardware
class huggingface_hub.SpaceHardware
< 原始碼 >( value names = None module = None qualname = None type = None start = 1 )
可在 Hub 上執行您 Space 的可用硬體枚舉。
SpaceStage
class huggingface_hub.SpaceStage
< 原始碼 >( value names = None module = None qualname = None type = None start = 1 )
Hub 上 Space 可能階段的枚舉。
取自 https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceInfo.ts#L61 (私人網址)。
SpaceStorage
class huggingface_hub.SpaceStorage
< 原始碼 >( value names = None module = None qualname = None type = None start = 1 )
Hub 上可供您 Space 使用的持久化儲存枚舉。
取自 https://github.com/huggingface/moon-landing/blob/main/server/repo_types/SpaceHardwareFlavor.ts#L24 (私人網址)。
SpaceVariable
class huggingface_hub.SpaceVariable
< 原始碼 >( key: str values: dict )
包含關於 Space 當前變數的資訊。