Deploy a Pinecone Assistant chat interface to Vercel with one click.
- 🚀 Super Simple - Deploy your Pinecone Assistant to Vercel with one click
- 💬 Streaming Chat - Real-time streaming responses from your Assistant
- 📁 Files Panel - View all files uploaded to your assistant
- 📱 Responsive - Works on all devices
-
Click the "Deploy" button above
- You'll be redirected to Vercel's deployment page
- If you're not logged in, sign in with GitHub
-
Configure your repository and set environment variables
- Vercel will automatically detect this repository to clone
- Choose the Git account & enter the repository name you want to clone to (make the repository public if you have a personal Vercel account)
- Choose a Vercel team to deploy your site to
- Click the Create button
- Add your environment variables (you'll have to set all of them in Vercel)
Required:PINECONE_API_KEY- Your Pinecone API keyPINECONE_ASSISTANT_NAME- Your Pinecone Assistant nameNEXT_PUBLIC_ASSISTANT_NAME- The name you want to be displayed for your assistantNEXT_PUBLIC_WELCOME_MESSAGE- Your custom welcome message Optional (set after initial deploy and redploy):MODEL- The model to use for chat responses. Options:gpt-4o(default),gpt-4.1,o4-mini,claude-3-5-sonnet,claude-3-7-sonnet,gemini-2.5-proNEXT_PUBLIC_HIDE_FILES- Set totrueto hide the files drawer panel completely (both desktop and mobile). Default:false
- Click the Deploy button
-
Your chat interface will be live!
- Once deployment completes, your chat interface will be ready to use
Before deploying, make sure you have:
-
Pinecone API Key
- Visit Pinecone Console
- Go to API Keys section
- Copy your API key
-
Pinecone Assistant Name
- Visit Pinecone Console
- Go to Assistants section
- Create a new assistant or select an existing one
- Copy the Assistant name (this is the identifier you'll use)
If you want to preview the app locally before deploying:
-
Clone this repository:
git clone https://github.com/pinecone-io/pinecone-assistant-vercel-1-click-deploy.git cd pinecone-assistant-vercel-1-click-deploy -
Create
.envfile:cp example.env .env
-
Edit
.envwith your credentials:PINECONE_API_KEY=your-api-key-here PINECONE_ASSISTANT_NAME=your-assistant-name-here NEXT_PUBLIC_ASSISTANT_NAME=your-assistant-name-here NEXT_PUBLIC_WELCOME_MESSAGE=Your custom welcome message here # Optional MODEL=gpt-4o NEXT_PUBLIC_HIDE_FILES=false
-
Install dependencies and run:
npm install npm run dev
-
Open http://localhost:3000 to see the app
MIT
