Interface: PineconeVectorStoreConfig
Defined in: packages/agentos/src/cognition/rag/vector_stores/PineconeVectorStore.ts:52
Configuration specific to Pinecone.
Extends
Properties
apiKey
apiKey:
string
Defined in: packages/agentos/src/cognition/rag/vector_stores/PineconeVectorStore.ts:55
Pinecone API key. Required.
apiVersion?
optionalapiVersion:string
Defined in: packages/agentos/src/cognition/rag/vector_stores/PineconeVectorStore.ts:57
Explicit Pinecone API version header. Defaults to the current stable version used by this adapter.
customProps?
optionalcustomProps:Record<string,any>
Defined in: packages/agentos/src/core/vector-store/IVectorStore.ts:32
Any other custom properties or configurations specific to this provider instance not covered by standard fields.
Inherited from
VectorStoreProviderConfig.customProps
defaultDimension?
optionaldefaultDimension:number
Defined in: packages/agentos/src/cognition/rag/vector_stores/PineconeVectorStore.ts:67
Default embedding dimensions.
Default
1536
id
id:
string
Defined in: packages/agentos/src/core/vector-store/IVectorStore.ts:30
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.
Inherited from
indexHost
indexHost:
string
Defined in: packages/agentos/src/cognition/rag/vector_stores/PineconeVectorStore.ts:63
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.
namespace?
optionalnamespace:string
Defined in: packages/agentos/src/cognition/rag/vector_stores/PineconeVectorStore.ts:65
Default namespace for operations.
Default
'' (default namespace)
type
type:
"pinecone"
Defined in: packages/agentos/src/cognition/rag/vector_stores/PineconeVectorStore.ts:53
The type of the vector store provider (e.g., "pinecone", "weaviate", "in_memory", "lancedb"). This helps in selecting the correct implementation.