Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi, I have added Langchain and Pinecone Vector Storage to drag and drop documents, then convert to embeddings, and finally chat with said documents.
dragdrop.mov
I decided to add it to the /files route - I didn't want to make a mess by touching the existing code, which I'm not so familiar with.
An improvement that could be made is using Chroma (memory storage) instead of needing to create a free Pinecone account.
I personally found LangchainJS rather limiting for some advanced use cases so I will switch to using the Python version instead. However, even the JS version does have some built-in conversational history structures and many other features and tools.
This was a great task for me to try to learn with as I dip my toes into some open source AI projects. #101
Thank you very much for all the great work you have done thus far