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 support for MongoDB Atlas vector database #1166

Open
deshraj opened this issue Jan 12, 2024 · 12 comments
Open

Add support for MongoDB Atlas vector database #1166

deshraj opened this issue Jan 12, 2024 · 12 comments
Assignees
Labels
easy Easy difficulty enhancement New feature or request good first issue Good for newcomers

Comments

@deshraj
Copy link
Collaborator

deshraj commented Jan 12, 2024

🚀 The feature

Requested by a user on discord forum:

Screenshot 2024-01-12 at 9 33 06 PM

Discord link: https://discord.com/channels/1121119078191480945/1125758905310519327/1195378054063726713

Motivation, pitch

We want to support as many vector databases as possible to meet user needs.

@deshraj deshraj added enhancement New feature or request good first issue Good for newcomers easy Easy difficulty labels Jan 12, 2024
@danqixu
Copy link

danqixu commented Mar 8, 2024

@deshraj Hi, could you assign this issue to me? I am a student and having OSS course, would like to give a try.

@deshraj
Copy link
Collaborator Author

deshraj commented Mar 8, 2024

Hey @danqixu, thanks for your interest. Please feel free to work on this issue.

Let us know if you have questions. You can ask me on our:

@danqixu danqixu removed their assignment Apr 18, 2024
@AshishKingdom
Copy link

I am interested to work on this

@deshraj
Copy link
Collaborator Author

deshraj commented May 24, 2024

Hey @AshishKingdom, please feel free to work on this.

@AshishKingdom
Copy link

Great! Please assign this to me. I'll start working on it

@MoizKhuzema
Copy link

@Dev-Khant I can see there are a bunch of vectorbases that need to be added and I am thinking of writing scripts for all of them. But I need a little help from you. I understand I need to add a new script containing class and methods to interact with vectorbases in the folder embedchain/vectordb. I will also add test cases for these new vectorbases. But I can see there are many configuration files and other scripts that contain some information about these vectorbases. Can you list all the files I will need to modify to make sure new users can use the vectordb i add properly.

@MoizKhuzema
Copy link

@Dev-Khant I can see there are a bunch of vectorbases that need to be added and I am thinking of writing scripts for all of them. But I need a little help from you. I understand I need to add a new script containing class and methods to interact with vectorbases in the folder embedchain/vectordb. I will also add test cases for these new vectorbases. But I can see there are many configuration files and other scripts that contain some information about these vectorbases. Can you list all the files I will need to modify to make sure new users can use the vectordb i add properly.

@Dev-Khant whenever you can, please spare a couple minutes to answer this query so I can work on this over the weekend. Thank you for your continuous guidance and making contributing easier for me

@Dev-Khant
Copy link
Collaborator

@Dev-Khant I can see there are a bunch of vectorbases that need to be added and I am thinking of writing scripts for all of them. But I need a little help from you. I understand I need to add a new script containing class and methods to interact with vectorbases in the folder embedchain/vectordb. I will also add test cases for these new vectorbases. But I can see there are many configuration files and other scripts that contain some information about these vectorbases. Can you list all the files I will need to modify to make sure new users can use the vectordb i add properly.

@MoizKhuzema Thanks for your willingness to work on separate vector databases. Here I would suggest you that at a time pick one vectordb to add and look at other vectordbs that are already added as a reference. So for every new vector database you will have to add new files for it: config file, Vectordb file', it's test fileanddocs`. Also you can check at what other places the reference of existing dbs are used and also make a change there for new vectordb.

@hegdeadithyak
Copy link

I would like to work on this issue.

Thankyou,
Adithya Hegde Kota

@Dev-Khant
Copy link
Collaborator

Dev-Khant commented Aug 14, 2024

@hegdeadithyak Please feel free to work on this. But make sure this would for embedchain.

@todaysolve
Copy link

Is there any update on this? We need this for our app Hana -> hana.hanabitech.com

@deshraj
Copy link
Collaborator Author

deshraj commented Oct 31, 2024

Hey @todaysolve, we haven't pushed this feature out yet. We will prioritize it soon.

You can use Mem0 Platform in the meantime which offers managed service.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
easy Easy difficulty enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

7 participants