Tonyivan commited on
Commit
bd2f642
·
verified ·
1 Parent(s): 234c3c3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
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("/modify_query2", response_model=ModifyQueryResponse)
82
- async def modify_query2(request: ModifyQueryRequest):
83
  try:
84
- embeddings = model.encode([request.query_string])
85
- return ModifyQueryResponse(embeddings=embeddings[0].tolist())
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