Spaces:
Sleeping
Sleeping
Update services/qa_service/qna.py
Browse files
services/qa_service/qna.py
CHANGED
@@ -3,13 +3,13 @@ import json
|
|
3 |
from services.qa_service.utils import format_prompt
|
4 |
|
5 |
class QAService:
|
6 |
-
def __init__(self, conf, pinecone, model_pipeline, question,
|
7 |
self.conf = conf
|
8 |
self.pc = pinecone['connection']
|
9 |
self.embedder = pinecone['embedder']
|
10 |
self.model_pipeline = model_pipeline
|
11 |
self.question = question
|
12 |
-
self.
|
13 |
|
14 |
def __enter__(self):
|
15 |
print("Start Q&A Service")
|
@@ -37,7 +37,7 @@ class QAService:
|
|
37 |
def run(self):
|
38 |
"""Query pinecone outputs and infer results"""
|
39 |
output = self.retrieve_context()
|
40 |
-
output = format_prompt(output)
|
41 |
output = self.model_pipeline.infer(output)
|
42 |
|
43 |
return output
|
|
|
3 |
from services.qa_service.utils import format_prompt
|
4 |
|
5 |
class QAService:
|
6 |
+
def __init__(self, conf, pinecone, model_pipeline, question, goals):
|
7 |
self.conf = conf
|
8 |
self.pc = pinecone['connection']
|
9 |
self.embedder = pinecone['embedder']
|
10 |
self.model_pipeline = model_pipeline
|
11 |
self.question = question
|
12 |
+
self.goals = goals
|
13 |
|
14 |
def __enter__(self):
|
15 |
print("Start Q&A Service")
|
|
|
37 |
def run(self):
|
38 |
"""Query pinecone outputs and infer results"""
|
39 |
output = self.retrieve_context()
|
40 |
+
output = format_prompt(self.question, output)
|
41 |
output = self.model_pipeline.infer(output)
|
42 |
|
43 |
return output
|