Interface: PineconeVectorStoreConfig
Defined in: packages/agentos/src/rag/implementations/vector_stores/PineconeVectorStore.ts:42
Configuration specific to Pinecone.
Extends
Properties
apiKey
apiKey:
string
Defined in: packages/agentos/src/rag/implementations/vector_stores/PineconeVectorStore.ts:45
Pinecone API key. Required.
customProps?
optionalcustomProps:Record<string,any>
Defined in: packages/agentos/src/rag/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/rag/implementations/vector_stores/PineconeVectorStore.ts:55
Default embedding dimensions.
Default
1536
id
id:
string
Defined in: packages/agentos/src/rag/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/rag/implementations/vector_stores/PineconeVectorStore.ts:51
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/rag/implementations/vector_stores/PineconeVectorStore.ts:53
Default namespace for operations.
Default
'' (default namespace)
type
type:
"pinecone"
Defined in: packages/agentos/src/rag/implementations/vector_stores/PineconeVectorStore.ts:43
The type of the vector store provider (e.g., "pinecone", "weaviate", "in_memory", "lancedb"). This helps in selecting the correct implementation.