mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-11 23:49:03 +08:00
fix: validate reranking model attributes before processing (#11930)
Signed-off-by: -LAN- <laipz8200@outlook.com>
This commit is contained in:
parent
5e37ab60d8
commit
599d410d99
@ -83,11 +83,15 @@ class DataPostProcessor:
|
|||||||
if reranking_model:
|
if reranking_model:
|
||||||
try:
|
try:
|
||||||
model_manager = ModelManager()
|
model_manager = ModelManager()
|
||||||
|
reranking_provider_name = reranking_model.get("reranking_provider_name")
|
||||||
|
reranking_model_name = reranking_model.get("reranking_model_name")
|
||||||
|
if not reranking_provider_name or not reranking_model_name:
|
||||||
|
return None
|
||||||
rerank_model_instance = model_manager.get_model_instance(
|
rerank_model_instance = model_manager.get_model_instance(
|
||||||
tenant_id=tenant_id,
|
tenant_id=tenant_id,
|
||||||
provider=reranking_model["reranking_provider_name"],
|
provider=reranking_provider_name,
|
||||||
model_type=ModelType.RERANK,
|
model_type=ModelType.RERANK,
|
||||||
model=reranking_model["reranking_model_name"],
|
model=reranking_model_name,
|
||||||
)
|
)
|
||||||
return rerank_model_instance
|
return rerank_model_instance
|
||||||
except InvokeAuthorizationError:
|
except InvokeAuthorizationError:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user