Spaces:
Sleeping
Sleeping
Update services/qa_service/qna.py
Browse files
services/qa_service/qna.py
CHANGED
@@ -5,8 +5,12 @@ from services.qa_service.utils import format_prompt
|
|
5 |
|
6 |
|
7 |
class QAService:
|
8 |
-
def __init__(self, conf, pinecone, model_pipeline, question, goals):
|
9 |
self.conf = conf
|
|
|
|
|
|
|
|
|
10 |
self.pc = pinecone['connection']
|
11 |
self.pc_index = self.pc.Index(self.conf['embeddings']['index_name'])
|
12 |
self.embedder = pinecone['embedder']
|
|
|
5 |
|
6 |
|
7 |
class QAService:
|
8 |
+
def __init__(self, conf, pinecone, model_pipeline, question, goals, session_key):
|
9 |
self.conf = conf
|
10 |
+
self.pinecones = pinecone.run(namespace=conf["embeddings"]["demo_namespace"])
|
11 |
+
if session_key != "":
|
12 |
+
self.pinecones = pinecone.run(namespace=session_key) # need some security to determine whether it was one of the keys generated.
|
13 |
+
|
14 |
self.pc = pinecone['connection']
|
15 |
self.pc_index = self.pc.Index(self.conf['embeddings']['index_name'])
|
16 |
self.embedder = pinecone['embedder']
|