I am using the n8n cloud implementation. I have a workflow that is trying to use Pinecone Vector Store to insert records in an existing, empty index in my Pinecone account.
When I attempt to configure the Pinecone Vector Store and select my index from the dropdown, there is no result of indexes to pick from.
Any thoughts on this issue? Could it be the difference between using the serverless approach with Pinecone instead of the Pod index approach.
I noticed that there is an Environment value in the n8n.io Pinecone credential screen that is prefilled that points to a gcp instance. The Serverless version of Pinecone is only on AWS at the moment.
Thanks! I tried the following combinations: (nothing worked, yet…any ideas? )
Changed the environment value in the credentials for pinecone to “us-east-1-aws”. It verified but didn’t list any indexes in the Pinecone component in my workflow
I tried the serverless environment of “us-west-2” in my credentials and it wouldn’t verify. The documentation says that the serverless environment is only available on us-west-2 for now.
I tried calling the list index api via curl and was able to see the index in the response (see below). The interesting part is that the serverless index doesn’t have an “environment” property in the api response…the pod indexes do have “environment” in the response (see example below)
Thanks @igordisco! My pinecone account was using their Serverless index (newer option).
I had to delete that index and create a Starter Index. At that point it works with the gcp-starter option for the environment. (Thanks!)
From what I can tell, the n8n Pinecone component does not support the new Pinecone serverless index option This is the opiton that is 50X cheaper than having a Pod based index.