geqintan commited on
Commit
12ea859
·
1 Parent(s): 95d656f
Files changed (1) hide show
  1. app.py +5 -9
app.py CHANGED
@@ -42,7 +42,7 @@ class RerankRequest(BaseModel):
42
 
43
  class RerankResult(BaseModel):
44
  index: int
45
- score: float
46
  document: str
47
 
48
  @app.post("/rerank")
@@ -55,14 +55,10 @@ async def rerank(
55
  scores = model.predict(pairs)
56
 
57
  results = [
58
- {
59
- "index": idx,
60
- "relevance_score": float(score), # 同步修改键名
61
- "document": doc
62
- }
63
- for idx, (doc, score) in enumerate(zip(request.documents, scores))
64
- ]
65
- sorted_results = sorted(results, key=lambda x: x["score"], reverse=True)
66
 
67
  if request.top_k is not None:
68
  sorted_results = sorted_results[:request.top_k]
 
42
 
43
  class RerankResult(BaseModel):
44
  index: int
45
+ relevance_score: float
46
  document: str
47
 
48
  @app.post("/rerank")
 
55
  scores = model.predict(pairs)
56
 
57
  results = [
58
+ {"index": idx, "relevance_score": float(relevance_score), "document": doc}
59
+ for idx, (doc, relevance_score) in enumerate(zip(request.documents, scores))
60
+ ]
61
+ sorted_results = sorted(results, key=lambda x: x["relevance_score"], reverse=True)
 
 
 
 
62
 
63
  if request.top_k is not None:
64
  sorted_results = sorted_results[:request.top_k]