Skip to main content

Pinecone

Pinecone is a vector database with broad functionality.

Installation and Setup​

Install the Python SDK:

pip install langchain-pinecone

Vector store​

There exists a wrapper around Pinecone indexes, allowing you to use it as a vectorstore, whether for semantic search or example selection.

from langchain_pinecone import PineconeVectorStore

API Reference:

For a more detailed walkthrough of the Pinecone vectorstore, see this notebook

Retrievers​

pip install pinecone-client pinecone-text
from langchain_community.retrievers import (
PineconeHybridSearchRetriever,
)

For more detailed information, see this notebook.

Self Query retriever​

Pinecone vector store can be used as a retriever for self-querying.

For more detailed information, see this notebook.


Help us out by providing feedback on this documentation page: