Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add sqlite-vss as a vector database #10047

Merged
merged 9 commits into from
Sep 1, 2023
Merged

Conversation

philippe2803
Copy link
Contributor

@philippe2803 philippe2803 commented Aug 31, 2023

This adds sqlite-vss as an option for a vector database. Contains the code and a few tests. Tests are passing and the library sqlite-vss is added as optional as explained in the contributing guidelines. I adjusted the code for lint/black/ and mypy. It looks that everything is currently passing.

Adding sqlite-vss was mentioned in this issue: #1019.
Also mentioned here in the sqlite-vss repo for the curious: asg017/sqlite-vss#66

Maintainer tag: @baskaryan

@vercel
Copy link

vercel bot commented Aug 31, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Comments Updated (UTC)
langchain ⬜️ Ignored (Inspect) Visit Preview Sep 1, 2023 9:53am

@dosubot dosubot bot added Ɑ: vector store Related to vector store module 🤖:enhancement A large net-new component, integration, or chain. Use sparingly. The largest features labels Aug 31, 2023
@baskaryan
Copy link
Collaborator

looks awesome, two quick comments!

@philippe2803
Copy link
Contributor Author

philippe2803 commented Sep 1, 2023

@baskaryan thanks for your comments. I adjusted the code accordingly 👍
By the way, here is my twitter handle: https://twitter.com/philippe_oger

@baskaryan
Copy link
Collaborator

thanks @philippe2803!!

@baskaryan baskaryan merged commit 3dafbd8 into langchain-ai:master Sep 1, 2023
@baskaryan
Copy link
Collaborator

@philippe2803 if you have time would be great to also add a notebook demo-ing how to use it!

@philippe2803
Copy link
Contributor Author

@baskaryan cool beans 👍
I'll work on the notebook in the next few days, and will do an extra PR.

baskaryan pushed a commit that referenced this pull request Sep 6, 2023
Follow-up PR for #10047,
simply adding a notebook quickstart example for the vector store with
SQLite, using the class SQLiteVSS.

Maintainer tag @baskaryan

Co-authored-by: Philippe Oger <[email protected]>
rsharath pushed a commit to getjavelin/langchain that referenced this pull request Sep 8, 2023
…ai#10292)

Follow-up PR for langchain-ai#10047,
simply adding a notebook quickstart example for the vector store with
SQLite, using the class SQLiteVSS.

Maintainer tag @baskaryan

Co-authored-by: Philippe Oger <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🤖:enhancement A large net-new component, integration, or chain. Use sparingly. The largest features Ɑ: vector store Related to vector store module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants