The type of the vector store provider (e.g., "pinecone", "weaviate", "in_memory", "lancedb"). This helps in selecting the correct implementation.
Pinecone API key. Required.
Optional apiExplicit Pinecone API version header. Defaults to the current stable version used by this adapter.
Pinecone index host URL (e.g. 'https://my-index-abc123.svc.aped-1234.pinecone.io'). This is the Data Plane endpoint for a specific index — NOT the control plane URL. Find it in the Pinecone console under your index details.
Optional namespaceDefault namespace for operations.
'' (default namespace)
Optional defaultDefault embedding dimensions.
1536
A unique identifier for this specific provider instance (e.g., "pinecone-main-prod", "weaviate-dev-local"). This ID is used by the VectorStoreManager to retrieve this provider.
Optional customAny other custom properties or configurations specific to this provider instance not covered by standard fields.
Configuration specific to Pinecone.