mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-09-05 11:01:09 +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._name = name
|
||||||
self._retriever = retriever
|
self._retriever = retriever
|
||||||
app_config = CFG.SYSTEM_APP.config.configs.get("app_config")
|
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.need_rerank = bool(app_config.models.rerankers)
|
||||||
self.reranker = RerankEmbeddingsRanker(
|
if self.need_rerank:
|
||||||
rerank_embeddings, topk=app_config.rag.rerank_top_k
|
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
|
@property
|
||||||
def name(self) -> str:
|
def name(self) -> str:
|
||||||
|
Reference in New Issue
Block a user