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: 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
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.

None yet

2 participants