LLPhant icon indicating copy to clipboard operation
LLPhant copied to clipboard

[Feature] - Add ChromaDB support for Vector Storage

Open ErroneousBosch opened this issue 11 months ago • 1 comments

ChromaDB is seeing growing use for vector storage, especially for self-hosted. It would be nice to see an integrated option to use it. It unfortunately only has Python and JS clients: https://docs.trychroma.com/reference/Client

There is a package for PHP for using it already, which could in theory be used already: https://github.com/CodeWithKyrian/chromadb-php

ErroneousBosch avatar Feb 28 '24 19:02 ErroneousBosch

hey @ErroneousBosch, Good idea ! Do you want to submit a PR?

MaximeThoonsen avatar Apr 10 '24 09:04 MaximeThoonsen

Hey @MaximeThoonsen , I'd like to try to create an integration with ChromaDB. Do you think that adding a dependency to odewithkyrian/chromadb-php would be OK?

f-lombardo avatar Jun 09 '24 15:06 f-lombardo

hey @f-lombardo , For now I add this kind of specific dependencies in the "suggest" section. So we can keep it light and avoid a dependencies hell. Sounds good to you?

MaximeThoonsen avatar Jun 10 '24 08:06 MaximeThoonsen

It seems a good option, let's try

f-lombardo avatar Jun 10 '24 17:06 f-lombardo

Hey @MaximeThoonsen , maybe this issue could be closed.

f-lombardo avatar Jul 13 '24 16:07 f-lombardo

@f-lombardo yes!

MaximeThoonsen avatar Jul 15 '24 09:07 MaximeThoonsen