Class: HuggingFaceEmbedding
Uses feature extraction from '@xenova/transformers' to generate embeddings. Per default the model XENOVA_ALL_MINILM_L6_V2 is used.
Can be changed by setting the modelType
parameter in the constructor, e.g.:
new HuggingFaceEmbedding({
modelType: HuggingFaceEmbeddingModelType.XENOVA_ALL_MPNET_BASE_V2,
});
Extends
Constructors
new HuggingFaceEmbedding()
new HuggingFaceEmbedding(
init
?):HuggingFaceEmbedding
Parameters
• init?: Partial
<HuggingFaceEmbedding
>
Returns
Overrides
Source
packages/llamaindex/src/embeddings/HuggingFaceEmbedding.ts:28
Properties
embedBatchSize
embedBatchSize:
number
=DEFAULT_EMBED_BATCH_SIZE
Inherited from
BaseEmbedding
. embedBatchSize
Source
packages/llamaindex/src/embeddings/types.ts:21
embedInfo?
optional
embedInfo:EmbeddingInfo
Inherited from
Source
packages/llamaindex/src/embeddings/types.ts:22
extractor
private
extractor:any