Merge pull request #1561 from apricotbot/feature/pinecone_serverless

support pinecone serverless indexes
This commit is contained in:
Henry Heng
2024-01-19 16:26:46 +00:00
committed by GitHub
5 changed files with 5 additions and 16 deletions
@@ -16,11 +16,6 @@ class PineconeApi implements INodeCredential {
label: 'Pinecone Api Key',
name: 'pineconeApiKey',
type: 'password'
},
{
label: 'Pinecone Environment',
name: 'pineconeEnv',
type: 'string'
}
]
}
@@ -108,8 +108,7 @@ class Pinecone_VectorStores implements INode {
const pineconeEnv = getCredentialParam('pineconeEnv', credentialData, nodeData)
const client = new Pinecone({
apiKey: pineconeApiKey,
environment: pineconeEnv
apiKey: pineconeApiKey
})
const pineconeIndex = client.Index(index)
@@ -148,8 +147,7 @@ class Pinecone_VectorStores implements INode {
const pineconeEnv = getCredentialParam('pineconeEnv', credentialData, nodeData)
const client = new Pinecone({
apiKey: pineconeApiKey,
environment: pineconeEnv
apiKey: pineconeApiKey
})
const pineconeIndex = client.Index(index)
@@ -95,11 +95,9 @@ class Pinecone_Existing_VectorStores implements INode {
const credentialData = await getCredentialData(nodeData.credential ?? '', options)
const pineconeApiKey = getCredentialParam('pineconeApiKey', credentialData, nodeData)
const pineconeEnv = getCredentialParam('pineconeEnv', credentialData, nodeData)
const client = new Pinecone({
apiKey: pineconeApiKey,
environment: pineconeEnv
apiKey: pineconeApiKey
})
const pineconeIndex = client.Index(index)
@@ -96,11 +96,9 @@ class PineconeUpsert_VectorStores implements INode {
const credentialData = await getCredentialData(nodeData.credential ?? '', options)
const pineconeApiKey = getCredentialParam('pineconeApiKey', credentialData, nodeData)
const pineconeEnv = getCredentialParam('pineconeEnv', credentialData, nodeData)
const client = new Pinecone({
apiKey: pineconeApiKey,
environment: pineconeEnv
apiKey: pineconeApiKey
})
const pineconeIndex = client.Index(index)
+1 -1
View File
@@ -33,7 +33,7 @@
"@langchain/mistralai": "^0.0.6",
"@notionhq/client": "^2.2.8",
"@opensearch-project/opensearch": "^1.2.0",
"@pinecone-database/pinecone": "^1.1.1",
"@pinecone-database/pinecone": "^2.0.1",
"@qdrant/js-client-rest": "^1.2.2",
"@supabase/supabase-js": "^2.29.0",
"@types/js-yaml": "^4.0.5",