parameterize pinecone region

Kaveen Kumarasinghe 2 years ago
parent 1088a03974
commit d240737ffd

@ -53,7 +53,7 @@ except Exception:
pinecone_service = None
if PINECONE_TOKEN:
pinecone.init(api_key=PINECONE_TOKEN, environment="us-west1-gcp")
pinecone.init(api_key=PINECONE_TOKEN, environment=EnvService.get_pinecone_region())
PINECONE_INDEX = "conversation-embeddings"
if PINECONE_INDEX not in pinecone.list_indexes():
print("Creating pinecone index. Please wait...")

@ -351,3 +351,11 @@ class EnvService:
return google_search_engine_id
except Exception:
return None
@staticmethod
def get_pinecone_region():
try:
pinecone_region = os.getenv("PINECONE_REGION")
return pinecone_region
except Exception:
return "us-west1-gcp"

Loading…
Cancel
Save