Skip to main content
Pinecone is a fully managed vector database designed for machine learning applications, offering high performance vector search with low latency at scale. It’s particularly well-suited for semantic search, recommendation systems, and other AI-powered applications.
New: Pinecone integration now supports custom namespaces! Use the namespace parameter to logically separate data within the same index. This is especially useful for multi-tenant or multi-user applications.
Note: Before configuring Pinecone, you need to select an embedding model (e.g., OpenAI, Cohere, or custom models) and ensure the embedding_model_dims in your config matches your chosen model’s dimensions. For example, OpenAI’s text-embedding-3-small uses 1536 dimensions.

Usage

Config

Here are the parameters available for configuring Pinecone:
Important: You must choose either serverless_config or pod_config for your deployment, but not both.

Serverless Config Example

Pod Config Example