mirror of
http://112.124.100.131/huang.ze/ebiz-dify-ai.git
synced 2025-12-11 03:46:52 +08:00
fix(nodes): handle errors in question_classifier and parameter_extractor (#11927)
Signed-off-by: -LAN- <laipz8200@outlook.com>
This commit is contained in:
@@ -179,6 +179,15 @@ class ParameterExtractorNode(LLMNode):
|
|||||||
error=str(e),
|
error=str(e),
|
||||||
metadata={},
|
metadata={},
|
||||||
)
|
)
|
||||||
|
except Exception as e:
|
||||||
|
return NodeRunResult(
|
||||||
|
status=WorkflowNodeExecutionStatus.FAILED,
|
||||||
|
inputs=inputs,
|
||||||
|
process_data=process_data,
|
||||||
|
outputs={"__is_success": 0, "__reason": "Failed to invoke model", "__error": str(e)},
|
||||||
|
error=str(e),
|
||||||
|
metadata={},
|
||||||
|
)
|
||||||
|
|
||||||
error = None
|
error = None
|
||||||
|
|
||||||
|
|||||||
@@ -154,8 +154,7 @@ class QuestionClassifierNode(LLMNode):
|
|||||||
},
|
},
|
||||||
llm_usage=usage,
|
llm_usage=usage,
|
||||||
)
|
)
|
||||||
|
except Exception as e:
|
||||||
except ValueError as e:
|
|
||||||
return NodeRunResult(
|
return NodeRunResult(
|
||||||
status=WorkflowNodeExecutionStatus.FAILED,
|
status=WorkflowNodeExecutionStatus.FAILED,
|
||||||
inputs=variables,
|
inputs=variables,
|
||||||
|
|||||||
Reference in New Issue
Block a user