Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/embedder-transformersjs / TransformersJsEmbedder
Class: TransformersJsEmbedder
Defined in: packages/embedder-transformersjs/src/index.ts:125
EmbedderProvider implementation backed by @huggingface/transformers.
Stable
Implements
Constructors
Constructor
new TransformersJsEmbedder(options): TransformersJsEmbedder;Defined in: packages/embedder-transformersjs/src/index.ts:138
Parameters
| Parameter | Type |
|---|---|
options | TransformersJsEmbedderOptions |
Returns
TransformersJsEmbedder
Methods
configHash()
configHash(): string;Defined in: packages/embedder-transformersjs/src/index.ts:160
Stable hash of the embedder's configuration (model + revision + opts).
Returns
string
Implementation of
dim()
dim(): number;Defined in: packages/embedder-transformersjs/src/index.ts:155
Output dimensionality of the embedding vectors.
Returns
number
Implementation of
embed()
embed(texts, opts?): Promise<readonly Float32Array<ArrayBufferLike>[]>;Defined in: packages/embedder-transformersjs/src/index.ts:172
Compute embeddings for a batch of texts. Returns one vector per text.
Parameters
| Parameter | Type |
|---|---|
texts | readonly string[] |
opts | EmbedOptions |
Returns
Promise<readonly Float32Array<ArrayBufferLike>[]>
Implementation of
id()
id(): string;Defined in: packages/embedder-transformersjs/src/index.ts:150
Stable identifier (e.g. 'transformersjs:Xenova/multilingual-e5-base').
Returns
string