Update app.py
Browse files
app.py
CHANGED
@@ -17,6 +17,10 @@ summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
|
|
17 |
class ModifyQueryRequest(BaseModel):
|
18 |
query_string: str
|
19 |
|
|
|
|
|
|
|
|
|
20 |
class AnswerQuestionRequest(BaseModel):
|
21 |
question: str
|
22 |
context: list
|
@@ -78,11 +82,11 @@ async def t5answer(request: T5QuestionRequest):
|
|
78 |
|
79 |
|
80 |
# Define API endpoints
|
81 |
-
@app.post("/
|
82 |
-
async def modify_query2(request:
|
83 |
try:
|
84 |
-
embeddings = model.encode(
|
85 |
-
return ModifyQueryResponse(embeddings=
|
86 |
except Exception as e:
|
87 |
raise HTTPException(status_code=500, detail=str(e))
|
88 |
|
|
|
17 |
class ModifyQueryRequest(BaseModel):
|
18 |
query_string: str
|
19 |
|
20 |
+
# Define request models
|
21 |
+
class ModifyQueryRequest_v3(BaseModel):
|
22 |
+
query_string_list: [str]
|
23 |
+
|
24 |
class AnswerQuestionRequest(BaseModel):
|
25 |
question: str
|
26 |
context: list
|
|
|
82 |
|
83 |
|
84 |
# Define API endpoints
|
85 |
+
@app.post("/modify_query_v3", response_model=ModifyQueryResponse)
|
86 |
+
async def modify_query2(request: ModifyQueryRequest_v3):
|
87 |
try:
|
88 |
+
embeddings = model.encode(request.query_string_list)
|
89 |
+
return ModifyQueryResponse(embeddings=[emb.tolist() for emb in embeddings])
|
90 |
except Exception as e:
|
91 |
raise HTTPException(status_code=500, detail=str(e))
|
92 |
|