Skip to content

Add an opportunity to choose a model in vector store #2104

Open
@niallrox

Description

@niallrox

Expected Behavior

	void add(List<Document> documents, String model);
	@Nullable
	List<Document> similaritySearch(SearchRequest request, String model);

or

	void add(List<Document> documents, EmbeddingOptions options);
	@Nullable
	List<Document> similaritySearch(SearchRequest request, EmbeddingOptions options);

Current Behavior
Currently there is no opportunity to send requests providing different models. But in chatClient it is possible.

Context
Currently I use a weird decorator in order to support different models for different clients, which includes a lot of boilerplate code to make it compatible with my specific vector store. I've seen some issues about redesigning of the vector store to separate logic of calling embedding model and saving documents. Are there some plans to do it this way? Would be lovely.. Thanks in advance

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions