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

feat: Qdrant vector store node #380

Merged
merged 2 commits into from
Apr 29, 2024
Merged

feat: Qdrant vector store node #380

merged 2 commits into from
Apr 29, 2024

Conversation

Anush008
Copy link
Contributor

Hello folks 👋. Greetings from Qdrant.

Description

This PR intends to add support for Qdrant to be used as a vector store in Rivet.

This implementation adds no additional dependencies.

@abrenneke
Copy link
Collaborator

Thank you @Anush008! The Vector Store / Vector KNN nodes are actually kind of deprecated, and these days I advise people to write full plugins with dedicated nodes instead, what do you think about doing that? It gives you a lot more flexibility to integrate more deeply with whatever system you're bringing in. The Vector Store and Vector KNN were some of the first integrations I wrote, and I found out that trying to support the lowest-common-demoninator of all vector store implementations wasn't a good idea.

@Anush008
Copy link
Contributor Author

Hi @abrenneke. Thanks for letting me know. Will look into doing that.

@abrenneke
Copy link
Collaborator

Any update @Anush008? Would love to get another plugin in to Rivet!

@Anush008
Copy link
Contributor Author

Hi @abrenneke. The plugin is done. We plan to publish the package Monday. Will update this PR to reflect the package.

@abrenneke
Copy link
Collaborator

that's awesome to hear!

@Anush008
Copy link
Contributor Author

Hey @abrenneke. Was caught up with other parts at work last week.
Could you please skim through https://github.com/Anush008/rivet-plugin-qdrant?
We'll then move the repo to Qdrant and publish the package this week.

There are some more point operation nodes I plan to add.

I've updated this PR to reference the external package.

@abrenneke
Copy link
Collaborator

Looks great @Anush008! Update this PR to add your plugins to plugins.ts and let's get this in!

@Anush008
Copy link
Contributor Author

plugins.ts should be updated.

Copy link
Collaborator

@abrenneke abrenneke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome!

@abrenneke abrenneke merged commit 1c5bb4f into Ironclad:main Apr 29, 2024
@Anush008 Anush008 deleted the qdrant branch April 29, 2024 17:29
@Anush008
Copy link
Contributor Author

Anush008 commented May 1, 2024

Hi @abrenneke. Is there any timeline for the next release?
We can publish the integration docs and social posts at the same time.

@abrenneke
Copy link
Collaborator

I'd like to get #392 in then do a new release

@Anush008
Copy link
Contributor Author

Anush008 commented May 1, 2024

Also FYI, we've moved the repo and published the package.

@abrenneke
Copy link
Collaborator

Drafting up a release now @Anush008 sorry for the delay!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants