GPTCache icon indicating copy to clipboard operation
GPTCache copied to clipboard

[Feature]: Support Weaviate as an option for a vector store

Open hsm207 opened this issue 1 year ago • 1 comments

Is your feature request related to a problem? Please describe.

I want to use weaviate to find the K most similar requests from the input request's extracted embedding

Describe the solution you'd like.

Be able to do this:

data_manager = get_data_manager(CacheBase("weaviate"), VectorBase("weaviate", dimension=128))

or at least:

data_manager = get_data_manager(CacheBase("other db"), VectorBase("weaviate", dimension=128))

Describe an alternate solution.

None 😀

Anything else? (Additional Context)

No response

hsm207 avatar May 12 '23 18:05 hsm207

feel free to contribute one, shouldn't be too hard

xiaofan-luan avatar May 12 '23 20:05 xiaofan-luan

@hsm207 added the support for weaviate as a part of pr: #493 . Now you will be able to at least do this 😉:

data_manager = get_data_manager(CacheBase("other db"), VectorBase("weaviate"))

pranaychandekar avatar Jul 22 '23 15:07 pranaychandekar

the latest version has support the Weaviate vector store

SimFG avatar Jul 25 '23 06:07 SimFG