mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-05-08 22:29:13 +08:00
parent
bffb0919cc
commit
fc60b554a1
@ -61,11 +61,19 @@ class JinaRerankModel(RerankModel):
|
|||||||
|
|
||||||
rerank_documents = []
|
rerank_documents = []
|
||||||
for result in results["results"]:
|
for result in results["results"]:
|
||||||
|
index = result["index"]
|
||||||
|
if "document" in result:
|
||||||
|
text = result["document"]["text"]
|
||||||
|
else:
|
||||||
|
# llama.cpp rerank maynot return original documents
|
||||||
|
text = docs[index]
|
||||||
|
|
||||||
rerank_document = RerankDocument(
|
rerank_document = RerankDocument(
|
||||||
index=result["index"],
|
index=index,
|
||||||
text=result["document"]["text"],
|
text=text,
|
||||||
score=result["relevance_score"],
|
score=result["relevance_score"],
|
||||||
)
|
)
|
||||||
|
|
||||||
if score_threshold is None or result["relevance_score"] >= score_threshold:
|
if score_threshold is None or result["relevance_score"] >= score_threshold:
|
||||||
rerank_documents.append(rerank_document)
|
rerank_documents.append(rerank_document)
|
||||||
|
|
||||||
|
@ -70,11 +70,19 @@ class LocalaiRerankModel(RerankModel):
|
|||||||
|
|
||||||
rerank_documents = []
|
rerank_documents = []
|
||||||
for result in results["results"]:
|
for result in results["results"]:
|
||||||
|
index = result["index"]
|
||||||
|
if "document" in result:
|
||||||
|
text = result["document"]["text"]
|
||||||
|
else:
|
||||||
|
# llama.cpp rerank maynot return original documents
|
||||||
|
text = docs[index]
|
||||||
|
|
||||||
rerank_document = RerankDocument(
|
rerank_document = RerankDocument(
|
||||||
index=result["index"],
|
index=index,
|
||||||
text=result["document"]["text"],
|
text=text,
|
||||||
score=result["relevance_score"],
|
score=result["relevance_score"],
|
||||||
)
|
)
|
||||||
|
|
||||||
if score_threshold is None or result["relevance_score"] >= score_threshold:
|
if score_threshold is None or result["relevance_score"] >= score_threshold:
|
||||||
rerank_documents.append(rerank_document)
|
rerank_documents.append(rerank_document)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user