Browse Source

fix(nodes): handle errors in question_classifier and parameter_extractor (#11927)

Signed-off-by: -LAN- <laipz8200@outlook.com>
tags/0.14.2
-LAN- 10 months ago
parent
commit
c07d9e96ce
No account linked to committer's email address

+ 9
- 0
api/core/workflow/nodes/parameter_extractor/parameter_extractor_node.py View File

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



+ 1
- 2
api/core/workflow/nodes/question_classifier/question_classifier_node.py View File

}, },
llm_usage=usage, llm_usage=usage,
) )

except ValueError as e:
except Exception as e:
return NodeRunResult( return NodeRunResult(
status=WorkflowNodeExecutionStatus.FAILED, status=WorkflowNodeExecutionStatus.FAILED,
inputs=variables, inputs=variables,

Loading…
Cancel
Save