Package com.redis.vl.utils.vectorize
Class VectorizerBuilder.HuggingFaceVectorizerBuilder
java.lang.Object
com.redis.vl.utils.vectorize.VectorizerBuilder.AbstractVectorizerBuilder<VectorizerBuilder.HuggingFaceVectorizerBuilder>
com.redis.vl.utils.vectorize.VectorizerBuilder.HuggingFaceVectorizerBuilder
- Enclosing class:
VectorizerBuilder
public static class VectorizerBuilder.HuggingFaceVectorizerBuilder
extends VectorizerBuilder.AbstractVectorizerBuilder<VectorizerBuilder.HuggingFaceVectorizerBuilder>
Builder for HuggingFace embedding vectorizers.
-
Field Summary
Fields inherited from class com.redis.vl.utils.vectorize.VectorizerBuilder.AbstractVectorizerBuilder
cache, dimensions, dtype, modelName -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the vectorizer.Set the HuggingFace model to use.Methods inherited from class com.redis.vl.utils.vectorize.VectorizerBuilder.AbstractVectorizerBuilder
withCache, withDataType, withDimensions
-
Method Details
-
model
Set the HuggingFace model to use.- Parameters:
model- Model ID (e.g., "sentence-transformers/all-mpnet-base-v2")- Returns:
- This builder
-
build
Description copied from class:VectorizerBuilder.AbstractVectorizerBuilderBuild the vectorizer.- Specified by:
buildin classVectorizerBuilder.AbstractVectorizerBuilder<VectorizerBuilder.HuggingFaceVectorizerBuilder>- Returns:
- The configured vectorizer
-