Skip to content
New issue

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

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

Already on GitHub? # to your account

feat: pinecone vectorstore #426

Merged
merged 5 commits into from
May 20, 2024
Merged

feat: pinecone vectorstore #426

merged 5 commits into from
May 20, 2024

Conversation

chip-davis
Copy link
Contributor

This PR adds support for using Pinecone as a vector store. This is still a WIP as no tests have been written. From simple usage testing, it appears to all work together. Two things to note:

  1. This is using fastembed as there is no way to generate embeddings with pinecone directly.
  2. There is also no way to get all vectors in an index / namespace (for get_training_data) so instead, I set the top_k to the max and provide an empty vector.
  3. I havent tested using other fastembed models and would also like to add support for using something like text-ada-embedding-2

@zainhoda zainhoda merged commit 4e844f3 into vanna-ai:main May 20, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants