adds pinecone vector store
Allows the rag-api to function with Pinecone as a vector store.
Configuration follows suit with the PGVector and MongoDB solutions by having details added in the .env file which are then templated into a connectionString.
The COLLECTION_NAME is used for the Pinecone Index name.
Settings needed to use Pinecone within the rag-api:
VECTOR_DB_TYPE=pinecone
COLLECTION_NAME=
PINECONE_API_KEY=
PINECONE_NAMESPACE=
Hi @paulmikulskis
There are some new conflicts.
I've added enums to help manage the addition of vector stores, please use them. Also, I would like to see all routes working with screenshots and configuration settings for your setup, because the last addition of a vector store (not yours) does not seem fully functional.
Thanks
Moved over to #86