Skip to content

HuggingFaceInferenceAPIEmbedding

Defined in: .build/typescript/packages/providers/huggingface/src/shared.ts:34

Uses feature extraction from Hugging Face’s Inference API to generate embeddings.

Set the model and accessToken parameter in the constructor, e.g.:

new HuggingFaceInferenceAPIEmbedding(\{
model: HuggingFaceEmbeddingModelType.XENOVA_ALL_MPNET_BASE_V2,
accessToken: "<your-access-token>"
\});
  • BaseEmbedding

HuggingFaceInferenceAPIEmbedding<Options>(nodes, options?): Promise

Defined in: .build/typescript/packages/providers/huggingface/src/shared.ts:34

Uses feature extraction from Hugging Face’s Inference API to generate embeddings.

Set the model and accessToken parameter in the constructor, e.g.:

new HuggingFaceInferenceAPIEmbedding(\{
model: HuggingFaceEmbeddingModelType.XENOVA_ALL_MPNET_BASE_V2,
accessToken: "<your-access-token>"
\});

Options extends Record<string, unknown>

BaseNode<Metadata>[]

Options

Promise

new HuggingFaceInferenceAPIEmbedding(init): HuggingFaceInferenceAPIEmbedding

Defined in: .build/typescript/packages/providers/huggingface/src/shared.ts:38

HFConfig

HuggingFaceInferenceAPIEmbedding

BaseEmbedding.constructor

model: string

Defined in: .build/typescript/packages/providers/huggingface/src/shared.ts:35


hf: HfInference

Defined in: .build/typescript/packages/providers/huggingface/src/shared.ts:36

getTextEmbedding(text): Promise<number[]>

Defined in: .build/typescript/packages/providers/huggingface/src/shared.ts:47

string

Promise<number[]>

BaseEmbedding.getTextEmbedding


getTextEmbeddings(texts): Promise<number[][]>

Defined in: .build/typescript/packages/providers/huggingface/src/shared.ts:55

string[]

Promise<number[][]>

BaseEmbedding.getTextEmbeddings