support pinecone serverless indexes
This commit is contained in:
parent
4ca7bc058e
commit
0214ed1a73
|
|
@ -16,11 +16,6 @@ class PineconeApi implements INodeCredential {
|
||||||
label: 'Pinecone Api Key',
|
label: 'Pinecone Api Key',
|
||||||
name: 'pineconeApiKey',
|
name: 'pineconeApiKey',
|
||||||
type: 'password'
|
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 pineconeEnv = getCredentialParam('pineconeEnv', credentialData, nodeData)
|
||||||
|
|
||||||
const client = new Pinecone({
|
const client = new Pinecone({
|
||||||
apiKey: pineconeApiKey,
|
apiKey: pineconeApiKey
|
||||||
environment: pineconeEnv
|
|
||||||
})
|
})
|
||||||
|
|
||||||
const pineconeIndex = client.Index(index)
|
const pineconeIndex = client.Index(index)
|
||||||
|
|
@ -148,8 +147,7 @@ class Pinecone_VectorStores implements INode {
|
||||||
const pineconeEnv = getCredentialParam('pineconeEnv', credentialData, nodeData)
|
const pineconeEnv = getCredentialParam('pineconeEnv', credentialData, nodeData)
|
||||||
|
|
||||||
const client = new Pinecone({
|
const client = new Pinecone({
|
||||||
apiKey: pineconeApiKey,
|
apiKey: pineconeApiKey
|
||||||
environment: pineconeEnv
|
|
||||||
})
|
})
|
||||||
|
|
||||||
const pineconeIndex = client.Index(index)
|
const pineconeIndex = client.Index(index)
|
||||||
|
|
|
||||||
|
|
@ -95,11 +95,9 @@ class Pinecone_Existing_VectorStores implements INode {
|
||||||
|
|
||||||
const credentialData = await getCredentialData(nodeData.credential ?? '', options)
|
const credentialData = await getCredentialData(nodeData.credential ?? '', options)
|
||||||
const pineconeApiKey = getCredentialParam('pineconeApiKey', credentialData, nodeData)
|
const pineconeApiKey = getCredentialParam('pineconeApiKey', credentialData, nodeData)
|
||||||
const pineconeEnv = getCredentialParam('pineconeEnv', credentialData, nodeData)
|
|
||||||
|
|
||||||
const client = new Pinecone({
|
const client = new Pinecone({
|
||||||
apiKey: pineconeApiKey,
|
apiKey: pineconeApiKey
|
||||||
environment: pineconeEnv
|
|
||||||
})
|
})
|
||||||
|
|
||||||
const pineconeIndex = client.Index(index)
|
const pineconeIndex = client.Index(index)
|
||||||
|
|
|
||||||
|
|
@ -96,11 +96,9 @@ class PineconeUpsert_VectorStores implements INode {
|
||||||
|
|
||||||
const credentialData = await getCredentialData(nodeData.credential ?? '', options)
|
const credentialData = await getCredentialData(nodeData.credential ?? '', options)
|
||||||
const pineconeApiKey = getCredentialParam('pineconeApiKey', credentialData, nodeData)
|
const pineconeApiKey = getCredentialParam('pineconeApiKey', credentialData, nodeData)
|
||||||
const pineconeEnv = getCredentialParam('pineconeEnv', credentialData, nodeData)
|
|
||||||
|
|
||||||
const client = new Pinecone({
|
const client = new Pinecone({
|
||||||
apiKey: pineconeApiKey,
|
apiKey: pineconeApiKey
|
||||||
environment: pineconeEnv
|
|
||||||
})
|
})
|
||||||
|
|
||||||
const pineconeIndex = client.Index(index)
|
const pineconeIndex = client.Index(index)
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@
|
||||||
"@langchain/mistralai": "^0.0.6",
|
"@langchain/mistralai": "^0.0.6",
|
||||||
"@notionhq/client": "^2.2.8",
|
"@notionhq/client": "^2.2.8",
|
||||||
"@opensearch-project/opensearch": "^1.2.0",
|
"@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",
|
"@qdrant/js-client-rest": "^1.2.2",
|
||||||
"@supabase/supabase-js": "^2.29.0",
|
"@supabase/supabase-js": "^2.29.0",
|
||||||
"@types/js-yaml": "^4.0.5",
|
"@types/js-yaml": "^4.0.5",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue