# langchain_pinecone

> Python package

📖 [View in docs](https://reference.langchain.com/python/langchain-pinecone)

## Classes

- [`PineconeRerank`](https://reference.langchain.com/python/langchain-pinecone/rerank/PineconeRerank)
- [`PineconeVectorStore`](https://reference.langchain.com/python/langchain-pinecone/vectorstores/PineconeVectorStore)
- [`Pinecone`](https://reference.langchain.com/python/langchain-pinecone/vectorstores/Pinecone)
- [`PineconeEmbeddings`](https://reference.langchain.com/python/langchain-pinecone/embeddings/PineconeEmbeddings)
- [`PineconeSparseEmbeddings`](https://reference.langchain.com/python/langchain-pinecone/embeddings/PineconeSparseEmbeddings)
- [`DistanceStrategy`](https://reference.langchain.com/python/langchain-pinecone/_utilities/DistanceStrategy)
- [`PineconeSparseVectorStore`](https://reference.langchain.com/python/langchain-pinecone/vectorstores_sparse/PineconeSparseVectorStore)

## Functions

- [`maximal_marginal_relevance()`](https://reference.langchain.com/python/langchain-pinecone/_utilities/maximal_marginal_relevance)
- [`cosine_similarity()`](https://reference.langchain.com/python/langchain-pinecone/_utilities/cosine_similarity)
- [`sparse_maximal_marginal_relevance()`](https://reference.langchain.com/python/langchain-pinecone/_utilities/sparse_maximal_marginal_relevance)
- [`sparse_cosine_similarity()`](https://reference.langchain.com/python/langchain-pinecone/_utilities/sparse_cosine_similarity)
- [`get_pinecone_supported_models()`](https://reference.langchain.com/python/langchain-pinecone/_utilities/get_pinecone_supported_models)
- [`aget_pinecone_supported_models()`](https://reference.langchain.com/python/langchain-pinecone/_utilities/aget_pinecone_supported_models)

## Types

- [`Matrix`](https://reference.langchain.com/python/langchain-pinecone/_utilities/Matrix)
