Environment variables
env
Module used to configure Transformers.js.
Example: Disable remote models.
Copied
import { env } from '@xenova/transformers';
env.allowRemoteModels = false;
Example: Set local model path.
Copied
import { env } from '@xenova/transformers';
env.localModelPath = '/path/to/local/models/';
Example: Set cache directory.
Copied
import { env } from '@xenova/transformers';
env.cacheDir = '/path/to/cache/directory/';
env.env
Global variable used to control execution. This provides users a simple way to configure Transformers.js.
Kind: static constant of env
Properties
backends
Object
Expose environment variables of different backends, allowing users to set these variables if they want to.
__dirname
string
Directory name of module. Useful for resolving local paths.
version
string
This version of Transformers.js.
allowRemoteModels
boolean
Whether to allow loading of remote files, defaults to true
. If set to false
, it will have the same effect as setting local_files_only=true
when loading pipelines, models, tokenizers, processors, etc.
remoteHost
string
Host URL to load models from. Defaults to the Hugging Face Hub.
remotePathTemplate
string
Path template to fill in and append to remoteHost
when loading models.
allowLocalModels
boolean
Whether to allow loading of local files, defaults to true
. If set to false
, it will skip the local file check and try to load the model from the remote host.
localModelPath
string
Path to load local models from. Defaults to /models/
.
useFS
boolean
Whether to use the file system to load files. By default, it is true
if available.
useBrowserCache
boolean
Whether to use Cache API to cache models. By default, it is true
if available.
useFSCache
boolean
Whether to use the file system to cache files. By default, it is true
if available.
cacheDir
string
The directory to use for caching files with the file system. By default, it is ./.cache
.
useCustomCache
boolean
Whether to use a custom cache system (defined by customCache
), defaults to false
.
customCache
Object
The custom cache to use. Defaults to null
. Note: this must be an object which implements the match
and put
functions of the Web Cache API. For more information, see https://developer.mozilla.org/en-US/docs/Web/API/Cache
Last updated