SemanticRetriever.SemanticRetrieverOptions.Builder

public static abstract class SemanticRetriever.SemanticRetrieverOptions.Builder

Public Constructors

Builder()
Constructs a new Builder.

Public Methods

SemanticRetriever.SemanticRetrieverOptions.Builder
setVectorStore(VectorStore vectorStore)
Sets the VectorStore storage backend.
SemanticRetriever.SemanticRetrieverOptions.Builder
setProviders(List<EmbeddingProvider> providers)
Sets the list of EmbeddingProvider instances.
SemanticRetriever.SemanticRetrieverOptions.Builder
setChunkingMode(SemanticRetriever.ChunkingMode chunkingMode)
Sets the text chunking mode.
SemanticRetriever.SemanticRetrieverOptions

Inherited Methods

Public Constructors

public Builder ()

Constructs a new Builder.

Public Methods

public SemanticRetriever.SemanticRetrieverOptions.Builder setVectorStore (VectorStore vectorStore)

Sets the VectorStore storage backend.

public SemanticRetriever.SemanticRetrieverOptions.Builder setProviders (List<EmbeddingProvider> providers)

Sets the list of EmbeddingProvider instances.

public SemanticRetriever.SemanticRetrieverOptions.Builder setChunkingMode (SemanticRetriever.ChunkingMode chunkingMode)

Sets the text chunking mode.