Connecting Pinecone
Pinecone is a specialized cloud-based vector database designed for high-performance similarity search. Limb Chatbot uses Pinecone to store and search through your knowledge base efficiently, especially for large-scale deployments.
This guide walks you through obtaining a Pinecone API key and configuring it in Limb Chatbot.
When to Use Pinecone: Pinecone is recommended when you have more than 1,000 vectors or expect significant knowledge base growth. See Knowledge Storage Options for details.
Getting Your Pinecone API Key
Follow these steps to obtain an API key from Pinecone:
Step 1: Create Pinecone Account
If you don’t have a Pinecone account yet:
- Visit https://www.pinecone.io
- Click Sign Up or Start Free
- Complete the registration process
- You’ll be directed to the Pinecone dashboard
Free Tier Available: Pinecone offers a generous free tier that’s suitable for many deployments. You can start without any costs.
Step 2: Navigate to API Keys
Once logged into your Pinecone dashboard:
- Look for “API Keys” in the left sidebar menu
- Click on it to access the API keys page
Step 3: Create API Key
- Click the “Create API Key” button
- A popup will appear asking for a key name
- Enter a descriptive name (e.g., “Limb Chatbot Production”)
- Click “Create Key”
Step 4: Copy Your API Key
Once created, your API key will be displayed:
- Copy the key using the copy button
- Store it securely for use in Limb Chatbot
- Unlike some services, you can view your Pinecone API key again later if needed
Using Pinecone API Key in Limb Chatbot
After obtaining your Pinecone API key, you’ll use it when configuring Pinecone storage in Limb Chatbot.
When Adding Knowledge Sources
When you add a knowledge source and select Pinecone as the storage type:
- Go to your Knowledge Sources page (see Adding Knowledge to Your Chatbot)
- Click Add Source
- Configure your source (Posts, Q&A, Text, or Files)
- Expand the Advanced section
- Select Pinecone from the Storage Type dropdown
- The API Key field will appear
- Click Add New to add your Pinecone API key
API Key Configuration Fields
Title
Give your key a recognizable name:
- “Main Pinecone Account”
- “Production Knowledge Storage”
- “Client Chatbot – Pinecone”
Description (Optional)
Add notes to help remember details:
- “Connected to Pinecone free tier account”
- “Production environment key”
- “Testing key for development”
API Key
Paste the complete API key you copied from Pinecone.
Click Save to store your API key configuration.
Easy Setup: You can add your Pinecone API key directly when configuring knowledge sources. No separate storage setup is required – just select Pinecone and add your key.
Managing Pinecone API Keys
Editing Keys
You can edit your Pinecone API key configuration:
- Select the key from the dropdown
- Click the Edit (pen icon) option
- Update the Title, Description, or API key value
- Click Save
Deleting Keys
- Select the key from the dropdown
- Click the Delete option
- Confirm the deletion in the popup
Important: Deleting a key removes all data where this key is used. If the data is important, use Edit (pen icon) instead to update the key value while preserving your data.
Pinecone Free Tier
Pinecone offers a free tier that includes:
- 1 index for your vectors
- Generous storage suitable for many small to medium deployments
- Full functionality – no feature limitations
- No credit card required to start
Check Pinecone Pricing for current free tier limits and paid plan options.
Troubleshooting
“Invalid API key” error:
- Verify you copied the entire key correctly (no extra spaces)
- Check if the key was deleted in your Pinecone dashboard
- Ensure your Pinecone account is active
- Try creating a new API key
“Index not found” or connection errors:
- Verify your API key is still valid
- Check Pinecone Status for service issues
- Ensure your Pinecone index hasn’t been deleted
Quota or rate limit errors:
- You may have reached your free tier limits
- Check your usage in the Pinecone dashboard
- Consider upgrading to a paid plan for higher limits
Chatbot responses are slow:
- This is normal initially – Pinecone indexes take time to warm up
- Performance improves with regular use
- Check your Pinecone dashboard for index status
Security Best Practices
- Never share API keys publicly or commit them to version control
- Use descriptive names to easily identify keys
- Monitor usage regularly through the Pinecone dashboard
- Rotate keys periodically for enhanced security
- Revoke compromised keys immediately and create new ones
- Create separate keys for production and development environments