LangChain.VectorStore.PineconeProvider (langchainex v0.2.2)

A Pinecone implementation of the LangChain.VectorStore.Provider protocol. the 'config' argument just needs to be a struct with the config_name (ie :pinecone) for the specific db you want to use, this implementation will grab that config from config.exs for you. You can have multiple pinecone configs in config.exs, just make and multiple implementations of this module, each with a different config_name.