getzep / zep

Zep | The Memory Foundation For Your AI Stack
https://help.getzep.com/ce
Apache License 2.0
2.71k stars 385 forks source link

Using Zep as Document Storage? #333

Closed mrcrdwd closed 1 month ago

mrcrdwd commented 7 months ago

I'm using ParentDocumentRetriever, which requires both a Vector Store and a Document Store. Using Zep for the Vector Store is straightforward, but I'm confused about whether or not Zep can also be used as a Document Store (as a replacement for InMemoryStore ). Disclaimer: LangChain is still new to me, so excuse if this is a silly question.

danielchalef commented 7 months ago

Zep stores both embeddings and the document contents, so you may be able to use Zep's retriever for both of these.

mrcrdwd commented 7 months ago

Thanks @danielchalef. The ParentDocumentRetriever it requires a Document Store that implements the BaseStore class. I don't think Zep has an implementation for this, right? Although it sounds like it could be within the scope.

danielchalef commented 1 month ago

Not planned.