Skip to main content
Version: 0.9.x

Interface: TextEmbeddingsType<M>

Defined in: types/textEmbeddings.ts:123

React hook state and methods for a Text Embeddings model instance.

Type Parameters

M

M extends TextEmbeddingsModel = TextEmbeddingsModel

Properties

downloadProgress

downloadProgress: number

Defined in: types/textEmbeddings.ts:141

Tracks the progress of the model download process (value between 0 and 1).


error

error: RnExecutorchError | null

Defined in: types/textEmbeddings.ts:129

Contains the error message if the model failed to load or during inference.


forward

forward: ForwardFn<M>

Defined in: types/textEmbeddings.ts:149

Runs the text embeddings model on the provided input string.

Param

The text string to embed.

Param

Optional role for models with asymmetric prompts. Required if the model has prompts.

Returns

A promise resolving to a Float32Array or EmbeddingResult containing the vector embeddings.

Throws

If the model is not loaded or is currently processing another request.


isGenerating

isGenerating: boolean

Defined in: types/textEmbeddings.ts:137

Indicates whether the model is currently generating embeddings.


isReady

isReady: boolean

Defined in: types/textEmbeddings.ts:133

Indicates whether the embeddings model has successfully loaded and is ready for inference.