AI Providers
Pinecone
Launch Express provides seamless integration with Pinecone, enabling you to leverage vector database capabilities for efficient similarity search and AI-powered applications. This guide will walk you through the process of setting up and using Pinecone in your project.
Prerequisites
- Sign up for a Pinecone account at Pinecone.io.
- Get your Pinecone API key from the Pinecone dashboard.
Setup
- Add your Pinecone API key to the
.env
file.
.env
- The Starter-Kit already includes the necessary configuration for Pinecone in
src/lib/ai/pinecone.ts
, if you have selected the Pinecone Provider via the CLI. This file initializes the Pinecone client.
Usage
To use Pinecone in your application, you can create an API route that interacts with the Pinecone vector database. Here’s an example of how to set up a route that uses Pinecone for similarity search:
Common Operations
Pinecone offers various features for vector database management. Here are a few examples:
Upserting Vectors
Deleting Vectors
Fetching Vectors
See the Pinecone documentation for more information on the available operations and their usage.