Package com.redis.vl.langchain4j
Class RedisVLContentRetriever.Builder
java.lang.Object
com.redis.vl.langchain4j.RedisVLContentRetriever.Builder
- Enclosing class:
RedisVLContentRetriever
Builder for RedisVLContentRetriever.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the retriever.embeddingModel(dev.langchain4j.model.embedding.EmbeddingModel embeddingModel) Sets the embedding model.embeddingStore(RedisVLEmbeddingStore embeddingStore) Sets the embedding store.maxResults(int maxResults) Sets the maximum number of results.minScore(double minScore) Sets the minimum similarity score.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
embeddingStore
Sets the embedding store.- Parameters:
embeddingStore- The Redis embedding store- Returns:
- This builder
-
embeddingModel
public RedisVLContentRetriever.Builder embeddingModel(dev.langchain4j.model.embedding.EmbeddingModel embeddingModel) Sets the embedding model.- Parameters:
embeddingModel- The embedding model- Returns:
- This builder
-
maxResults
Sets the maximum number of results.- Parameters:
maxResults- Maximum results- Returns:
- This builder
-
minScore
Sets the minimum similarity score.- Parameters:
minScore- Minimum score (0-1)- Returns:
- This builder
-
build
Builds the retriever.- Returns:
- A new RedisVLContentRetriever
-