Class RedisVLContentRetriever.Builder

java.lang.Object
com.redis.vl.langchain4j.RedisVLContentRetriever.Builder
Enclosing class:
RedisVLContentRetriever

public static class RedisVLContentRetriever.Builder extends Object
Builder for RedisVLContentRetriever.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • embeddingStore

      public RedisVLContentRetriever.Builder embeddingStore(RedisVLEmbeddingStore 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

      public RedisVLContentRetriever.Builder maxResults(int maxResults)
      Sets the maximum number of results.
      Parameters:
      maxResults - Maximum results
      Returns:
      This builder
    • minScore

      public RedisVLContentRetriever.Builder minScore(double minScore)
      Sets the minimum similarity score.
      Parameters:
      minScore - Minimum score (0-1)
      Returns:
      This builder
    • build

      public RedisVLContentRetriever build()
      Builds the retriever.
      Returns:
      A new RedisVLContentRetriever