| @@ -94,6 +94,9 @@ class LLMNode(BaseNode[LLMNodeData]): | |||
| def _run(self) -> Generator[NodeEvent | InNodeEvent, None, None]: | |||
| node_inputs: Optional[dict[str, Any]] = None | |||
| process_data = None | |||
| result_text = "" | |||
| usage = LLMUsage.empty_usage() | |||
| finish_reason = None | |||
| try: | |||
| # init messages template | |||
| @@ -178,9 +181,6 @@ class LLMNode(BaseNode[LLMNodeData]): | |||
| stop=stop, | |||
| ) | |||
| result_text = "" | |||
| usage = LLMUsage.empty_usage() | |||
| finish_reason = None | |||
| for event in generator: | |||
| if isinstance(event, RunStreamChunkEvent): | |||
| yield event | |||