Transformers.js 文件
env
並獲得增強的文件體驗
開始使用
env
用於配置 Transformers.js 的模組。
示例: 停用遠端模型。
import { env } from '@huggingface/transformers';
env.allowRemoteModels = false;
示例: 設定本地模型路徑。
import { env } from '@huggingface/transformers';
env.localModelPath = '/path/to/local/models/';
示例: 設定快取目錄。
import { env } from '@huggingface/transformers';
env.cacheDir = '/path/to/cache/directory/';
- env
- 靜態
- 內部
env.apis
一個只讀物件,包含當前環境中可用 API 的資訊。
類別: env
的靜態常量
env.env : <code> TransformersEnvironment </code>
類別: env
的靜態常量
env~IS_BROWSER_ENV
我們是否在瀏覽器環境中執行(而不是在 web worker 中)
類別: env
的內部屬性
env~IS_WEBWORKER_ENV
我們是否在 web worker 環境中執行
類別: env
的內部屬性
env~IS_WEB_CACHE_AVAILABLE
Cache API 是否可用
類別: env
的內部屬性
env~IS_WEBGPU_AVAILABLE
WebGPU API 是否可用
類別: env
的內部屬性
env~IS_WEBNN_AVAILABLE
WebNN API 是否可用
類別: env
的內部屬性
env~IS_PROCESS_AVAILABLE
Node.js process API 是否可用
類別: env
的內部屬性
env~IS_NODE_ENV
我們是否在類 Node.js 環境中執行(node、deno、bun)
類別: env
的內部屬性
env~IS_FS_AVAILABLE
檔案系統 API 是否可用
類別: env
的內部屬性
env~IS_PATH_AVAILABLE
path API 是否可用
類別: env
的內部屬性
env~TransformersEnvironment : <code> Object </code>
提供給使用者以控制執行的全域性變數。這為使用者提供了一種簡單的方法來配置 Transformers.js。
類別: env
的內部型別定義
屬性
名稱 | 型別 | 描述 |
---|---|---|
版本 | 字串 | Transformers.js 的版本。 |
後端 | * | 公開不同後端的環境變數,允許使用者根據需要設定這些變數。 |
allowRemoteModels | 布林值 | 是否允許載入遠端檔案,預設為 |
remoteHost | 字串 | 載入模型的遠端主機 URL。預設為 Hugging Face Hub。 |
remotePathTemplate | 字串 | 在載入模型時用於填充並附加到 |
allowLocalModels | 布林值 | 是否允許載入本地檔案,如果在瀏覽器中執行,則預設為 |
localModelPath | 字串 | 載入本地模型的路徑。預設為 |
useFS | 布林值 | 是否使用檔案系統來載入檔案。預設情況下,如果可用,則為 |
useBrowserCache | 布林值 | 是否使用 Cache API 來快取模型。預設情況下,如果可用,則為 |
useFSCache | 布林值 | 是否使用檔案系統來快取檔案。預設情況下,如果可用,則為 |
cacheDir | 字串 | 用於透過檔案系統快取檔案的目錄。預設為 |
useCustomCache | 布林值 | 是否使用自定義快取系統(由 |
customCache | 物件 | 要使用的自定義快取。預設為 |
< > 在 GitHub 上更新