From 31fe41cf3477b9bcc2b3083772b78fedaea53649 Mon Sep 17 00:00:00 2001 From: Craig Loewen Date: Wed, 10 Apr 2024 13:47:32 -0400 Subject: [PATCH] Fixed connection error with pinecone --- backendsrc/embeddingsHandler.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/backendsrc/embeddingsHandler.js b/backendsrc/embeddingsHandler.js index 455db65..24abcb9 100755 --- a/backendsrc/embeddingsHandler.js +++ b/backendsrc/embeddingsHandler.js @@ -11,17 +11,19 @@ class embeddingsHandler { constructor(inConfigObject) { // Set up azureClient and Pinecone - this.azureClient = new OpenAIClient(inConfigObject.azureEndpointURL, new AzureKeyCredential(inConfigObject.azureOpenAIAPIKey), { apiVersion: "2023-05-15" }); - this.pinecone = new Pinecone({ - environment: "gcp-starter", - apiKey: inConfigObject.pineconeAPIKey, - }); - this.index = this.pinecone.Index(embeddingsHandler.indexName); - this.maxConcurrentRequests = 3; + this.maxConcurrentRequests = 1; this.pineconeSemaphore = new Semaphore(this.maxConcurrentRequests); this.azureSemaphore = new Semaphore(this.maxConcurrentRequests); this.debugDisableEmbeddings = inConfigObject.debugDisableEmbeddings; + if (!this.debugDisableEmbeddings) { + this.pinecone = new Pinecone({ + environment: "gcp-starter", + apiKey: inConfigObject.pineconeAPIKey, + }); + this.azureClient = new OpenAIClient(inConfigObject.azureEndpointURL, new AzureKeyCredential(inConfigObject.azureOpenAIAPIKey), { apiVersion: "2023-05-15" }); + this.index = this.pinecone.Index(embeddingsHandler.indexName); + } } async addEmbedding(inputIssue) {