mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-09-01 09:06:55 +00:00
Fix agent retriever resource (#2719)
Co-authored-by: dong <dongzhancai@iie2.com> Co-authored-by: Fangyin Cheng <staneyffer@gmail.com>
This commit is contained in:
@@ -38,11 +38,16 @@ class RetrieverResource(Resource[ResourceParameters]):
|
||||
self._name = name
|
||||
self._retriever = retriever
|
||||
app_config = CFG.SYSTEM_APP.config.configs.get("app_config")
|
||||
rerank_embeddings = RerankEmbeddingFactory.get_instance(CFG.SYSTEM_APP).create()
|
||||
self.need_rerank = bool(app_config.models.rerankers)
|
||||
self.reranker = RerankEmbeddingsRanker(
|
||||
rerank_embeddings, topk=app_config.rag.rerank_top_k
|
||||
)
|
||||
if self.need_rerank:
|
||||
rerank_embeddings = RerankEmbeddingFactory.get_instance(
|
||||
CFG.SYSTEM_APP
|
||||
).create()
|
||||
self.reranker = RerankEmbeddingsRanker(
|
||||
rerank_embeddings, topk=app_config.rag.rerank_top_k
|
||||
)
|
||||
else:
|
||||
self.reranker = None
|
||||
|
||||
@property
|
||||
def name(self) -> str:
|
||||
|
Reference in New Issue
Block a user