Skip to main content

Pinecone integration

warning

This integration is currently in beta phase, and users must be granted explicit access to the feature by Nuclia. Please contact support@nuclia.com if you are interested in being on the early access list.

Pinecone is a specialized cloud-based vector database designed to support machine learning, AI, and other applications that require efficient storage, retrieval, and management of high-dimensional vector data.

When creating a Knowledge Box at Nuclia, you can configure it to utilize Pinecone as its vector database provider. This is especially useful for large datasets where full text search is not key on the retrieval phase.

The Nuclia-Pinecone integration allows you to leverage Nuclia's seamless APIs to implement your RAG application without worrying about scale.

Configuration

In the Nuclia dashboard's Knowledge Box creation page, you can select Use external Pinecone vector database and enter your Pinecone API Key.

tip

The API key will be encrypted and stored in NucliaDB's persistence layers.

You can also choose in which Pinecone serverless cluster your indexes will be created (AWS, GCP or Azure).

tip

Nuclia will create indexes on your Pinecone account with the nuclia- prefix.

After that, you can simply push your data to Nuclia by either utilizing the Nuclia dashboard, the CLI or directly via the API. Once Nuclia has processed your data, all the extracted vectors will be stored by Pincone and your data will be ready for search & RAG.

Upon Knowledge Box deletion, the corresponding Pinecone indexes are also deleted automatically.

Supported features

Limitations

  • Only the semantic search feature is supported. If the features parameter does not include the semantic option, no results will be returned -- all other options are ignored.

  • Filtering by /entities labels is not supported and entity labels are ignored at the filtering step.

  • The /suggest endpoint does not work on Pinecone Knowledge Boxes, as currently it is only suggesting text blocks based on keyword searches and entities based on graph search.

  • The highlight feature will not work as the retrieval phase is purely semantic.

  • The deprecated /search endpoint is not integrated with Pinecone.

  • The autofilter feature is not supported, as it is based on a graph search for detected entities on the query.