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.
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.
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
Configuration specific to Pinecone.